0001193125-22-051509.txt : 20220224 0001193125-22-051509.hdr.sgml : 20220224 20220224130447 ACCESSION NUMBER: 0001193125-22-051509 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 135 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220224 DATE AS OF CHANGE: 20220224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WATERS CORP /DE/ CENTRAL INDEX KEY: 0001000697 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY ANALYTICAL INSTRUMENTS [3826] IRS NUMBER: 133668640 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14010 FILM NUMBER: 22669158 BUSINESS ADDRESS: STREET 1: 34 MAPLE ST CITY: MILFORD STATE: MA ZIP: 01757 BUSINESS PHONE: 5084782000 MAIL ADDRESS: STREET 1: 34 MAPLE STREET CITY: MILFORD STATE: MA ZIP: 01757 FORMER COMPANY: FORMER CONFORMED NAME: WCD INVESTORS INC /DE/ DATE OF NAME CHANGE: 19960605 10-K 1 d208871d10k.htm 10-K 10-K
falseFYP39YP15YP5YP3YP1YP1YP3YP3YP2YP1Y00010006972026-03-312031-03-31Series H senior unsecured notes bear interest at a 3-month LIBOR for that floating rate interest period plus 1.25%. 0001000697 2021-01-01 2021-12-31 0001000697 2021-12-31 0001000697 2020-12-31 0001000697 2020-01-01 2020-12-31 0001000697 2019-01-01 2019-12-31 0001000697 2020-10-01 2020-12-31 0001000697 2020-07-01 2020-09-30 0001000697 2020-04-01 2020-06-30 0001000697 2020-01-01 2020-03-31 0001000697 2021-10-01 2021-12-31 0001000697 2021-07-01 2021-09-30 0001000697 2021-04-01 2021-06-30 0001000697 2021-01-01 2021-03-31 0001000697 2019-12-31 0001000697 2022-02-18 0001000697 2021-07-03 0001000697 2020-01-15 0001000697 2018-12-31 0001000697 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:BankTimeDepositsMember 2020-12-31 0001000697 us-gaap:ShortTermInvestmentsMember 2020-12-31 0001000697 us-gaap:OtherNoncurrentLiabilitiesMember 2020-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2020-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CrossCurrencyInterestRateContractMember 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherAssetsMember 2020-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2020-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentLiabilitiesMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001000697 us-gaap:UnsecuredDebtMember 2020-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001000697 wat:PurchasedIntangiblesMember 2020-12-31 0001000697 us-gaap:TrademarksMember 2020-12-31 0001000697 us-gaap:LicensingAgreementsMember 2020-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2020-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2020-12-31 0001000697 wat:ForeignSubsidiaryMember 2020-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2020-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesEMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesFMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2020-12-31 0001000697 wat:CreditAgreementMember 2020-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001000697 country:US 2020-12-31 0001000697 wat:AmericasOtherMember 2020-12-31 0001000697 srt:AmericasMember 2020-12-31 0001000697 srt:EuropeMember 2020-12-31 0001000697 srt:AsiaPacificMember 2020-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:ConstructionInProgressMember 2020-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember 2020-12-31 0001000697 wat:BuildingsAndLeaseholdImprovementsMember 2020-12-31 0001000697 us-gaap:LandAndLandImprovementsMember 2020-12-31 0001000697 us-gaap:DebtSecuritiesMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:EquitySecuritiesMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:InsuranceContractsAndOtherMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:UnsecuredDebtMember wat:FixedInterestRateMember 2020-12-31 0001000697 us-gaap:PortionAtFairValueFairValueDisclosureMember us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:FairValueInputsLevel1Member us-gaap:PortionAtFairValueFairValueDisclosureMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2020-12-31 0001000697 us-gaap:ForeignPlanMember wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001000697 us-gaap:ForeignPlanMember wat:RetirementPlansMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:ForeignPlanMember wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel3Member wat:BankAndInsuranceInvestmentContractsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember wat:BankAndInsuranceInvestmentContractsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:ForeignPlanMember wat:RetirementPlansMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:EquityFundsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001000697 wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 wat:RetirementPlansMember country:US us-gaap:EquityFundsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001000697 wat:RetirementPlansMember country:US us-gaap:EquityFundsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:EquipmentMember 2020-12-31 0001000697 wat:AutomobilesOneMember 2020-12-31 0001000697 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember 2020-12-31 0001000697 wat:DefineBenefitPlanWithProjectedBenefitObligationsMember 2020-12-31 0001000697 wat:DefineBenefitPlanWithAccumulatedBenefitObligationsMember 2020-12-31 0001000697 us-gaap:TreasuryStockMember 2020-12-31 0001000697 us-gaap:MutualFundMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:LargeCapUsCompaniesCommonStockMember 2020-12-31 0001000697 wat:InternationalGrowthCompaniesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:MutualFundMember 2020-12-31 0001000697 us-gaap:MutualFundMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:FixedIncomeBondsMember 2020-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:MutualFundMember wat:InternationalBondsMember 2020-12-31 0001000697 wat:InternationalGrowthCompaniesMember us-gaap:MutualFundMember us-gaap:ForeignPlanMember 2020-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:MutualFundMember us-gaap:OtherInvestmentCompaniesMember 2020-12-31 0001000697 country:US 2020-12-31 0001000697 us-gaap:ForeignPlanMember 2020-12-31 0001000697 country:US 2020-12-31 0001000697 us-gaap:NotesPayableToBanksMember wat:RevolvingFacilityAndTermLoanMember wat:TwoThousandAndSeventeenCreditAgreementMember 2020-12-31 0001000697 us-gaap:BankTimeDepositsMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001000697 2022-12-31 2021-12-31 0001000697 2023-12-31 2021-12-31 0001000697 2024-12-31 2021-12-31 0001000697 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001000697 us-gaap:CashEquivalentsMember 2021-12-31 0001000697 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 srt:MaximumMember 2021-12-31 0001000697 srt:MinimumMember 2021-12-31 0001000697 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:UnsecuredDebtMember 2021-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001000697 wat:PurchasedIntangiblesMember 2021-12-31 0001000697 us-gaap:LicensingAgreementsMember 2021-12-31 0001000697 us-gaap:TrademarksMember 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2021-12-31 0001000697 wat:ForeignSubsidiaryMember 2021-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2021-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesEMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesFMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2021-12-31 0001000697 wat:CreditAgreementMember 2021-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001000697 country:US 2021-12-31 0001000697 wat:AmericasOtherMember 2021-12-31 0001000697 srt:AmericasMember 2021-12-31 0001000697 srt:EuropeMember 2021-12-31 0001000697 srt:AsiaPacificMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:ConstructionInProgressMember 2021-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember 2021-12-31 0001000697 wat:BuildingsAndLeaseholdImprovementsMember 2021-12-31 0001000697 us-gaap:LandAndLandImprovementsMember 2021-12-31 0001000697 wat:Range88Point71To194Point25Member 2021-12-31 0001000697 wat:Range224Point38To371Point64Member 2021-12-31 0001000697 wat:Range194Point26To224Point37Member 2021-12-31 0001000697 us-gaap:RestrictedStockMember 2021-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:DebtSecuritiesMember 2021-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:EquitySecuritiesMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember wat:InsuranceContractsAndOtherMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:InsuranceContractsAndOtherMember 2021-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:DebtSecuritiesMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember wat:InsuranceContractsAndOtherMember 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember wat:InsuranceContractsAndOtherMember 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:DebtSecuritiesMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:EquitySecuritiesMember 2021-12-31 0001000697 srt:MaximumMember wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MinimumMember wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MinimumMember us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MinimumMember us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MinimumMember us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:UnsecuredDebtMember wat:FixedInterestRateMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:PortionAtFairValueFairValueDisclosureMember wat:RetirementPlansMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember wat:BankAndInsuranceInvestmentContractsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:EquityFundsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:FairValueInputsLevel1Member country:US 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember country:US 2021-12-31 0001000697 wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001000697 wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember us-gaap:EquityFundsMember 2021-12-31 0001000697 wat:USPensionPlansAndUSRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-12-31 0001000697 wat:ForeignNetOperatingLossesMember 2021-12-31 0001000697 wat:JanuaryTwoThousandNineteenProgramMember 2021-12-31 0001000697 us-gaap:EquipmentMember 2021-12-31 0001000697 wat:AutomobilesOneMember 2021-12-31 0001000697 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2021-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001000697 wat:DefineBenefitPlanWithProjectedBenefitObligationsMember 2021-12-31 0001000697 wat:DefineBenefitPlanWithAccumulatedBenefitObligationsMember 2021-12-31 0001000697 us-gaap:TreasuryStockMember 2021-12-31 0001000697 us-gaap:MutualFundMember wat:LargeCapUsCompaniesCommonStockMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:MutualFundMember wat:FixedIncomeBondsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:MutualFundMember us-gaap:ForeignPlanMember wat:InternationalBondsMember 2021-12-31 0001000697 us-gaap:MutualFundMember us-gaap:ForeignPlanMember wat:InternationalGrowthCompaniesMember 2021-12-31 0001000697 us-gaap:MutualFundMember us-gaap:ForeignPlanMember us-gaap:OtherInvestmentCompaniesMember 2021-12-31 0001000697 country:US 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-12-31 0001000697 country:US 2021-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2021-12-31 0001000697 wat:AndrewallianceMember 2021-12-31 0001000697 wat:IntegratedSoftwateSolutionsLimitedMember 2021-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2021-12-31 0001000697 us-gaap:ProductMember 2019-01-01 2019-12-31 0001000697 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0001000697 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001000697 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001000697 wat:TaServiceMember 2019-01-01 2019-12-31 0001000697 wat:WatersServiceMember 2019-01-01 2019-12-31 0001000697 wat:TaInstrumentSystemsMember 2019-01-01 2019-12-31 0001000697 wat:ChemistryConsumablesMember 2019-01-01 2019-12-31 0001000697 wat:WatersInstrumentSystemsMember 2019-01-01 2019-12-31 0001000697 wat:AmericasOtherMember 2019-01-01 2019-12-31 0001000697 srt:AmericasMember 2019-01-01 2019-12-31 0001000697 srt:EuropeMember 2019-01-01 2019-12-31 0001000697 country:US 2019-01-01 2019-12-31 0001000697 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001000697 wat:AsiaOtherMember 2019-01-01 2019-12-31 0001000697 country:JP 2019-01-01 2019-12-31 0001000697 country:CN 2019-01-01 2019-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2019-01-01 2019-12-31 0001000697 wat:IndustrialCustomersMember 2019-01-01 2019-12-31 0001000697 wat:PharmaceuticalCustomersMember 2019-01-01 2019-12-31 0001000697 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001000697 us-gaap:TransferredOverTimeMember us-gaap:ServiceMember 2019-01-01 2019-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember us-gaap:ServiceMember 2019-01-01 2019-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember wat:ChemistryConsumablesMember 2019-01-01 2019-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember wat:InstrumentSystemsMember 2019-01-01 2019-12-31 0001000697 wat:IndividualCustomersMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember srt:MaximumMember 2019-01-01 2019-12-31 0001000697 wat:PharmaceuticalCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2019-01-01 2019-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2019-01-01 2019-12-31 0001000697 us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001000697 us-gaap:InterestIncomeMember us-gaap:CrossCurrencyInterestRateContractMember 2019-01-01 2019-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001000697 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001000697 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001000697 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2019-01-01 2019-12-31 0001000697 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001000697 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001000697 srt:MaximumMember 2019-01-01 2019-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2019-01-01 2019-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001000697 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0001000697 country:US 2019-01-01 2019-12-31 0001000697 wat:GiltiTaxMember 2019-01-01 2019-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2019-01-01 2019-12-31 0001000697 wat:UsDefinedContributionPlanMember 2019-01-01 2019-12-31 0001000697 us-gaap:ProductMember 2020-01-01 2020-12-31 0001000697 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001000697 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001000697 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001000697 wat:TaServiceMember 2020-01-01 2020-12-31 0001000697 wat:WatersServiceMember 2020-01-01 2020-12-31 0001000697 wat:TaInstrumentSystemsMember 2020-01-01 2020-12-31 0001000697 wat:ChemistryConsumablesMember 2020-01-01 2020-12-31 0001000697 wat:WatersInstrumentSystemsMember 2020-01-01 2020-12-31 0001000697 wat:AmericasOtherMember 2020-01-01 2020-12-31 0001000697 srt:AmericasMember 2020-01-01 2020-12-31 0001000697 srt:EuropeMember 2020-01-01 2020-12-31 0001000697 country:US 2020-01-01 2020-12-31 0001000697 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001000697 wat:AsiaOtherMember 2020-01-01 2020-12-31 0001000697 country:JP 2020-01-01 2020-12-31 0001000697 country:CN 2020-01-01 2020-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2020-01-01 2020-12-31 0001000697 wat:IndustrialCustomersMember 2020-01-01 2020-12-31 0001000697 wat:PharmaceuticalCustomersMember 2020-01-01 2020-12-31 0001000697 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001000697 us-gaap:TransferredOverTimeMember us-gaap:ServiceMember 2020-01-01 2020-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember us-gaap:ServiceMember 2020-01-01 2020-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember wat:InstrumentSystemsMember 2020-01-01 2020-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2020-01-01 2020-12-31 0001000697 srt:MaximumMember wat:IndividualCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember wat:PharmaceuticalCustomersMember 2020-01-01 2020-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001000697 us-gaap:CostOfSalesMember us-gaap:ForeignExchangeContractMember 2020-01-01 2020-12-31 0001000697 wat:MedimassMember 2020-01-01 2020-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2020-01-01 2020-12-31 0001000697 us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001000697 us-gaap:InterestIncomeMember us-gaap:CrossCurrencyInterestRateContractMember 2020-01-01 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001000697 wat:PurchasedIntangiblesMember 2020-01-01 2020-12-31 0001000697 us-gaap:LicensingAgreementsMember 2020-01-01 2020-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2020-01-01 2020-12-31 0001000697 us-gaap:LondonInterbankOfferedRateLIBORMember wat:SeniorUnsecuredNotesSeriesHMember 2020-01-01 2020-12-31 0001000697 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001000697 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001000697 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-01-01 2020-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember country:US 2020-01-01 2020-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001000697 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001000697 srt:MaximumMember 2020-01-01 2020-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2020-01-01 2020-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:BankAndInsuranceInvestmentContractsMember 2020-01-01 2020-12-31 0001000697 us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0001000697 country:US 2020-01-01 2020-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2020-01-01 2020-12-31 0001000697 wat:GiltiTaxMember 2020-01-01 2020-12-31 0001000697 wat:UsDefinedContributionPlanMember 2020-01-01 2020-12-31 0001000697 us-gaap:ProductMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001000697 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001000697 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001000697 wat:TaServiceMember 2021-01-01 2021-12-31 0001000697 wat:WatersServiceMember 2021-01-01 2021-12-31 0001000697 wat:TaInstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:ChemistryConsumablesMember 2021-01-01 2021-12-31 0001000697 wat:WatersInstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:AmericasOtherMember 2021-01-01 2021-12-31 0001000697 srt:AmericasMember 2021-01-01 2021-12-31 0001000697 srt:EuropeMember 2021-01-01 2021-12-31 0001000697 country:US 2021-01-01 2021-12-31 0001000697 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001000697 wat:AsiaOtherMember 2021-01-01 2021-12-31 0001000697 country:JP 2021-01-01 2021-12-31 0001000697 country:CN 2021-01-01 2021-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2021-01-01 2021-12-31 0001000697 wat:IndustrialCustomersMember 2021-01-01 2021-12-31 0001000697 wat:PharmaceuticalCustomersMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredOverTimeMember us-gaap:ServiceMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember us-gaap:ServiceMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember wat:ChemistryConsumablesMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember wat:InstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:IndividualCustomersMember srt:MaximumMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2021-01-01 2021-12-31 0001000697 wat:PharmaceuticalCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001000697 wat:WatersRetirementPlanMember 2021-01-01 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001000697 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2021-01-01 2021-12-31 0001000697 us-gaap:CostOfSalesMember us-gaap:ForeignExchangeContractMember 2021-01-01 2021-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001000697 us-gaap:UnsecuredDebtMember 2021-01-01 2021-12-31 0001000697 us-gaap:InterestIncomeMember us-gaap:CrossCurrencyInterestRateContractMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001000697 us-gaap:StockOptionMember srt:MinimumMember 2021-01-01 2021-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001000697 wat:PurchasedIntangiblesMember 2021-01-01 2021-12-31 0001000697 us-gaap:LicensingAgreementsMember 2021-01-01 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2021-01-01 2021-12-31 0001000697 wat:GlobalIntangibleLowTaxedIncomeMember 2021-01-01 2021-12-31 0001000697 us-gaap:BuildingImprovementsMember srt:MaximumMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2021-01-01 2021-12-31 0001000697 us-gaap:BuildingMember srt:MaximumMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember us-gaap:BuildingImprovementsMember 2021-01-01 2021-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember srt:MinimumMember 2021-01-01 2021-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001000697 wat:PurchasedIntangiblesMember srt:MaximumMember 2021-01-01 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember srt:MaximumMember 2021-01-01 2021-12-31 0001000697 us-gaap:SoftwareDevelopmentMember srt:MaximumMember 2021-01-01 2021-12-31 0001000697 wat:PurchasedIntangiblesMember srt:MinimumMember 2021-01-01 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember srt:MinimumMember 2021-01-01 2021-12-31 0001000697 us-gaap:SoftwareDevelopmentMember srt:MinimumMember 2021-01-01 2021-12-31 0001000697 country:SG wat:AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember wat:NewContractualArrangementMember 2021-01-01 2021-12-31 0001000697 country:SG 2021-01-01 2021-12-31 0001000697 country:GB 2021-01-01 2021-12-31 0001000697 country:IE 2021-01-01 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001000697 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001000697 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001000697 wat:Range88Point71To194Point25Member 2021-01-01 2021-12-31 0001000697 wat:Range194Point26To224Point37Member 2021-01-01 2021-12-31 0001000697 wat:Range224Point38To371Point64Member 2021-01-01 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember srt:MinimumMember 2021-01-01 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember srt:MaximumMember 2021-01-01 2021-12-31 0001000697 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2021-01-01 2021-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2021-01-01 2021-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:BankAndInsuranceInvestmentContractsMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001000697 country:US 2021-01-01 2021-12-31 0001000697 wat:UsDefinedContributionPlanMember 2021-01-01 2021-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2021-01-01 2021-12-31 0001000697 wat:GiltiTaxMember 2021-01-01 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2021-01-01 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2021-01-01 2021-12-31 0001000697 wat:PrecisionChemistryConsumableManufacturingOperationsMember 2021-01-01 2021-12-31 0001000697 wat:UsRetireeHealthCarePlanMember 2021-01-01 2021-12-31 0001000697 country:US us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001000697 wat:AndrewallianceMember 2021-01-01 2021-12-31 0001000697 wat:IntegratedSoftwateSolutionsLimitedMember 2021-01-01 2021-12-31 0001000697 wat:PrepaymentNotLessThanTwentyDaysButNoMoreThanSixtyDaysMember wat:SeniorUnsecuredNotesMember 2021-01-01 2021-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2021-01-01 2021-12-31 0001000697 us-gaap:OtherIncomeMember 2021-01-01 2021-12-31 0001000697 us-gaap:SettledLitigationMember 2021-01-01 2021-12-31 0001000697 wat:JanuaryTwoThousandNineteenProgramMember 2019-01-31 0001000697 us-gaap:NotesPayableToBanksMember wat:RevolvingFacilitiesMember 2021-09-17 0001000697 us-gaap:NotesPayableToBanksMember wat:TermLoanFacilityMember wat:TwoThousandAndSeventeenCreditAgreementMember 2021-09-17 0001000697 country:US 2019-12-31 0001000697 wat:AmericasOtherMember 2019-12-31 0001000697 srt:AsiaPacificMember 2019-12-31 0001000697 srt:AmericasMember 2019-12-31 0001000697 srt:EuropeMember 2019-12-31 0001000697 us-gaap:TreasuryStockMember 2019-12-31 0001000697 country:US 2019-12-31 0001000697 us-gaap:ForeignPlanMember 2019-12-31 0001000697 wat:EmployeeStockPurchasePlanOf2009Member us-gaap:EmployeeStockMember 2009-05-31 0001000697 wat:FavourableSettlementInRespectOfPatentInfringementMember wat:BrukerCorporationAndBrukerDaltonicGmbhMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-04-01 2021-06-30 0001000697 wat:BrukerCorporationAndBrukerDaltonicGmbhMember wat:FavourableSettlementInRespectOfPatentInfringementMember 2021-04-01 2021-06-30 0001000697 wat:MedimassMember 2020-10-01 2020-12-31 0001000697 wat:DevelopedTechnologyTradeNameAndCustomerRelationshipsMember 2020-01-15 2020-01-15 0001000697 wat:AndrewAllianceMember 2020-01-15 2020-01-15 0001000697 us-gaap:TradeNamesMember 2020-01-15 2020-01-15 0001000697 wat:DevelopedTechnologyAndCustomerListMember 2020-01-15 2020-01-15 0001000697 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 0001000697 wat:January2019ProgramMember 2019-01-01 2019-01-31 0001000697 wat:IntegratedSoftwateSolutionsLimitedMember 2020-12-15 2020-12-15 0001000697 wat:PrecisionChemistryConsumableManufacturingOperationsMember 2022-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001000697 us-gaap:TreasuryStockMember 2018-12-31 0001000697 us-gaap:RetainedEarningsMember 2018-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001000697 us-gaap:CommonStockMember 2018-12-31 0001000697 us-gaap:CommonStockMember 2019-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001000697 us-gaap:RetainedEarningsMember 2019-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001000697 us-gaap:CommonStockMember 2020-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001000697 us-gaap:RetainedEarningsMember 2020-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2019-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001000697 us-gaap:StockOptionMember 2020-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2020-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001000697 us-gaap:StockOptionMember 2021-12-31 0001000697 us-gaap:StockOptionMember srt:MaximumMember 2020-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2020-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2021-12-31 0001000697 us-gaap:StockOptionMember srt:MaximumMember 2021-12-31 0001000697 us-gaap:CommonStockMember 2021-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 iso4217:USD xbrli:shares xbrli:pure utr:Year utr:Month iso4217:USD xbrli:shares wat:Segment
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-K
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d)
    
OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d)
    
OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number:
01-14010
Waters Corporation
(Exact name of registrant as specified in its charter)
 
Delaware
 
13-3668640
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
34 Maple Street
Milford, Massachusetts 01757
(Address, including zip code, of principal executive offices)
(508478-2000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common Stock
, par value $0.01 per share
 
WAT
 
New York Stock Exchange
, Inc.
 
Securities registered pursuant to Section 12(g) of the Act:
  
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes 
 ☑        No  ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ☐        No
  ☑
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days
.    Yes
  ☑        No  ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files
).    
Yes
  ☑        No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, a smaller reporting company, or emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and “emerging growth company” in
Rule 12b-2
of the Exchange Act. (Check one):
 
Large accelerated filer
  ☑
 
Accelerated filer  ☐
  
        Non-accelerated
 
filer  ☐
  
Smaller reporting company  
 
 
 
  
Emerging growth company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit
 
report.  
Indicate by check mark whether the registrant is a shell company (as defined in
Rule 12b-2
of the Act).    Yes  ☐
        No  
State the aggregate market value of the registrant’s common stock held by
non-affiliates
of the registrant as of July 3, 202
1
: $21,855,696,546.
Indicate the number of shares outstanding of the registrant’s common stock as of February 18, 2022: 60,515,620
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement that will be filed for the 2022 Annual Meeting of Stockholders are incorporated by reference in Part III.

WATERS CORPORATION AND SUBSIDIARIES
ANNUAL REPORT ON FORM
10-K
INDEX
 
Item
No.
 
  
 
  
Page
 
     
 
 
  
  
 
 
 
1.
 
  
  
 
3
 
 
1A.
 
  
  
 
16
 
 
1B.
 
  
  
 
25
 
 
2.
 
  
  
 
26
 
 
3.
 
  
  
 
27
 
 
4.
 
  
  
 
27
 
     
 
 
  
  
 
 
 
5.
 
  
  
 
28
 
 
6.
 
  
  
 
31
 
 
7.
 
  
  
 
31
 
 
7A.
 
  
  
 
48
 
 
8.
 
  
  
 
51
 
     
  
  
 
52
 
 
9.
 
  
  
 
102
 
 
9A.
 
  
  
 
102
 
 
9B.
 
  
  
 
102
 
 
9C.
 
  
  
 
102
 
     
 
 
  
  
 
 
 
10.
 
  
  
 
102
 
     
  
  
 
102
 
 
11.
 
  
  
 
104
 
 
12.
 
  
  
 
104
 
 
13.
 
  
  
 
105
 
 
14.
 
  
  
 
105
 
     
 
 
  
  
 
 
 
15.
 
  
  
 
106
 
 
16.
 
  
  
 
110
 
     
  
  
 
111
 

PART I
Item 1:
 Business
General
Waters Corporation (the “Company,” “Waters
TM
,” “we,” “our,” or “us”) is a specialty measurement company that operates with a fundamental underlying purpose to advance the science that enables our customers to enhance human health and well-being. Waters has pioneered analytical workflow solutions involving liquid chromatography, mass spectrometry and thermal analysis innovations serving the life, materials and food sciences for more than 60 years. The Company primarily designs, manufactures, sells and services high performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC
TM
” and together with HPLC, referred to as “LC”) and mass spectrometry (“MS”) technology systems and support products, including chromatography columns, other consumable products and comprehensive post-warranty service plans. These systems are complementary products that are frequently employed together
(“LC-MS”)
and sold as integrated instrument systems using common software platforms. In addition, the Company designs, manufactures, sells and services thermal analysis, rheometry and calorimetry instruments through its TA Instruments
TM
(“TA”) product line. The Company is also a developer and supplier of advanced software-based products that interface with the Company’s instruments, as well as other manufacturers’ instruments.
The Company’s products are used by pharmaceutical, biochemical, industrial, nutritional safety, environmental, academic and governmental customers working in research and development, quality assurance and other laboratory applications. LC is a standard technique and is utilized in a broad range of industries to detect, identify, monitor and measure the chemical, physical and biological composition of materials, and to purify a full range of compounds. MS technology, principally in conjunction with chromatography, is employed in drug discovery and development, including clinical trial testing, the analysis of proteins in disease processes (known as “proteomics”), nutritional safety analysis and environmental testing.
LC-MS
instruments combine a liquid phase sample introduction and separation system with mass spectrometric compound identification and quantification. The Company’s thermal analysis, rheometry and calorimetry instruments are used in predicting the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids for various industrial, consumer goods and healthcare products, as well as for life science research.
Waters Corporation, organized as a Delaware corporation in 1991, is a holding company that owns all of the outstanding common stock of Waters Technologies Corporation, its operating subsidiary. Waters Corporation became a publicly-traded company with its initial public offering (“IPO”) in November 1995. Since the IPO, the Company has added two significant and complementary technologies to its range of products with the acquisitions of TA Instruments in May 1996 and Micromass Limited in September 1997.
Business Segments
The Company’s business activities, for which discrete financial information is available, are regularly reviewed and evaluated by the chief operating decision maker. As a result of this evaluation, the Company determined that it has two operating segments: Waters and TA. The Waters operating segment is primarily in the business of designing, manufacturing, selling and servicing LC and MS instrument systems, columns and other precision chemistry consumables that can be integrated and used along with other analytical instruments. The TA operating segment is primarily in the business of designing, manufacturing, selling and servicing thermal analysis, rheometry and calorimetry instruments. The Company’s two operating segments have similar economic characteristics; product processes; products and services; types and classes of customers; methods of distribution; and regulatory environments. Because of these similarities, the two segments have been aggregated into one reporting segment for financial statement purposes.
Information concerning revenues and long-lived assets attributable to each of the Company’s products, services and geographic areas is set forth in Note 18 in the Notes to the Consolidated Financial Statements, which is incorporated herein by reference.
 
3

Waters Products and Markets
High Performance and Ultra Performance Liquid Chromatography
HPLC is a standard technique used to identify and analyze the constituent components of a variety of chemicals and other materials. The Company believes that HPLC’s performance capabilities enable it to separate, identify and quantify a high proportion of all known chemicals. As a result, HPLC is used to analyze substances in a wide variety of industries for research and development purposes, quality control and process engineering applications.
The most significant
end-use
markets for HPLC are those served by the pharmaceutical and life science industries. In these markets, HPLC is used extensively to understand diseases, identify new drugs, develop manufacturing methods and assure the potency and purity of new pharmaceuticals. HPLC is also used in a variety of other applications, such as analyses of foods and beverages for nutritional labeling and compliance with safety regulations and the testing of water and air purity within the environmental testing industry, as well as applications in other industries, such as chemical and consumer products. Waters also has in vitro diagnostic (IVD) labelled products that are used as general-purpose instruments for clinical diagnostic applications, such as newborn screening and therapeutic drug management, in countries where these products are registered. HPLC is also used by universities, research institutions and governmental agencies, such as the United States Food and Drug Administration (“FDA”) and the United States Environmental Protection Agency (“EPA”) and their foreign counterparts that mandate safety and efficacy testing.
In 2004, Waters introduced a novel technology that the Company describes as ultra performance liquid chromatography that utilizes a packing material with small, uniform diameter particles and a specialized instrument, the ACQUITY UPLC
TM
, to accommodate the increased pressure and narrower chromatographic bands that are generated by these small and tightly packed particles. By using the ACQUITY UPLC, researchers and analysts are able to achieve more comprehensive chemical separations and faster analysis times in comparison with many analyses previously performed by HPLC. In addition, in using the ACQUITY UPLC, researchers have the potential to extend the range of applications beyond that of HPLC, enabling them to uncover more levels of scientific information. While offering significant performance advantages, the ACQUITY UPLC is also compatible with the Company’s software products and the general operating protocols of HPLC. For these reasons, the Company’s customers and field sales and support organizations are well positioned to utilize this innovative technology and instrument. In 2018, the Company introduced the ACQUITY ARC
TM
 Bio System, a versatile,
iron-free, bio-inert, quaternary
liquid chromatograph specifically engineered to improve bioseparation analytical methods. The Company also introduced the ACQUITY UPLC PLUS series in 2018, consisting of
the H-Class
PLUS, H-Class PLUS
Bio
and I-Class PLUS
systems, which incorporate foundational enhancements into the legacy systems.
Waters manufactures LC instruments that are offered in configurations that allow for varying degrees of automation, from component configured systems for academic teaching and research applications to fully automated systems for regulated and high sample throughput testing, and that have a variety of detection technologies, from optical-based ultra-violet (“UV”) absorbance, refractive index and fluorescence detectors to a suite of
MS-based
detectors, optimized for certain analyses.
In 2019, the Company introduced the ACQUITY
TM
Advanced Polymer Chromatography
TM
System, which is the first fully solvent-compatible UPLC system to perform size exclusion, gradient polymer elution and solvent compatible reversed-phase liquid chromatographic separations on a single platform. The
all-in-one
system gives research scientists greater analytical versatility and speed when conducting research on next-generation polymers. In 2020, the Company introduced the Waters Arc
TM
HPLC System, a new HPLC system for routine testing in the pharmaceutical, food, academic and materials markets. A key target application is quality control in laboratories performing batch release tests on small molecule pharmaceuticals. In 2021, the Company introduced the new ACQUITY PREMIER LC solution and the Arc Premier System both featuring Waters’ MaxPeak
TM
High Performance Surface (“HPS”) technology. MaxPeak
TM
HPS technology, which was first introduced with the
 
4

Company’s introduction of ACQUITY
TM
PREMIER Columns in 2020, is a surface technology that forms a barrier between the sample and the metal surfaces of both the system and column, eliminating the need for system passivation, mitigating the loss of metal-sensitive analytes and yielding higher quality data in less time and effort.
The primary consumable products for LC are chromatography columns. These columns are packed with separation media used in the LC testing process and are typically replaced at regular intervals. The chromatography column contains one of several types of packing material, typically stationary phase particles made from silica or polymeric resins. As a pressurized sample is introduced to the column inlet and permeates through the packed column, it is separated into its constituent components.
Waters HPLC columns can be used on Waters-branded and competitors’ LC systems. The Company believes that it is one of a few suppliers in the world that manufactures silica and polymeric resins, packs columns and distributes its own products. In doing so, the Company believes it can better ensure product consistency, a key attribute for its customers in quality control laboratories, and can react quickly to new customer requirements. The Company believes that its ACQUITY UPLC lines of columns are used primarily on its ACQUITY UPLC instrument systems and, furthermore, that its ACQUITY UPLC instruments primarily use ACQUITY UPLC columns. In 2019, the Company introduced the BioResolv SCX mAb Columns and VanGuard
TM
FIT Cartridge technologies. These new cation exchange column lines with specialized consumables are designed to simplify and improve the characterization and monitoring of monoclonal antibody (mAb) therapeutics, as well as enable mAb charge-variant analyses as required by the World Health Organization, the FDA and the International Conference on Harmonization for confirming the efficacy and safety of biologics and biosimilars with discovery, development and manufacturing applications. In 2020, Waters introduced ACQUITY
TM
PREMIER Columns, a new family of premium
sub-2-micron
columns featuring MaxPeak
TM
HPS technology. The columns are for use with any brand of UPLC system and can measurably improve data quality by mitigating the loss of sample analytes due to
analyte-to-surface
interactions.
The Company’s precision chemistry consumable products also include environmental and nutritional safety testing products, including Certified Reference Materials (“CRM”s) and Proficiency Testing (“PT”) products. Laboratories around the world and across multiple industries use these products for quality control and proficiency testing and also purchase product support services required to help with their federal and state mandated accreditation requirements or with quality control over critical pharmaceutical analysis.
In 2020, the Company acquired all of the outstanding stock of Andrew Alliance, S.A. and its two operating subsidiaries, Andrew Alliance USA, Inc. and Andrew Alliance France, SASU (collectively, “Andrew Alliance”), for $80 million, net of cash acquired. Andrew Alliance offers lab workflow automation solutions with the combination of its software platform and smart, connected laboratory equipment and accessories. The Company expects the acquisition to positively impact our customers’ workflows by improving the repeatability, performance and speed of laboratory operations and chemistry workflows.
Mass Spectrometry and Liquid Chromatography-Mass Spectrometry
MS is a powerful analytical technology that is used to identify unknown compounds, to quantify known materials and to elucidate the structural and chemical properties of molecules by measuring the masses of molecules that have been converted into ions.
The Company is a technology and market leader in the development, manufacture, sale and service of MS instruments and components. These instruments are typically integrated and used along with other complementary analytical instruments and systems, such as LC, chemical electrophoresis and gas chromatography. A wide variety of instrumental designs fall within the overall category of MS instrumentation, including devices that incorporate quadrupole, ion trap,
time-of-flight
(“Tof”), magnetic sector and ion mobility technologies. Furthermore, these technologies are often used in tandem
(MS-MS)
to maximize the speed and/or efficacy of certain experiments.
 
5

Currently, the Company offers a wide range of MS instrument systems utilizing various combinations of quadrupole, Tof and ion mobility designs. These instrument systems are used in drug discovery and development, as well as for environmental, clinical and nutritional safety testing. The overwhelming majority of mass spectrometers sold by the Company are designed to utilize an LC system and a liquid compatible interface (such as an electrospray ionization source) as the sample introduction device. These products supply a diverse market with a strong emphasis on the pharmaceutical, biomedical, clinical, food and beverage and environmental market segments worldwide.
MS is an increasingly important detection technology for LC. The Company’s
smaller-sized
mass spectrometers, such as the single quadrupole detector (“SQD”) and the tandem quadrupole detector (“TQD”), are often referred to as LC “detectors” and are typically sold as part of an LC system or as an LC system upgrade. Larger quadrupole systems, such as the Xevo
TM
TQ and Xevo
TQ-S
instruments, are used primarily for experiments performed for late-stage drug development, including clinical trial testing. Quadrupole
time-of-flight
(“Q-Tof”) instruments, such as the Company’s SYNAPT
TM
G2-S,
are often used to analyze the role of proteins in disease processes, an application sometimes referred to as “proteomics”.
LC and MS are typically embodied within an analytical system tailored for either a dedicated class of analyses or as a general purpose analytical device. An increasing percentage of the Company’s customers are purchasing LC and MS components simultaneously and it has become common for LC and MS instrumentation to be used within the same laboratory and operated by the same user. The descriptions of LC and MS above reflect the historical segmentation of these analytical technologies and the historical categorization of their respective practitioners. Increasingly in today’s instrument market, this segmentation and categorization is becoming obsolete as a high percentage of instruments used in the laboratory embody both LC and MS technologies as part of a single device. In response to this development and to further promote the high utilization of these hybrid instruments, the Company has organized its Waters operating segment to develop, manufacture, sell and service integrated
LC-MS
systems.
In 2019, the Company introduced the BioAccord
TM
system, a liquid chromatography-mass spectrometry solution that expands access to high-resolution
time-of-flight
mass spectrometry capabilities. The system provides new levels of user experience with automated setup and self-diagnosis delivered through an intuitive user interface. Also in 2019, the Company introduced the Cyclic IMS system, which seamlessly integrates cyclic ion mobility technology into a high-performance research-grade
time-of-flight
mass spectrometer. In addition, the Company introduced the SYNAPT XS, a new highly flexible, high-resolution mass spectrometer for research and development labs focused on discovery applications. The Company also reinforced its tandem quadrupole mass spectrometry portfolio during the current year with upgrades to the Xevo
TQ-S
micro and the introduction of the new Xevo
TQ-S
cronos. The Xevo
TQ-S
micro features new performance enhancements that bring the quantitation of highly polar, ionic compounds in food to a higher level. The Xevo
TQ-S
cronos is a new, tandem quadrupole mass spectrometer purposely-built for routine quantitation of large numbers of small-molecule organic compounds over a wide concentration range. The Xevo
TQ-S
micro and the Xevo
TQ-S
cronos are also well suited to meet regulatory requirements for pesticide residue analysis, the monitoring for contaminants in processed foods, identifying drugs of abuse, and performing impurity profiling of pharmaceuticals. In 2020, the Company introduced the new RADIAN
TM
ASAP
TM
System, a novel direct mass detector engineered for
non-mass
spectrometry experts to conduct fast and accurate analyses of solids and liquids with minimal sample prep. Also in 2020, the Company introduced enhancements for the Waters Xevo
G2-XS
QTof SYNAPT XS and SELECT SERIES Cyclic IMS, including a new fragmentation technique and imaging option. In 2021, the Company introduced the Waters SELECT SERIES
TM
MRT, a high-resolution mass spectrometer that combines Multi-Reflecting
Time-of-Flight
(“MRT”) technology with enhanced desorption electrospray ionization and new matrix-assisted laser desorption ionization imaging sources. The platform will serve as the basis for Waters’ next generation Tof instruments with applications in pharmaceutical, biomedical, natural products, and materials research. Also in 2021, the Company released the ACQUITY RDa
Detector featuring SmartMS
, the company’s newest Tof MS designed to improve the ease and reliability of small molecule analysis for pharmaceutical, academic, food, and forensic applications. The Company also introduced a new peptide
 
6

multi-attribute method workflow for the BioAccord
LC-MS
system in 2021, which is an end to end workflow for analyzing monoclonal antibodies and other protein and peptide based drugs.
Based upon 2021 reports from independent marketing research firms and publicly-disclosed sales figures from competitors, the Company believes that it is one of the world’s largest manufacturers and distributors of LC and
LC-MS
instrument systems, chromatography columns and other consumables and related services.
The Company has been a developer and supplier of software-based products that interface with both the Company’s and other suppliers’ instruments. The Company’s newest software technology is the waters_connect
TM
platform. In 2019, the Company introduced the first of a series of applications on this platform supporting the BioAccord system and the Xevo G2 XS mass spectrometers. These applications support biopharmaceutical workflows, simplifying the collection of often complex LCMS data for use in biopharmaceutical development and into QC where it is used to assure the quality of existing medicines and new drug formulations. The platform design of waters_connect has enabled rapid delivery of several major updates including new biopharma application workflows designed in close collaboration with biopharmaceutical innovators to solve specific challenges they face with existing solutions. The platform also provides the foundation for the connected lab of the future where data is no longer siloed but can be securely shared among a community of connected scientists. Waters_connect joins the existing suite of informatics products – Empower
Chromatography Data Software, MassLynx
Mass Spectrometry Software and NuGenesis
Scientific Data Management System, each of which is used to support innovations within world-leading institutions. In 2020, Waters announced the availability of Waters Empower BC LAC/ETM with SecureSync, a newly enhanced solution to preserve the ability for laboratories to work locally when organizations with distributed laboratory environments experience an enterprise interruption.
On December 15, 2020, the Company acquired all of the outstanding stock of Integrated Software Solutions Pty Limited and its two operating subsidiaries Integrated Software Solutions Limited and Integrated Software Solutions USA, LLC (collectively, “ISS”), for $4 million, net of cash acquired. In addition, the Company may have to pay additional consideration which has an estimated fair value of $1 million as of the close date. The contingent consideration is recorded as a liability and will be paid to the prior shareholders of ISS if certain revenue and customer account conditions are achieved over the next two years after the acquisition date. ISS offers clinical laboratory software systems that will support and further expand product offerings within our clinical business. The net assets acquired primarily relate to ISS’ laboratory information system,
OMNI-Lab.
Waters Service
Services provided by Waters enable customers to maximize technology productivity, support customer compliance activities and provide transparency into enterprise resource management efficiencies. The customer benefits from improved budget control, data-driven technology adoption and accelerated workflow at a site or on a global perspective. The Company considers its service offerings to be highly differentiated from our competition, as evidenced by a consistent increase in annual service revenues. The Company’s principal competitors in the service market include PerkinElmer, Inc., Agilent Technologies, Inc. and Thermo Fisher Scientific Inc. These competitors can provide certain services on Waters instruments to varying degrees and always present competitive risk.
The servicing and support of instruments, software and accessories is an important source of revenue and represented over 35% of sales for Waters in 2021. These revenues are derived primarily through the sale of support plans, demand services, spare parts, customer performance validation services and customer training. Support plans typically involve scheduled instrument maintenance and an agreement to promptly repair a
non-functioning
instrument in return for a fee described in a contract that is priced according to the configuration of the instrument.
 
7

TA Products and Markets
Thermal Analysis, Rheometry and Calorimetry
Thermal analysis measures the physical or thermodynamic characteristics of materials as a function of temperature. Changes in temperature affect several characteristics of materials, such as their heat flow characteristics, physical state, weight, dimension and mechanical and electrical properties, which may be measured by one or more thermal analysis techniques, including calorimetry. Consequently, thermal analysis techniques are widely used in the development, production and characterization of materials in various industries, such as plastics, chemicals, automobiles, pharmaceuticals and electronics.
Rheometry instruments often complement thermal analyzers in characterizing materials. Rheometry characterizes the flow properties of materials and measures their viscosity, elasticity and deformation under different types of “loading” or other conditions. The information obtained under such conditions provides insight into a material’s behavior during processing, packaging, transport, usage and storage.
Thermal analysis, rheometry and calorimetry instruments are heavily used in material testing laboratories and, in many cases, provide information useful in predicting the suitability and stability of industrial polymers, fine chemicals, pharmaceuticals, water, metals and viscous liquids in various industrial, consumer goods and healthcare products, as well as for life science research. As with systems offered by Waters, a range of instrument configurations is available with increasing levels of sample handling and information processing automation. In addition, systems and accompanying software packages can be tailored for specific applications.
In 2019, TA introduced a range of new instruments including the TMA 450, a Rheo-Raman
TM
capability for the DHR product line, and a High Sensitivity Pressure Cell for the
ARES-G2
Rheometer. The Discovery
TMA 450, precisely measures dimensional changes of materials from (150) to 1,000
o
C and handles virtually all sample configurations for testing in expansion, compression, flexure and tension modes. The Rheo-Raman capability for the DHR product line combines a Raman spectrometer with the DHR to enable simultaneous collection of rheology and Raman spectroscopy data. This combination allows for direct correlation between flow characteristics and the unique spectroscopic fingerprints of each material including information about its chemical and morphological structure. The High Sensitivity Pressure Cell for the
ARES-G2
Rheometer enables scientists to perform sensitive viscoelastic measurements under controlled atmospheric pressure and temperature and gain detailed understanding of complex fluid behavior in complex environments. Also in 2019, TA introduced the MSF16 Multi-Specimen Fatigue Instrument. The MSF16 extends the capability of accelerated cyclic components and products under repeated loading, significantly accelerating fatigue analysis.
In 2020, TA introduced the new Discovery X3 Differential Scanning Calorimeter (“X3 DSC”), Discovery Hybrid Rheometers and TAM IV Micro XL isothermal microcalorimeter. The X3 DSC accelerates productivity in customers’ laboratories by enabling three samples to be measured in a single experiment, compared to the single-sample series operation of the other available DSC offerings in the market. This particularly addresses a need in high-throughput laboratories in industries such as composites, electronics and polymer manufacturing. The new line of Discovery Hybrid Rheometers provides increased sensitivity and versatility of rheometry measurements, supporting the development of next-generation, high-performance materials by improving the productivity and efficiency of materials science research. The TAM IV Micro XL isothermal calorimeter supports the development of new battery chemistries by measuring self-discharge and unwanted reactions that reduce battery life and efficiency.
In 2021, TA introduced the TMA 450RH and the Discovery SA. The TMA 450RH provides measurements of dimensional compatibility of materials under controlled temperature and humidity that are important for the development of new electronic devices. The Discovery SA is used in pharmaceutical development to assess the impact of moisture in drug product processing and storage on crystalline structure, which is related to drug product efficacy.
 
8

In 2021, TA introduced the TRIOS AutoPilot software for its thermal analyzer product line. This software helps laboratory staff using TA’s thermal analyzers create routine and streamlined standard operating procedures improving the speed and productivity of thermal analysis measurements.
TA Service
Similar to Waters, the servicing and support of TA’s instruments is an important source of revenue and represented more than 20% of sales for TA in 2021. TA operates independently from the Waters operating segment, though many of its overseas offices are situated in Waters’ facilities to achieve operational efficiencies. TA has dedicated field sales and service operations. Service sales are primarily derived from the sale of support plans, replacement parts and billed labor fees associated with the repair, maintenance and upgrade of installed systems.
Global Customers
The Company typically has a broad and diversified customer base that includes pharmaceutical accounts, other industrial accounts, universities and governmental agencies. Purchase of the Company’s instrument systems is often dependent on its customers’ capital spending, or funding as in the cases of academic, governmental and research institutions, which often fluctuate from year to year. The pharmaceutical segment represents the Company’s largest sector and includes multinational pharmaceutical companies, generic drug manufacturers, contract research organizations (“CRO”s) and biotechnology companies. The Company’s other industrial customers include chemical manufacturers, polymer manufacturers, food and beverage companies and environmental testing laboratories. The Company also sells to universities and governmental agencies worldwide. The Company’s technical sales and support staff members work closely with its customers in developing and implementing applications that meet their full range of analytical requirements. During 2021, 60% of the Company’s net sales were to pharmaceutical accounts, 30% to other industrial accounts and 10% to academic institutions and governmental agencies.
The Company typically experiences an increase in sales in the fourth quarter, as a result of purchasing habits for capital goods of many customers who tend to exhaust their spending budgets by calendar year end. The Company does not rely on any single customer for a material portion of its sales. During fiscal years 2021, 2020 and 2019, no single customer accounted for more than 2% of the Company’s net sales.
Sales and Service
The Company has one of the largest direct sales and service organizations focused exclusively on the analytical workflows offered by the Company. Across these product technologies, using respective specialized sales and service workforces, the Company serves its customer base with 82 sales offices throughout the world as of December 31, 2021 and approximately 4,300, 4,000 and 4,000 field representatives in 2021, 2020 and 2019, respectively. This investment in sales and service personnel serves to maintain and expand the Company’s installed base of instruments. The Company’s sales representatives have direct responsibility for account relationships, while service representatives work in the field to install instruments, train customers and minimize instrument downtime.
In-house
and field-based technical support representatives work directly with customers, providing them assistance with applications and procedures on Company products. The Company provides customers with comprehensive information through various corporate and regional internet websites and product literature, and also makes consumable products available through electronic ordering facilities and a dedicated catalog.
Manufacturing and Distribution
The Company provides high product quality by overseeing each stage of the production of its instruments, columns and chemical reagents.
 
9

The Company currently assembles a portion of its LC instruments at its facility in Milford, Massachusetts, where it performs machining, assembly and testing. The Milford facility maintains quality management and environmental management systems in accordance with the requirements of ISO 9001:2015, ISO 13485:2016 and ISO 14001:2015, and adheres to applicable regulatory requirements (including the FDA Quality System Regulation and the European
In-Vitro
Diagnostic Directive). The Company outsources manufacturing of certain electronic components, such as computers, monitors and circuit boards, to outside vendors that meet the Company’s quality requirements. In addition, the Company outsources the manufacturing of certain LC instrument systems and components to well-established contract manufacturing firms in Singapore. The Company’s Singapore entity is ISO 9001:2015 certified and manages all Asian outsourced manufacturing as well as the distribution of all products from Asia. The Company may pursue outsourcing opportunities as they arise but believes it maintains adequate supply chain and manufacturing capabilities in the event of disruption or natural disasters.
The Company primarily manufactures and distributes its LC columns at its facilities in Taunton, Massachusetts and Wexford, Ireland. In February 2018, the Company’s Board of Directors approved expanding its Taunton location. The Company has incurred costs of $200 million on this facility through the end of 2021, and anticipates spending approximately $50 million to complete this new state-of-the-art facility in 2022. The Taunton facility processes, sizes and treats silica and polymeric media that are packed into columns, solid phase extraction cartridges and bulk shipping containers in both Taunton and Wexford. The Wexford facility also manufactures and distributes certain data, instruments and software components for the Company’s LC, MS and TA product lines. The Company’s Taunton facility is certified to ISO 9001:2015. The Wexford facility is certified to ISO 9001:2015 and ISO 13485:2016/EN ISO 13485:2016. VICAM
TM
manufactures antibody-linked resins and magnetic beads that are packed into columns and kits in Milford, Massachusetts and Nixa, Missouri. The Company manufactures and distributes its Analytical Standards and Reagents and Environmental Resource Associates (“ERA”) product lines at its facility in Golden, Colorado, which is certified to ISO 9001:2015 and accredited to ISO/IEC 17025:2017, ISO/IEC 17034:16 and ISO Guide 34. Some ERA products are also manufactured in the Wexford, Ireland facility, which is also accredited to ISO/IEC 17025:2005, ISO/IEC 17034:2016.
The Company manufactures and distributes its MS products at its facilities in Wilmslow, England and Wexford, Ireland. Certain components or modules of the Company’s MS instruments are manufactured at its facility in Solihull, England and by long-standing outside contractors. Each stage of this supply chain is closely monitored by the Company to maintain high quality and performance standards. The instruments, components or modules are then returned to the Company’s facilities, where its engineers perform final assembly, calibrations to customer specifications and quality control procedures. The Company’s MS facilities are certified to ISO 9001:2015 and ISO 13485:2016/EN ISO 13485:2016 and adhere to applicable regulatory requirements (including the FDA Quality System Regulation and the European
In-Vitro
Diagnostic Directive).
TA’s thermal analysis, rheometry and calorimetry products are manufactured and distributed at the Company’s New Castle, Delaware, Eden Prairie, Minnesota, Lindon, Utah and Huellhorst, Germany facilities. Similar to MS, elements of TA’s products are manufactured by outside contractors and are then returned to the Company’s facilities for final assembly, calibration and quality control. The Company’s New Castle facility is certified to ISO 9001:2015 and ISO 17025:2005 standards and the Eden Prairie facility is certified to both ISO 9001:2015 and ISO/IEC 17025:2017 standards, and the Lindon facility is certified to ISO 9001:2015.
Raw Materials
The Company purchases a variety of raw materials, primarily consisting of high temperature alloy sheet metal and castings, forgings,
pre-plated
metals and electrical components from various vendors. The materials used by the Company’s operations are generally available from a number of sources and in sufficient quantities to meet current requirements subject to normal lead times.
 
10

The Company is subject to rules of the Securities and Exchange Commission (“SEC”) under the Dodd-Frank Wall Street Reform and Consumer Protection Act, requiring disclosure as to whether certain materials (tantalum, tin, gold and tungsten), known as conflict minerals, which may be contained in the Company’s products, are mined from the Democratic Republic of the Congo and adjoining countries. In 2020, the Company was not able to determine with certainty the country of origin of some of the conflict minerals in its manufactured products. However, the Company does not have knowledge that any of its conflict minerals originated from the Democratic Republic of the Congo or adjoining countries. The Company is in the process of evaluating its 2021 supply chain, and the Company plans to file its 2021 Form SD with the SEC in May 2022. The results of this and future evaluations may impose additional costs and may introduce new risks related to the Company’s ability to verify the origin of any conflict minerals contained in its products.
In addition, the Company continues to monitor environmental health and safety regulations in countries in which it operates throughout the world, in particular, European Union and China Restrictions on the use of certain Hazardous Substances in electrical and electronic equipment (RoHS) and European Union Waste Electrical and Electronic Equipment directives. Further information regarding these regulations is available on the Company’s website,
www.waters.com
, under the caption “About Waters / Corporate Governance”.
Research and Development
The Company maintains an active research and development program focused on the development and commercialization of products that extend, complement and update its existing product offering. The Company’s research and development expenditures for 2021, 2020 and 2019 were $168 million, $141 million and $143 million, respectively. In addition, the Company is party to an existing licensing arrangement for certain intellectual property relating to mass spectrometry technologies yet to be commercialized and for which there was no future alternative use as of the acquisition date. This licensing arrangement is significantly related to new, biologically-focused applications, as well as other applications, and requires the Company to make additional future payments of up to $7 million if certain milestones are achieved, as well as royalties on future net sales.
Nearly all of the Company’s LC products have been developed at the Company’s main research and development center located in Milford, Massachusetts, with input and feedback from the Company’s extensive field organizations and customers. The majority of the Company’s MS products are developed at facilities in England and most of the Company’s current materials characterization products are developed at the Company’s research and development center in New Castle, Delaware. At December 31, 2021, 2020 and 2019, there were 1,150, 1,112 and 1,089 employees, respectively, involved in the Company’s research and development efforts. The Company has increased research and development expenses from its continued commitment to invest significantly in new product development and existing product enhancements, and as a result of acquisitions. Despite the Company’s active research and development programs, there can be no assurance that the Company’s product development and commercialization efforts will be successful or that the products developed by the Company will be accepted by the marketplace.
In 2020, the Company opened a new research laboratory in Cambridge, MA, which will serve as a strategic, collaborative space in the community, where Waters can partner with academia, research and industry to accelerate the next generation of scientific advancements.
Human Capital
We believe that our people differentiate our business and are vital to our continued success. As a result, we have made important investments in our workforce through initiatives and programs that support talent development and inclusion and enhance our Total Rewards programs.
 
11

Employees
The Company employed approximately 7,800, 7,400 and 7,500 employees at December 31, 2021, December 31, 2020 and 2019, respectively, with approximately 39% of the Company’s employees located in the United States. The Company believes its employee relations are generally good. The Company’s employees are not unionized or affiliated with any internal or external labor organizations.
Talent Development
We believe that our future success depends in a significant part on our continued ability to attract and retain highly skilled employees and then contribute to the growth and development of these employees.
We further the growth and development of our employees by investing in various programs, digital platforms and workshops that build professional and technical skills.
Inclusion & Diversity
We believe inclusion is a core tenet of organizational success and that fostering a sense of inclusivity allows our employees to maximize their performance contribution to our business. We celebrate difference and diversity in our Employee Circles, which are composed of employees from throughout the company, which provide a forum in which to promote topics related to diversity and inclusion focusing on gender, Multicultural, Veterans and LGBTQ+ employees and allies. All employees are encouraged to participate in these Employee Circles at the local and global levels. We have also rolled out training to all employees to support an inclusive culture that values diverse perspectives.
We believe that part of fostering an inclusive and increasingly racially and ethnically diverse workforce requires understanding the makeup of our current employees. As of December 31, 2021, our workforce is:
 
   
32% female, with women occupying 30% of company leadership roles (defined as Senior Director or above) compared with 18% in 2016, a 12% increase; and
 
   
19% racially and/or ethnically diverse, with 9% of our workforce identifying as Asian, 3% as Black or African American, 6% identifying as Hispanic/Latinx and 1% identifying as two or more races.
Recruitment
Waters has focused on expanding diversity in our recruitment processes. We have developed hiring partnerships with agencies such as the National Society of Black Engineers, Recruit Military, Out in Tech and Power to Fly to expand the pipeline of strong candidates.
Health and Safety
The health and safety of our employees is our highest priority. Through online and
in-person
training programs, we believe that we foster a safe workplace and ensure that all employees are empowered to prevent accidents and injuries.
We manufacture products deemed essential to critical infrastructure, including health and safety, food and agriculture, and energy, and as a result, the majority of our production sites continued operating during the
COVID-19
pandemic.
During the pandemic, we invested in maintaining safe work environments for our employees. We responded to the
COVID-19
pandemic by, among other things:
 
   
Adding work from home flexibility;
 
   
Adjusting attendance policies to encourage those who are sick to stay home;
 
12

   
Increasing cleaning protocols across all work locations;
 
   
Initiating regular communication regarding impacts of the
COVID-19
pandemic, including health and safety protocols and procedures;
 
   
Establishing new physical distancing and safety procedures for employees who need to be onsite;
 
   
Modifying workspaces as appropriate;
 
   
Implementing protocols to address actual and suspected
COVID-19
cases and potential exposure; and
 
   
Continuing to modify and evolve our
COVID-19
response plan as governments issue new recommendations and guidelines.
Competition
The analytical instrument systems, supplies and services market is highly competitive. The Company encounters competition from several worldwide suppliers and other companies in both domestic and foreign markets for each of its three primary technologies. The Company competes in its markets primarily on the basis of product performance, reliability, service and, to a lesser extent, price. Competitors continuously introduce new products and have instrument businesses that are generally more diversified than the Company’s business. Some competitors have greater financial resources and broader distribution than the Company’s.
In the markets served by Waters, the Company’s principal competitors include: Agilent Technologies, Inc., Shimadzu Corporation, Bruker Corporation, Danaher Corporation and Thermo Fisher Scientific Inc. In the markets served by TA, the Company’s principal competitors include: PerkinElmer, Inc., NETZSCH-Geraetebau GmbH, Thermo Fisher Scientific Inc., Malvern PANalytical Ltd., a subsidiary of Spectris plc, Mettler-Toledo International Inc. and Anton-Paar GmbH.
The market for consumable LC products, including separation columns, is highly competitive and generally more fragmented than the analytical instruments market. The Company encounters competition in the consumable columns market from chemical companies that produce column sorbents and small specialized companies that primarily pack purchased sorbents into columns and subsequently package and distribute columns. The Company believes that it is one of the few suppliers that processes silica and polymeric resins, packs columns and distributes its own products. The Company competes in this market on the basis of performance, reproducibility, reputation and, to a lesser extent, price. In recent years, the Company’s principal competitors for consumable products have included: Danaher Corporation; Merck KGaA; Agilent Technologies, Inc.; General Electric Company and Thermo Fisher Scientific Inc. The ACQUITY UPLC instrument is designed to offer a predictable level of performance when used with ACQUITY UPLC columns and the Company believes that the expansion of the ACQUITY UPLC instrument base will enhance its chromatographic column business because of the high level of synergy between ACQUITY UPLC columns and the ACQUITY UPLC instruments.
Patents, Trademarks and Licenses
The Company owns a number of United States and foreign patents and has patent applications pending in the United States and abroad. Certain technology and software has been acquired or is licensed from third parties. The Company also owns a number of trademarks. The Company’s patents, trademarks and licenses are viewed as valuable assets to its operations. However, the Company believes that no one patent or group of patents, trademark or license is, in and of itself, essential to the Company such that its loss would materially affect the Company’s business as a whole.
Environmental Matters and Climate Change
The Company is subject to foreign and U.S. federal, state and local laws, regulations and ordinances that (i) govern activities or operations that may have adverse environmental effects, such as discharges to air and
 
13

water as well as handling and disposal practices for solid and hazardous wastes, and (ii) impose liability for the costs of cleaning up and certain damages resulting from sites of past spills, disposals or other releases of hazardous substances. The Company believes that it currently conducts its operations and has operated its business in the past in substantial compliance with applicable environmental laws. From time to time, Company operations have resulted or may result in noncompliance with environmental laws or liability for cleanup pursuant to environmental laws. The Company does not currently anticipate any material adverse effect on its operations, financial condition or competitive position as a result of its efforts to comply with environmental laws.
The Company is sensitive to the growing global debate with respect to climate change. An internal sustainability working group develops increasingly robust data with respect to the Company’s utilization of carbon producing substances in an effort to continuously reduce the Company’s carbon footprint. In 2019, the Company published a sustainability report identifying the various actions and behaviors the Company adopted in 2018 concerning its commitment to both the environment and the broader topic of social responsibility. The Company has continued to annually publish a sustainability report detailing the Company’s efforts to address its environmental impact and uphold its social responsibilities. See Item 1A, Risk Factors –
The effects of climate change could harm the Company’s business
, for more information on the potential significance of climate change legislation. See also Note 18 in the Notes to the Consolidated Financial Statements for financial information about geographic areas.
Available Information
The Company files or furnishes all required reports with the SEC. The Company is an electronic filer and the SEC maintains a website that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC. The address of the SEC electronic filing website is
http://www.sec.gov
. The Company also makes available, free of charge on its website, its annual report on
Form 10-K,
quarterly reports on
Form 10-Q,
current reports on
Form 8-K
and any amendments to those reports as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. The website address for Waters Corporation is
http://www.waters.com
and SEC filings can be found under the caption “Investors”.
Forward-Looking Statements
Certain of the statements in this Form
10-K,
including the information incorporated by reference herein, may contain forward-looking statements with respect to future results and events, including any statements regarding, among other items, anticipated trends or growth in the Company’s business, including, but not limited to, the impact of the ongoing
COVID-19
pandemic; the impact of new or proposed tariff or trade regulations or changes in the interpretation or enforcement of existing regulations; the impact of foreign currency translation on financial results; development of products by acquired businesses; the growth rate of sales and research and development expenses; the impact of costs associated with developing new technologies and bringing these new technologies to market; the impact of new product launches and the associated costs, such as the amortization expense related to software platforms; geographic sales mix of business; development of products by acquired businesses and the amount of contingent payments to the sellers of an acquired business; anticipated expenses, including interest expense, capitalized software costs and effective tax rates; the impact of the Tax Cuts and Jobs Act (the “2017 Tax Act”) in the U.S.; the impact and outcome of the Company’s various ongoing tax audit examinations; the achievement of contractual milestones to preserve foreign tax rates; the impact and outcome of litigation matters; the impact of the loss of intellectual property protection; the impact of new accounting standards and pronouncements; the adequacy of the Company’s supply chain and manufacturing capabilities and facilities; the impact of regulatory compliance; the Company’s expected cash flow, borrowing capacity, debt repayment and refinancing; the Company’s ability to fund working capital, capital expenditures, service debt, repay outstanding lines of credit, make authorized share repurchases, fund potential acquisitions and pay any adverse litigation or tax audit liabilities, particularly in the U.S.; future impairment charges; the Company’s
 
14

contributions to defined benefit plans; the Company’s expectations regarding changes to its financial position; compliance with applicable environmental laws; and the impact of recent acquisitions on sales and earnings.
Many of these statements appear, in particular, in Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations of this Form
10-K.
Statements that are not statements of historical fact may be deemed forward-looking statements. You can identify these forward-looking statements by the use of the words “feels”, “believes”, “anticipates”, “plans”, “expects”, “may”, “will”, “would”, “intends”, “suggests”, “appears”, “estimates”, “projects”, “should” and similar expressions, whether in the negative or affirmative. These statements are subject to various risks and uncertainties, many of which are outside the control of the Company, including, and without limitation:
 
   
Risks related to the effects of the
COVID-19
pandemic on our business, including: portions of our global workforce being unable to work fully and/or effectively due to working remotely, illness, quarantines, government actions, facility closures or other reasons related to the pandemic, increased risks of cyber-attacks resulting from our temporary remote working model, disruptions in our manufacturing capabilities or to our supply chain, volatility and uncertainty in global capital markets limiting our ability to access capital, customers being unable to make timely payment for purchases and volatility in demand for our products.
 
   
Foreign currency exchange rate fluctuations that could adversely affect translation of the Company’s future sales, financial operating results and the condition of its
non-U.S.
operations, especially when a currency weakens against the U.S. dollar.
 
   
Current global economic, sovereign and political conditions and uncertainties, particularly regarding the effect of new or proposed tariff or trade regulations; the United Kingdom’s exit from the European Union, as well as the Chinese government’s ongoing tightening of restrictions on procurement by government-funded customers; the Company’s ability to access capital and maintain liquidity in volatile market conditions; changes in timing and demand for the Company’s products among the Company’s customers and various market sectors, particularly if they should reduce capital expenditures or are unable to obtain funding, as in the cases of academic, governmental and research institutions; the effect of mergers and acquisitions on customer demand for the Company’s products; and the Company’s ability to sustain and enhance service.
 
   
Negative industry trends; changes in the competitive landscape as a result of changes in ownership, mergers and continued consolidation among the Company’s competitors; introduction of competing products by other companies and loss of market share; pressures on prices from customers or resulting from competition; regulatory, economic and competitive obstacles to new product introductions; lack of acceptance of new products; expansion of our business in developing markets; spending by certain
end-markets;
ability to obtain alternative sources for components and modules; and the possibility that future sales of new products related to acquisitions, which trigger contingent purchase payments, may exceed the Company’s expectations.
 
   
Increased regulatory burdens as the Company’s business evolves, especially with respect to the FDA and EPA, among others, as well as regulatory, environmental and logistical obstacles affecting the distribution of the Company’s products, including the impact, if any, of the coronavirus in China or elsewhere; completion of purchase order documentation by our customers; and the customers’ ability to obtain letters of credit or other financing alternatives.
 
   
Risks associated with lawsuits, particularly involving claims for infringement of patents and other intellectual property rights.
 
   
The impact and costs incurred from changes in accounting principles and practices; the impact and costs of changes in statutory or contractual tax rates in jurisdictions in which the Company operates, specifically as it relates to the 2017 Tax Act in the U.S.; shifts in taxable income among jurisdictions with different effective tax rates; and the outcome of and costs associated with ongoing and future tax audit examinations or changes in respective country legislation affecting the Company’s effective rates.
 
15

Certain of these and other factors are further described below in Item 1A, Risk Factors, of this Form
10-K.
Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements, whether because of these factors or for other reasons. All forward-looking statements speak only as of the date of this annual report on Form
10-K
and are expressly qualified in their entirety by the cautionary statements included in this report. Except as required by law, the Company does not assume any obligation to update any forward-looking statements.
Item 1A:
 Risk Factors
The Company is subject to risks and uncertainties, including, but not limited to, the following:
RISKS RELATED TO THE CORONAVIRUS
(COVID-19)
PANDEMIC
The adverse effects of the continuing
COVID-19
pandemic and an indeterminate recovery period has negatively affected the Company’s business and operations, and may continue to negatively impact the Company’s business and operations, the nature and extent of such impact is highly uncertain.
The impact of the global
COVID-19
pandemic over the last two years has resulted in a widespread public health crisis. The
COVID-19
pandemic has caused significant volatility and continued spread throughout the United States and globally, which has disrupted and may continue to disrupt the Company’s business. The Company operates in over 35 countries, including those in the regions most impacted by the
COVID-19
pandemic. In response, governments of most countries, including the United States, as well as private businesses, have implemented numerous measures attempting to contain and mitigate the effects of
COVID-19.
Such measures have had and are expected to continue to have adverse impacts on the United States and foreign economies of uncertain severity and duration, and have had and may continue to have a negative impact on the Company’s operations, including Company sales, supply chain and cash flow.
The
COVID-19
pandemic has and may continue to have a significant impact on our supply chain if our manufacturing facilities or those of third parties to whom we outsource certain manufacturing processes, the distribution centers where our inventory is managed or the operations of our logistics and other service providers are disrupted, temporarily closed or experience worker shortages. The current logistic and supply chain issues being experienced throughout the world have made it more difficult for us to manage our operations and as such we cannot provide any assurances that any further disruptions in the logistics and supply chains will not have a material impact on our future financial results and cashflows. We have and may continue to have disruptions or delays in shipments of certain materials or components of our products.
In addition, in the event of a sustained downturn in customer demand or other economic conditions due to the
COVID-19
pandemic could result in material charges related to bad debt or inventory write-offs, restructuring charges, or impairments of long-lived assets, including both tangible and intangible assets. Furthermore, such a sustained downturn in financial markets and asset values could adversely affect the Company’s cost of capital, liquidity and access to capital markets.
The
COVID-19
pandemic has caused the Company to take measures to modify its business practices. We have invested in maintaining safe work environments for our employees by, among other things, adding work from home flexibility, adjusting attendance policies to encourage those who are sick to stay at home, increasing cleaning protocols across all work locations, initiating regular communications regarding the impacts of the
COVID-19
pandemic, establishing new physical distancing and safety procedures for employees, modifying workplaces as appropriate and implementing protocols to address actual and suspected
COVID-19
cases and potential exposure. Further, the Company has modified policies regarding employee travel and physical participation in meetings, events and conferences. The Company may take further actions as may be required by government authorities or that the Company determines are in the best interests of, among others, its employees, customers, distributors and suppliers. The Company’s change in business practices may result in the Company experiencing lower workforce efficiency and productivity. In addition, as Company employees work from home
 
16

and access the Company’s systems remotely, the Company may be subject to heightened security risks, including the risks of cyber-attacks. Although we are in
re-opening
processes for our corporate and other facilities, such processes may face future closure requirements. There is no certainty that the Company measures will be sufficient to mitigate the risks posed by
COVID-19,
and the Company’s ability to perform critical functions could be adversely impacted. Furthermore, the Company’s business could be adversely affected if any of the Company’s key management employees are unable to perform their duties for a period of time, including as a result of illness.
The degree to which
COVID-19
ultimately affects the Company’s business, financial results and operations will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to, the duration and spread of the outbreak, including the effect of the emergence of variants of the virus, its severity, the actions to contain the virus or treat its impact, the availability, distribution, acceptance and efficacy of a vaccine, and how quickly and to what extent normal economic and operating conditions can resume.
RISKS RELATED TO MACROECONOMIC CONDITIONS
The Company’s international operations may be negatively affected by political events, wars or terrorism and regulatory changes, related to either a specific country or a larger region. These potential political, currency and economic disruptions, as well as foreign currency exchange rate fluctuations, could have a material adverse effect on the Company’s results of operations or financial condition.
Approximately 72% and 71% of the Company’s net sales in 2021 and 2020, respectively, were outside of the United States and were primarily denominated in foreign currencies. In addition, the Company has considerable manufacturing operations in Ireland and the U.K., as well as significant subcontractors located in Singapore. As a result, a significant portion of the Company’s sales and operations are subject to certain risks, including adverse developments in the political, regulatory and economic environment, in particular, uncertainty regarding possible changes to foreign and domestic trade policy; the effect of the U.K.’s exit from the European Union as well as the financial difficulties and debt burden experienced by a number of European countries; the instability and potential impact of war or terrorism; the instability and possible dissolution of the Euro as a single currency; sudden movements in a country’s foreign exchange rates due to a change in a country’s sovereign risk profile or foreign exchange regulatory practices; tariffs and other trade barriers; the impact of global health pandemics and epidemics, such as
COVID-19;
difficulties in staffing and managing foreign operations; and associated adverse operational, contractual and tax consequences.
Additionally, the U.S. dollar value of the Company’s net sales, cost of sales, operating expenses, interest, taxes and net income varies with foreign currency exchange rate fluctuations. Significant increases or decreases in the value of the U.S. dollar relative to certain foreign currencies, particularly the Euro, Japanese yen and British pound, could have a material adverse effect or benefit on the Company’s results of operations or financial condition.
Global economic conditions may decrease demand for the Company’s products and harm the Company’s financial results.
The Company is a global business that may be adversely affected by changes in global economic conditions. These changes in global economic conditions, both inside and outside the U.S., may affect the demand for the Company’s products and services. This may result in a decline in sales in the future, increased rate of order cancellations or delays, increased risk of excess or obsolete inventories, longer sales cycles and potential difficulty in collecting sales proceeds. There can be no assurance regarding demand for the Company’s products and services in the future.
Disruption in worldwide financial markets could adversely impact the Company’s access to capital and financial condition.
Financial markets in the U.S., Europe and Asia have experienced times of extreme disruption, including, among other things, sharp increases in the cost of new capital, credit rating downgrades and bailouts, severely
 
17

diminished capital availability and severely reduced liquidity in money markets. Financial and banking institutions have also experienced disruptions, resulting in large asset write-downs, higher costs of capital, rating downgrades and reduced desire to lend money. There can be no assurance that there will not be future deterioration or prolonged disruption in financial markets or financial institutions. Any future deterioration or prolonged disruption in financial markets or financial institutions in which the Company participates may impair the Company’s ability to access its existing cash, utilize its existing syndicated bank credit facility funded by such financial institutions, and impair its ability to access sources of new capital. The cost to the Company of any new capital raised and interest expense would increase if this were to occur.
RISKS RELATED TO OUR BUSINESS
The Company’s financial results are subject to changes in customer demand, which may decrease for a number of reasons, many beyond the Company’s control.
The demand for the Company’s products is dependent upon the size of the markets for its LC,
LC-MS,
thermal analysis, rheometry and calorimetry products; the timing and level of capital spending and expenditures of the Company’s customers; changes in governmental regulations, particularly affecting drug, food and drinking water testing; funding available to academic, governmental and research institutions; general economic conditions and the rate of economic growth in the Company’s major markets; and competitive considerations. The Company typically experiences an increase in sales in its fourth quarter as a result of purchasing habits for capital goods by customers that tend to exhaust their spending budgets by calendar year end. However, there can be no assurance that the Company will effectively forecast customer demand and appropriately allocated research and development expenditures to products with high growth and high margin prospects. Additionally, there can be no assurance that the Company’s results of operations or financial condition will not be adversely impacted by a change in any of the factors listed above or the continuation of uncertain global economic conditions.
Additionally, the analytical instrument market may, from time to time, experience low sales growth. Approximately 60% and 59% of the Company’s net sales in 2021 and 2020, respectively, were to worldwide pharmaceutical and biotechnology companies, which may be periodically subject to unfavorable market conditions and consolidations. Unfavorable industry conditions could have a material adverse effect on the Company’s results of operations or financial condition.
Competitors may introduce more effective or less expensive products than the Company’s, which could result in decreased sales. The competitive landscape may transform as a result of potential changes in ownership, mergers and continued consolidations among the Company’s competitors, which could harm the Company’s business.
The analytical instrument market and, in particular, the portion related to the Company’s HPLC, UPLC,
LC-MS,
thermal analysis, rheometry and calorimetry product lines, is highly competitive and subject to rapid changes in technology. The Company encounters competition from several international instrument suppliers and other companies in both domestic and foreign markets. Some competitors have instrument businesses that are generally more diversified than the Company’s business, but are typically less focused on the Company’s chosen markets. Over the years, some competitors have merged with other competitors for various reasons, including increasing product line offerings, improving market share and reducing costs. There can be no assurance that the Company’s competitors will not introduce more effective and less costly products than those of the Company or that the Company will be able to increase its sales and profitability from new product introductions. There can be no assurance that the Company’s sales and marketing forces will compete successfully against the Company’s competitors in the future.
Strategies for organic growth require developing new technologies and bringing these new technologies to market, which could negatively impact the Company’s financial results.
The Company’s corporate strategy is fundamentally based on winning through organic innovation and deep application expertise. The Company is in the process of developing new products with recently acquired technologies. The future development of these new products will require a significant amount of spending over
 
18

the next few years before significant, robust sales will be realized. Furthermore, these new products will be sold into both the
non-clinical
and clinical markets, and any new products requiring FDA clearance may take longer to bring to market. There can be no assurance given as to the timing of these new product launches and the ultimate realization of sales and profitability in the future.
The Company’s software or hardware may contain coding or manufacturing errors that could impact their function, performance and security, and result in other negative consequences.
Despite testing prior to the release and throughout the lifecycle of a product or service, the detection and correction of any errors in released software or hardware can be time consuming and costly. This could delay the development or release of new products or services, or new versions of products or services, create security vulnerabilities in the Company’s products or services, and adversely affect market acceptance of products or services. If the Company experiences errors or delays in releasing its software or hardware, or new versions thereof, its sales could be affected and revenues could decline. Errors in software or hardware could expose the Company to product liability, performance and warranty claims as well as harm to brand and reputation, which could impact future sales.
Disruption of operations at the Company’s manufacturing facilities could harm the Company’s financial condition.
The Company manufactures LC instruments at facilities in Milford, Massachusetts and through a subcontractor in Singapore; precision chemistry separation columns at its facilities in Taunton, Massachusetts and Wexford, Ireland; MS products at its facilities in Wilmslow, England, Solihull, England and Wexford, Ireland; thermal analysis and rheometry products at its facilities in New Castle, Delaware and other instruments and consumables at various other locations as a result of the Company’s acquisitions. Any prolonged disruption to the operations at any of these facilities, whether due to labor difficulties, destruction of or damage to any facility or other reasons, could have a material adverse effect on the Company’s results of operations or financial condition.
Failure to adequately protect intellectual property could have materially adverse effects on the Company’s results of operations or financial condition.
There can be no assurance that any patents held by the Company will not be challenged, invalidated or circumvented or that the rights granted thereunder will provide competitive advantages to the Company. Additionally, there could be successful claims against the Company by third-party patent holders with respect to certain Company products that may infringe the intellectual property rights of such third parties. The Company’s patents, including those licensed from others, expire on various dates. If the Company is unable to protect its intellectual property rights, it could have an adverse and material effect on the Company’s results of operations or financial condition.
The Company’s business would suffer if the Company were unable to acquire adequate sources of supply.
Most of the raw materials, components and supplies purchased by the Company are available from a number of different suppliers; however, a number of items are purchased from limited or single sources of supply and disruption of these sources could have, at a minimum, a temporary adverse effect on shipments and the financial results of the Company. A prolonged inability to obtain certain materials or components could have an adverse effect on the Company’s financial condition or results of operations and could result in damage to its relationships with its customers and, accordingly, adversely affect the Company’s business.
The Company’s sales would deteriorate if the Company’s outside contractors fail to provide necessary components or modules.
Certain components or modules of the Company’s LC and MS instruments are manufactured by outside contractors, including the manufacturing of LC instrument systems and related components by contract manufacturing firms in Singapore. Disruptions of service by these outside contractors could have an adverse effect on the supply chain and the financial results of the Company. A prolonged inability to obtain these components or modules could have an adverse effect on the Company’s financial condition or results of operations.
 
19

The Company’s business could be harmed by actions of distributors and other third parties that sell our products.
The Company sells some products through third parties, including distributors and value-added resellers. This exposes us to various risks, including competitive pressure, concentration of sales volumes, credit risks and compliance risks. We may rely on one or a few key distributors for a product or market and the loss of these distributors could reduce our revenue or net earnings. Distributors may also face financial difficulties, including bankruptcy, which could harm our collection of accounts receivable. Violations of the U.S. Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act or similar anti-bribery laws by distributors or other third-party intermediaries could materially impact our business. Risks related to our use of distributors may reduce sales, increase expenses and weaken our competitive position.
The Company’s financial results are subject to unexpected shifts in
pre-tax
income between tax jurisdictions, changing application of tax law and tax audit examinations.
The Company is subject to rates of income tax that range from 0% up to 34% in various jurisdictions in which it conducts business. In addition, the Company typically generates a substantial portion of its income in the fourth quarter of each fiscal year. Geographical shifts in income from previous quarters’ projections caused by factors including, but not limited to, changes in volume and product mix and fluctuations in foreign currency translation rates, could therefore have potentially significant favorable or unfavorable effects on the Company’s income tax expense, effective tax rate and results of operations.
Governments in the jurisdictions in which the Company operates implement changes to tax laws and regulations from time to time. Any changes in corporate income tax rates or regulations regarding transfer pricing or repatriation of dividends or capital, as well as changes in the interpretation of existing tax laws and regulations, in the jurisdictions in which the Company operates could adversely affect the Company’s cash flow and lead to increases in its overall tax burden, which would negatively affect the Company’s profitability.
The Company entered into a new Development and Expansion Incentive in Singapore that provides a concessionary income tax rate of 5% on certain types of income for the period April 1, 2021 through March 31, 2026. Prior to April 1, 2021, the Company had a tax exemption in Singapore on certain types of income, based upon the achievement and continued satisfaction of certain operational and financial milestones, which the Company met as of December 31, 2020 and maintained through March 2021. The Company had determined that it was more likely than not to realize the tax exemption in Singapore and, accordingly, did not recognize any reserves for unrecognized tax benefits on its balance sheet related to this tax exemption. If any of the milestone targets were not met, the Company would not have been entitled to the tax exemption on income earned in Singapore dating back to the start date of the agreement (April 1, 2016), and all the tax benefits previously recognized would be reversed, resulting in the recognition of income tax expense equal to the statutory tax of 17% on income earned during that period.
As a global business, the Company is subject to tax audit examinations in various jurisdictions throughout the world. The Company must manage the cost and disruption of responding to governmental audits, investigation and proceedings. In addition, the impact of the settlement of pending or future tax audit examination could have an unfavorable effect on the Company’s income tax expense, effective tax rate and results of operations.
RISKS RELATED TO HUMAN CAPITAL MANAGEMENT
We may not be able to attract and retain qualified employees.
Our future success depends upon the continued service of our executive officers and other key management and technical personnel, and on our ability to continue to identify, attract, retain and motivate them. Implementing our business strategy requires specialized engineering and other talent, as our revenues are highly dependent on technological and product innovations. The market for employees in our industry is extremely competitive, and competitors for talent, particularly engineering talent, increasingly attempt to hire, and to varying degrees have
 
20

been successful in hiring, our employees. A number of such competitors for talent are significantly larger than us and are able to offer compensation in excess of what we are able to offer. Further, existing immigration laws make it more difficult for us to recruit and retain highly skilled foreign national graduates of universities in the United States, making the pool of available talent even smaller. If we are unable to attract and retain qualified employees, our business may be harmed.
The loss of key members of management and the risks inherent in succession planning could adversely affect the Company’s results of operations or financial condition.
The operation of the Company requires managerial and operational expertise. None of the Company’s key management employees, with the exception of the Chief Executive Officer and Chief Financial Officer, have an employment contract with the Company and there can be no assurance that such individuals will remain with the Company. If, for any reason, other key personnel do not continue to be active in management, the Company’s results of operations or financial condition could be adversely affected.
RISKS RELATED TO CYBERSECURITY AND DATA PRIVACY
Disruption, cyber-attack or unforeseen problems with the security, maintenance or upgrade of the Company’s information and
web-based
systems could have an adverse effect on the Company’s operations and financial condition.
The Company relies on its technology infrastructure and that of its software and banking partners, among other functions, to interact with suppliers, sell products and services, fulfill contract obligations, ship products, collect and make electronic wire and check based payments and otherwise conduct business. The Company’s technology infrastructure may be vulnerable to damage or interruption from, but not limited to, natural disasters, power loss, telecommunication failures, terrorist attacks, computer viruses, unauthorized access to customer or employee data, unauthorized access to and funds transfers from Company bank accounts and other attempts to harm the Company’s systems. For example, in December 2021, a vulnerability named “Log4Shell” was reported for the widely used Java logging library, Apache Log4j 2. We have reviewed the use of this library within our software product portfolio and in our IT environment and have taken steps to mitigate the vulnerability. To date, cybersecurity incidents have not resulted in a material adverse impact to our business or operations, but there can be no guarantee we will not experience such an impact. Additionally, we must maintain and periodically upgrade our information and
web-based
systems, which has caused and will in the future cause temporary interruptions to our technology infrastructure. Any prolonged disruption to the Company’s technology infrastructure, at any of its facilities, could have a material adverse effect on the Company’s results of operations or financial condition.
If the Company’s security measures are compromised or fail to adequately protect its technology infrastructure, research and development efforts or manufacturing operations, the Company’s products and services may be perceived as vulnerable or unreliable, the information protected by the Company’s controls and processes may be subject to unauthorized access, acquisition or modification, the Company’s brand and reputation could be damaged, the services that the Company provides to its customers could be disrupted, and customers may stop using the Company’s products and services, all of which could reduce the Company’s revenue and earnings, increase its expenses and expose the Company to legal claims and regulatory actions.
The Company is in the business of designing, manufacturing, selling and servicing analytical instruments to life science, pharmaceutical, biochemical, industrial, nutritional safety and environmental, academic and governmental customers working in research and development, quality assurance and other laboratory applications, and the Company is also a developer and supplier of software-based products that support instrument systems. Many of the Company’s customers are in highly regulated industries. While the Company has invested time and resources implementing measures designed to protect the integrity and security of its technology infrastructure, research and development processes, manufacturing operations, products and services, and the internal and external data managed by the Company, there is a risk these measures will be defeated or compromised or that they are otherwise insufficient to protect against existing or emerging threats. The Company also has acquired companies, products, services and technologies over time and may face inherent risk when integrating these acquisitions into the Company. In addition, at times, the Company faces attempts by third
 
21

parties to defeat its security measures or exploit vulnerabilities in its systems. These risks will increase as the Company continues to grow and expand geographically, and its systems, products and services become increasingly digital and sensor- and
web-based.
The Company could suffer significant damage to its brand and reputation if a security incident resulted in unauthorized access to, acquisition of, or modification to the Company’s technology infrastructure, research and development processes, manufacturing operations, its products and services as well as the internal and external data managed by the Company. Such an incident could disrupt the Company’s operations and customers could lose confidence in the Company’s ability to deliver quality and reliable products or services. This could negatively impact sales and could increase costs related to fixing and addressing these incidents and any vulnerabilities exposed by them, as well as to lawsuits, regulatory investigations, claims or legal liability including contractual liability, costs and expenses owed to customers and business partners.
RISKS RELATED TO COMPLIANCE, REGULATORY OR LEGAL CHANGES
Compliance failures could harm the Company’s business.
The Company is subject to regulation by various federal, state and foreign governments and agencies in areas including, among others, health and safety, import/export, privacy and data protection, FCPA and environmental laws and regulations. A portion of the Company’s operations are subject to regulation by the FDA and similar foreign regulatory agencies. These regulations are complex and govern an array of product activities, including design, development, labeling, manufacturing, promotion, sales and distribution. Any failure by the Company to comply with applicable governmental regulations could result in product recalls, the imposition of fines, restrictions on the Company’s ability to conduct or expand its operations or the cessation of all or a portion of its operations.
Regulators globally are increasingly imposing greater fines and penalties for privacy and data protection violations, and the European Union has enacted a broad data protection regulation with fines based on a percentage of global revenues. Changes in laws or regulations associated with enhanced protection of certain sensitive types of personal information, such as information related to health, could greatly increase the cost of compliance and the cost of providing the Company’s products or services. Any failure, or perceived failure, by the Company to comply with laws and regulations on privacy, data security or consumer protection, or other policies, public perception, standards, self-regulatory requirements or legal obligations, could result in lost or restricted business, proceedings, actions or fines brought against the Company or levied by governmental entities or others, or could otherwise adversely affect the business and harm the Company’s reputation.
Some of the Company’s operations are subject to domestic and international laws and regulations with respect to the manufacturing, handling, use or sale of toxic or hazardous substances. This requires the Company to devote substantial resources to maintain compliance with those applicable laws and regulations. If the Company fails to comply with such requirements in the manufacturing or distribution of its products, it could face civil and/or criminal penalties and potentially be prohibited from distributing or selling such products until they are compliant.
Some of the Company’s products are also subject to the rules of certain industrial standards bodies, such as the International Standards Organization. The Company must comply with these rules, as well as those of other agencies, such as the United States Occupational Safety and Health Administration. Failure to comply with such rules could result in the loss of certification and/or the imposition of fines and penalties, which could have a material adverse effect on the Company’s operations.
As a publicly-traded company, the Company is subject to the rules of the SEC and the New York Stock Exchange. In addition, the Company must comply with the Sarbanes-Oxley regulations, which require the Company to establish and maintain adequate internal control over financial reporting. The Company’s efforts to comply with such laws and regulations are time consuming and costly. While we continue to enhance our controls, we cannot be certain that we will be able to prevent future significant deficiencies or material
 
22

weaknesses. Failure to comply with such regulations or having inadequate internal controls could have a material adverse effect on the Company’s financial condition and operations, which could cause investors to lose confidence in our reported financial information and could have a negative effect on the trading price of our stock and our access to capital.
The Company is subject to the rules of the SEC under the Dodd-Frank Wall Street Reform and Consumer Protection Act, requiring disclosure as to whether certain materials (tantalum, tin, gold and tungsten), known as conflict minerals, which may be contained in the Company’s products, are mined from the Democratic Republic of the Congo and adjoining countries. In 2020, the Company was not able to determine with certainty the country of origin of some of the conflict minerals in its manufactured products. However, the Company does not have knowledge that any of its conflict minerals originated from the Democratic Republic of the Congo or adjoining countries. The Company is in the process of evaluating its 2021 supply chain, and the Company plans to file its 2021 Form SD with the SEC in May 2022. The results of this and future evaluations may impose additional costs and may introduce new risks related to the Company’s ability to verify the origin of any conflict minerals contained in its products.
The Company may be harmed by improper conduct of any of our employees, agents or business partners.
We cannot provide assurance that our internal controls and compliance systems will always protect the Company from acts committed by employees, agents or business partners that would violate domestic and international laws, including laws governing payments to government officials, bribery, fraud, kickbacks and false claims, pricing, sales and marketing practices, conflicts of interest, competition, export and import compliance, money laundering and data privacy. In particular, the FCPA, the U.K. Bribery Act and similar anti-bribery laws generally prohibit companies and their intermediaries from making improper payments to government officials for the purpose of obtaining or retaining business, and we operate in many parts of the world that have experienced governmental corruption to some degree. Any such improper actions or allegations of such acts could damage our reputation and subject us to civil or criminal investigations in the U.S. and in other jurisdictions and related shareholder lawsuits, could lead to substantial civil and criminal, monetary and
non-monetary
penalties and could cause us to incur significant legal and investigatory fees. In addition, the government may seek to hold us liable as a successor for violations committed by companies in which we invest or that we acquire. We also rely on our suppliers to adhere to our supplier standards of conduct and material violations of such standards of conduct could occur that could have a material effect on our business, reputation and financial statements.
Environmental, social and corporate governance (“ESG”) issues, including those related to climate change and sustainability, may have an adverse effect on our business, financial condition and results of operations and damage our reputation.
There is an increasing focus from certain investors, customers, consumers, employees and other stakeholders concerning ESG matters. Additionally, public interest and legislative pressure related to public companies’ ESG practices continue to grow. If our ESG practices fail to meet regulatory requirements or investor, customer, consumer, employee or other stakeholders’ evolving expectations and standards for responsible corporate citizenship in areas including environmental stewardship and sustainability, support for local communities, Board of Director and employee diversity, human capital management, employee health and safety practices, product quality, supply chain management, corporate governance and transparency, our reputation, brand and employee retention may be negatively impacted, and our customers and suppliers may be unwilling to continue to do business with us.
Customers, consumers, investors and other stakeholders are increasingly focusing on environmental issues, including climate change, energy and water use, plastic waste and other sustainability concerns. Concern over climate change or plastics and packaging materials, in particular, may result in new or increased legal and regulatory requirements to reduce or mitigate impacts to the environment. Changing customer and consumer preferences or increased regulatory requirements may result in increased demands or requirements regarding plastics and packaging materials, including
single-use
and
non-recyclable
plastic products and packaging, other
 
23

components of our products and their environmental impact on sustainability, or increased customer and consumer concerns or perceptions (whether accurate or inaccurate) regarding the effects of substances present in certain of our products. Complying with these demands or requirements could cause us to incur additional manufacturing, operating or product development costs.
If we do not adapt to or comply with new regulations, or fail to meet evolving investor, industry or stakeholder expectations and concerns regarding ESG issues, investors may reconsider their capital investment in our Company, and customers and consumers may choose to stop purchasing our products, which could have a material adverse effect on our reputation, business or financial condition.
GENERAL RISK FACTORS
The effects of climate change could harm the Company’s business.
The Company’s manufacturing processes for certain of its products involve the use of chemicals and other substances that are regulated under various international, federal, state and local laws governing the environment. In the event that any future climate change legislation would require that stricter standards be imposed by domestic or international environmental regulatory authorities with respect to the use and/or levels of possible emissions from such chemicals and/or other substances, the Company may be required to make certain changes and adaptations to its manufacturing processes. Any such changes could have a material adverse effect on the financial statements of the Company.
Another potential effect of climate change is an increase in the severity of global weather conditions. The Company’s manufacturing facilities are located in the U.S., U.K., Ireland and Germany. In addition, the Company manufactures a growing percentage of its HPLC, UPLC and MS products in both Singapore and Ireland. Severe weather and geological conditions or events, including earthquakes, hurricanes and/or tsunamis, could potentially cause significant damage to the Company’s manufacturing facilities in each of these countries. The effects of such damage and the resulting disruption of manufacturing operations and the impact of lost sales could have a material adverse impact on the financial results of the Company.
Estimates and assumptions made in accounting for the Company’s results from operations are dependent on future results, which involve significant judgments and may be imprecise and may differ materially from actual results.
The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities at the dates of the financial statements. These estimates and assumptions must be made due to certain information used in preparation of our financial statements which is dependent on future events, cannot be calculated with a high degree of precision from data available or is not capable of being readily calculated based on generally accepted methodologies. The Company believes that the accounting related to revenue recognition, bad debts, inventory valuation, goodwill and intangible assets, income taxes, warranty and installation provisions, litigation, retirement plan obligations, stock-based compensation, business combinations and asset acquisitions, uncertain tax positions and contingencies involves significant judgments and estimates. Actual results for all estimates could differ materially from the estimates and assumptions used, which could have a material adverse effect on our financial condition and results of operations.
The Company’s financial condition and results of operations could be adversely affected by changes to the Company’s retirement plans or retirement plan assets.
The Company sponsors various retirement plans, both inside and outside the United States. Any changes in regulations made by governments in countries in which the Company sponsors retirement plans could adversely impact the Company’s cash flows or results of operations. In connection with these retirement plans, the Company is exposed to market risks associated with changes in the various capital markets. For example, changes in long-term interest rates affect the discount rate that is used to measure the Company’s retirement plan
 
24

obligations and related expense. In addition, changes in the market value of investments held by the retirement plans could materially impact the funded status of the retirement plans, and affect the related pension expense and level and timing of contributions required under applicable laws.
The Company’s financial condition and results of operations could be adversely affected if the Company is unable to maintain a sufficient level of cash flow.
The Company had $1.5 billion in debt and $569 million in cash, cash equivalents and investments as of December 31, 2021. As of December 31, 2021, the Company also had the ability to borrow an additional $1.6 billion from its existing, committed credit facility. All but a small portion of the Company’s debt was in the U.S. There is a substantial cash requirement in the United States to fund operations and capital expenditures, service debt interest obligations, finance potential United States acquisitions and continue authorized stock repurchase programs. As such, the Company’s financial condition and results of operations could be adversely impacted if the Company is unable to generate and maintain a sufficient level of cash flow to address these requirements through (1) cash from operations, (2) the Company’s ability to access its existing cash and revolving credit facility, (3) the ability to expand the Company’s borrowing capacity and (4) other sources of capital obtained at an acceptable cost.
Debt covenants, and the Company’s failure to comply with them, could negatively impact the Company’s capital and financial results.
The Company’s debt is subject to restrictive debt covenants that limit the Company’s ability to engage in certain activities that could otherwise benefit the Company. These debt covenants include restrictions on the Company’s ability to enter into certain contracts or agreements, which may limit the Company’s ability to make dividend or other payments, secure other indebtedness, enter into transactions with affiliates and consolidate, merge or transfer all or substantially all of the Company’s assets. The Company is also required to meet specified financial ratios under the terms of the Company’s debt agreements. The Company’s ability to comply with these financial restrictions and all other covenants is dependent on the Company’s future performance, which is subject to, but not limited to, prevailing economic conditions and other factors, including factors that are beyond the Company’s control, such as foreign exchange rates, interest rates, changes in technology and changes in the level of competition.
Item 1B:
 Unresolved Staff Comments
None.
 
25

Item 2:
 Properties
Waters Corporation operates 19 United States facilities and 69 international facilities, including field offices. The Company believes its facilities are suitable and adequate for its current production level and for reasonable growth over the next several years. The Company’s primary facilities are summarized in the table below.
Primary Facility Locations (1)
 
Location
  
Function (2)
  
Owned/Leased
 
Golden, CO
   M, R, S, D, A      Leased  
New Castle, DE
   M, R, S, D, A      Owned  
Franklin, MA
   D      Leased  
Milford, MA
   M, R, S, A      Owned  
Taunton, MA
   M, R      Owned  
Cambridge, MA
   R, S      Leased  
Eden Prairie, MN
   M, R, S, D, A      Leased  
Nixa, MO
   M, S, D, A      Leased  
Lindon, UT
   M, R, S, D, A      Leased  
Beijing, China
   S, A      Leased  
Shanghai, China
   S, A      Leased  
Solihull, England
   M, A      Owned  
Wilmslow, England
   M, R, S, D, A      Owned  
St. Quentin, France
   S, A      Leased  
Huellhorst, Germany
   M, R, S, D, A      Owned  
Hong Kong
   S, A      Leased  
Wexford, Ireland
   M, R, D, A      Owned  
Bangalore, India
   M, S, D, A      Owned  
Etten-Leur, Netherlands
   S, D, A      Owned  
Brasov, Romania
   R, A      Leased  
Singapore
   R, S, D, A      Leased  
 
(1)
The Company operates more than one primary facility within certain states and foreign countries.
(2)
M = Manufacturing; R = Research; S = Sales and Service; D = Distribution; A = Administration
 
26

The Company operates and maintains 9 field offices in the United States and 56 field offices abroad in addition to sales offices in the primary facilities listed above. The Company’s field office locations are listed below.
Field Office Locations (3)
 
United States
  
International
Costa Mesa, CA
   Australia    Hungary   Norway
Pleasanton, CA
   Austria    India   People’s Republic of China
Wood Dale, IL
   Belgium    Ireland   Portugal
Carmel, IN
   Brazil    Israel   Poland
Columbia, MD
   Canada    Italy   Puerto Rico
Morrisville, NC
   Czech Republic    Japan   Spain
Parsippany, NJ
   Denmark    Korea   Sweden
Plymouth Meeting, PA
   Finland    Malaysia   Switzerland
Bellaire, TX
   France    Mexico   Taiwan
   Germany    Netherlands   United Arab Emirates
        United Kingdom
 
(3)
The Company operates more than one field office within certain states and foreign countries.
Item 3:
 Legal Proceedings
From time to time, the Company and its subsidiaries are involved in various litigation matters arising in the ordinary course of business. The Company believes it has meritorious arguments in its current litigation matters and believes any outcome, either individually or in the aggregate, will not be material to the Company’s financial position or results of operations.
Item 4:
 Mine Safety Disclosures
Not applicable.
 
27

PART II
 
Item 5:
    Market
for Registrant’s Common Equity, Related Stockholder
Matters and Issuer Purchases of Equity Securities
The Company’s common stock is registered under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and is listed on the New York Stock Exchange under the symbol “WAT”. As of February 19, 2022, the Company had 75 common stockholders of record. The Company has not declared or paid any dividends on its common stock in its past three fiscal years and does not intend to pay cash dividends in the foreseeable future. Any future determination to pay cash dividends will be made at the discretion of the Board of Directors and will depend on restrictions and other factors the Board of Directors may deem relevant. The Company has not made any sales of unregistered equity securities in the years ended December 31, 2021, 2020 or 2019.
Securities Authorized for Issuance under Equity Compensation Plans
Equity compensation plan information is incorporated by reference from Part III, Item 12, Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters, of this document and should be considered an integral part of this Item 5.
 
28

Stock Price Performance Graph
The following performance graph and related information shall not be deemed to be “soliciting material” or to be “filed” with the SEC, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933, as amended (“Securities Act”), or the Exchange Act, except to the extent that the Company specifically incorporates it by reference into such filing.
The following graph compares the cumulative total return on $100 invested as of December 31, 2016 (the last day of public trading of the Company’s common stock in fiscal year 2016) through December 31, 2021 (the last day of public trading of the common stock in fiscal year 2021) in the Company’s common stock, the NYSE Market Index, the SIC Code 3826 Index and the S&P 500 Index. The return of the indices is calculated assuming reinvestment of dividends during the period presented. The Company has not paid any dividends since its IPO. The stock price performance shown on the graph below is not necessarily indicative of future price performance.
COMPARISON OF CUMULATIVE TOTAL RETURN SINCE DECEMBER 31, 2016
AMONG WATERS CORPORATION, NYSE MARKET INDEX, SIC CODE 3826 INDEX – LABORATORY ANALYTICAL INSTRUMENTS AND S&P 500 INDEX
 
 
 
     
2016
    
2017
    
2018
    
2019
    
2020
    
2021
 
WATERS CORPORATION
     100.00        143.75        140.38        173.86        184.11        277.25  
NYSE MARKET INDEX
     100.00        118.73        108.10        135.68        145.16        175.18  
SIC CODE INDEX
     100.00        121.83        116.49        153.17        181.35        233.41  
S&P 500 INDEX
     100.00        139.02        142.44        200.67        275.70        372.23  
 
29

Purchases of Equity Securities by the Issuer
The following table provides information about purchases by the Company during the three months ended December 31, 2021 of equity securities registered by the Company under the Exchange Act (in thousands, except per share data):
 
Period
  
Total
Number of
Shares
Purchased (1)
    
Average
Price Paid
per Share
    
Total Number of
Shares Purchased
as Part of Publicly
Announced
Programs
    
Maximum Dollar
Value of Shares that
May Yet Be
Purchased Under
the Programs (2)
 
October 3, 2021 to October 30, 2021
     145      $ 351.92        145      $ 989,582  
October 31, 2021 to November 27, 2021
     141      $ 348.42        141      $ 940,385  
November 28, 2021 to December 31, 2021
     162      $ 346.16        162      $ 884,561  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
     448      $ 348.74        448      $ 884,561  
  
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
The Company repurchased less than one thousand shares of common stock at a cost of less than $1 million related to the vesting of restricted stock during the three months ended December 31, 2021.
(2)
In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock in open market or private transactions over a
two-year
period. This program replaced the remaining amounts available under the
pre-existing
authorization. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. The size and timing of these purchases, if any, will depend on our stock price and market and business conditions, as well as other factors.
 
30

Item 6:
Reserved
Item 7:
 Management
s Discussion and Analysis of Financial Condition and
 
Results of Operations
Business Overview
The Company has two operating segments: Waters
TM
and TA
TM
. Waters products and services primarily consist of high performance liquid chromatography (“HPLC”), ultra performance liquid chromatography (“UPLC
TM
” and, together with HPLC, referred to as “LC”), mass spectrometry (“MS”) and precision chemistry consumable products and related services. TA products and services primarily consist of thermal analysis, rheometry and calorimetry instrument systems and service sales. The Company’s products are used by pharmaceutical, biochemical, industrial, nutritional safety, environmental, academic and government customers. These customers use the Company’s products to detect, identify, monitor and measure the chemical, physical and biological composition of materials and to predict the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids in various industrial, consumer goods and healthcare products.
COVID-19
Pandemic
Both the Company’s domestic and international operations have been and continue to be affected by the ongoing global
COVID-19
pandemic that has led to volatility and uncertainty in the U.S. and international markets. The Company is actively managing its business to respond to the
COVID-19
impact; however, the Company cannot reasonably estimate the length or severity of the
COVID-19
pandemic, including the effect of the emergence of variants of the virus, or the related response, or the extent to which the disruption may materially impact the Company’s business, consolidated financial position, consolidated results of operations or consolidated cash flows in the future.
The
COVID-19
pandemic has not materially impacted the Company’s manufacturing facilities or those of the third parties to whom it outsources certain manufacturing processes, the distribution centers where its inventory is managed, or the operations of its logistics and other service providers. The Company also did not see material disruptions or delays in shipments of certain materials or components of its products. However, the current logistic and supply chain issues being experienced throughout the world have made it more difficult for us to manage our operations and as such we cannot provide any assurances that any further disruptions in the logistics and supply chains will not have a material impact on our future financial results and cashflows.
The Company has taken decisive and appropriate actions throughout the
COVID-19
pandemic, and continues to take proactive measures to guard the health of its global employee base and the safety of all customer interactions. The Company has implemented rigorous protocols to promote a safe work environment in all of its locations that are operational around the world and continues to closely monitor and update its multi-phase process for the safe return of employees to their physical workplaces as social distancing, governmental requirements, including capacity limitations, and other protocols allow.
The vast majority of the markets the Company serves, most notably the pharmaceutical, biomedical research, materials sciences, food/environmental and clinical markets, have continued to operate at various levels, and the Company is working closely with these customers to facilitate their seamless operation.
The
COVID-19
pandemic continues to be fluid with uncertainties and risks across the global economy. During 2020, the Company took a proactive approach managing through this unpredictability and implemented a series of cost reduction actions, which included temporary salary reductions, furloughs and reductions in
non-essential
spending and other working capital reductions in order to preserve liquidity and enhance financial flexibility. These cost reductions were completed by the end of 2020 and reduced the Company’s spending by approximately $100 million in 2020. The majority of these cost saving actions were reinstated at the beginning of 2021, which negatively impacted the Company’s cashflows in 2021 and also attributed to the increase in expenses as a result of the normalization of these costs.
 
31

Financial Overview
The Company’s operating results are as follows for the years ended December 31, 2021, 2020 and 2019 (dollars in thousands, except per share data):
 
    
Year Ended December 31,
   
% change
 
    
2021
   
2020
   
2019
   
2021 vs.
2020
   
2020 vs.
2019
 
Revenues:
          
Product sales
   $ 1,822,070     $ 1,497,333     $ 1,567,189    
 
22
 
 
(4
%) 
Service sales
     963,804       868,032       839,407    
 
11
 
 
3
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total net sales
     2,785,874       2,365,365       2,406,596    
 
18
 
 
(2
%) 
Costs and operating expenses:
          
Cost of sales
     1,156,533       1,006,689       1,010,700    
 
15
 
 
—  
Selling and administrative expenses
     626,968       553,698       534,791    
 
13
 
 
4
Research and development expenses
     168,358       140,777       142,955    
 
20
 
 
(2
%) 
Purchased intangibles amortization
     7,143       10,587       9,693    
 
(33
%) 
 
 
9
Asset impairments
     —         6,945       —      
 
(100
%) 
 
 
*
Litigation provision
     5,165       1,180       —      
 
338
 
 
*
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     821,707       645,489       708,457    
 
27
 
 
(9
%) 
Operating income as a % of sales
  
 
29.5
 
 
27.3
 
 
29.4
   
Other income (expense), net
     17,203       (1,775     (3,586  
 
*
 
 
51
Interest expense, net
     (32,717     (32,800     (26,632  
 
—  
 
 
(23
%) 
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     806,193       610,914       678,239    
 
32
 
 
(10
%) 
Provision for income taxes
     113,350       89,343       86,041    
 
27
 
 
4
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 692,843     $ 521,571     $ 592,198    
 
33
 
 
(12
%) 
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per diluted common share
   $ 11.17     $ 8.36     $ 8.69    
 
34
 
 
(4
%) 
 
** Percentage not meaningful
The Company’s net sales increased approximately 18% in 2021 as compared to 2020, and decreased 2% in 2020 as compared to 2019. The increase in sales in 2021 can be attributed to the strong sales performance across most major geographies, end markets, and product categories due to customer demand continuing to return to
pre-pandemic
normal operations. Foreign currency translation increased sales by 2% and less than 1% in 2021 and 2020, respectively. The Company’s recent acquisitions did not have material impacts on sales growth. Unless otherwise noted, sales growth or decline percentages are presented as compared with the same period in the prior year.
Instrument system sales increased 23% in 2021 and decreased 8% in 2020. In 2021, the increase in instrument system sales was attributable to customer demand continuing to increase to
pre-COVID-19
pandemic levels as customer laboratories and manufacturing facilities continued to return to normal operations. This strength in 2021 was broad-based, particularly in LC,
LC-MS
and TA instrument system sales. Foreign currency translation had minimal impact on instrument system sales in 2021 and increased sales by 1% in 2020. Recurring revenues (combined sales of precision chemistry consumables and services) increased 13% and 4% in 2021 and 2020, respectively, as a result of a larger installed base of customers and higher billing demand for service sales. In 2020, recurring revenues were impacted by the interruption of business activities and the uncertainty caused by
the COVID-19 pandemic.
Recurring revenues were positively impacted by foreign currency translation in 2021 and 2020, which increased sales by 2% and 1%, respectively.
 
32

Geographically, the sales growth in 2021 was broad-based across the world, and was due to customer demand continuing to increase to
pre-pandemic
levels as customer laboratories and manufacturing facilities continued to return to normal operations. In 2021, the strong sales performance was broad-based across all regions, with sales increasing 20% in Asia, 16% in the Americas, and 17% in Europe. Foreign currency translation increased sales by 1% and 3% in Asia and Europe, respectively. The sales declines in 2020 were broad-based across the world, except for Europe, and were due to the weaker demand and disruption of business activities caused by
the COVID-19 lockdowns.
Sales to pharmaceutical customers increased 20% and 2% in 2021 and 2020, respectively, with foreign currency translation positively impacting sales by 1% in both 2021 and 2020. The pharmaceutical sales growth was driven by strong double-digit growth in all major regions, including 45% in China, 26% in India, 17% in the Americas and 15% in Europe as strong customer demand continued to recover to
pre-pandemic
levels. Foreign currency translation added 4% to Europe sales growth in 2021. Combined sales to industrial customers, which include material characterization, food, environmental and fine chemical markets, increased 17% in 2021 and decreased 2% in 2020, with foreign currency translation increasing sales by 2% and 1% in 2021 and 2020, respectively. This increase in sales to industrial customers was driven by the TA business as TA’s sales grew 26% in 2021 as compared to a decline of 8% in 2020. Combined sales to academic and government customers increased 7% in 2021 and decreased 16% in 2020, with foreign currency translation increasing sales by 2% in 2021 and having minimal impact on sales in 2020. Sales to our academic and governmental customers are highly dependent on when institutions receive funding to purchase our instrument systems and, as such, sales can vary significantly from period to period.
Operating income was $822 million in 2021, an increase of 27% as compared to 2020. This increase was primarily a result of the increase in sales volumes caused by our customers resuming laboratory and manufacturing operations throughout the world and the favorable impact of foreign currency translation. The operating income increase was partially offset by the restoration of expenses that had been decreased in 2020 which consisted of a series of cost reduction actions that included salary reductions, furloughs and reductions in
non-essential
spending that increased operating income by approximately $100 million in 2020. In addition, in the second half of 2021, the Company’s operating income was negatively impacted by higher freight costs and higher costs associated with certain electronic components.
Operating income decreased 9% in 2020 as compared to 2019. This decrease can be attributed to the decline in sales volumes caused by
the COVID-19 pandemic,
unfavorable manufacturing absorption and unfavorable foreign currency translation. The operating income decline was partially mitigated by a series of cost reduction actions, equaling $100 million, implemented by the Company in 2020. Operating income in 2020 also included $27 million of severance-related costs in connection with a reduction in workforce and lease termination and exit costs.
Operating income as a percentage of sales was 29.5%, 27.3% and 29.4% in 2021, 2020 and 2019, respectively. The 2020 operating income percentage decreased as a result of the decrease in sales volume due to the
COVID-19
pandemic. In addition, the 2020 operating margin benefited by the $100 million of cost reduction actions. The 2021 operating income margin was negatively impacted by the cost actions as these costs had been reinstated by the beginning of 2021.
The Company’s effective tax rates were 14.1%, 14.6% and 12.7% for 2021, 2020 and 2019, respectively. Net income per diluted share was $11.17, $8.36 and $8.69 in 2021, 2020 and 2019, respectively.
The Company generated $747 million, $791 million and $643 million of net cash flows from operations in 2021, 2020 and 2019, respectively. The decrease in operating cash flow in 2021 was primarily a result of the $100 million of 2020 cost actions and working capital improvements implemented being reinstated once customer demand increased. Included in the 2021, 2020 and 2019 net cash flow from operations is $38 million,
 
33

$38 million and $29 million, respectively, of income tax payments made in the U.S. in relation to the 2017 transition tax liability. The Company is required to make a U.S. federal tax payment of approximately $38 million in 2022 to tax authorities in connection with the Company’s estimated remaining transition tax liabilities of $327 million under the 2017 Tax Act. The remainder of the liability is required to be paid in annual installments of $72 million, $96 million and $121 million in 2023, 2024 and 2025, respectively.
Cash flows used in investing activities included capital expenditures related to property, plant, equipment and software capitalization of $161 million, $172 million and $164 million in 2021, 2020 and 2019, respectively. The cash flows from investing activities in 2021 also included $49 million of capital expenditures related to the expansion of the Company’s precision chemistry consumable operations in the United States. The Company has incurred costs of $200 million on this facility through the end of 2021, and anticipates spending approximately $50 million to complete this new state-of-the-art facility in 2022.
On September 17, 2021, the Company entered into an amended and restated credit agreement (the “2021 Credit Agreement”), which amended the Company’s existing credit agreement entered into in 2017 (the “2017 Credit Agreement”). The 2021 Credit Agreement provides for a $1.8 billion revolving facility (the “2021 Credit Facility”) and converted the $300 million term loan under the 2017 Credit Agreement into part of the new revolving facility. As of December 31, 2021, the 2021 Credit Facility had a total of $210 million outstanding. As of December 31, 2020, the revolving credit facility and the term loan governed by the 2017 Credit Agreement had a total of $100 million and $300 million, respectively, outstanding. The 2021 Credit Facility matures on September 17, 2026 and requires no scheduled prepayments before that date.
In March 2021, the Company issued senior unsecured notes with an aggregate principal amount of $500 million. The Series N $100 million notes have a five-year term and a fixed interest rate of 1.68%. The Series O $400 million notes have
a 10-year term
and a fixed interest rate of 2.25%.
In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. During 2021, 2020 and 2019, the Company repurchased 2.0 million, 0.8 million and 11.1 million shares of the Company’s outstanding common stock at a cost of $640 million, $167 million and $2.5 billion, respectively, under authorized share repurchase programs. As of December 31, 2021, the Company has a total of $885 million authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. The Company believes that it has the financial flexibility to fund these share repurchases given current cash and investment levels and debt borrowing capacity, as well as to invest in research, technology and business acquisitions to further grow the Company’s sales and profits.
 
34

Results of Operations
Sales by Geography
Geographic sales information is presented below for the years ended December 31, 2021, 2020 and 2019 (dollars in thousands):
 
    
Year Ended December 31,
    
% change
 
    
2021
    
2020
    
2019
    
2021 vs.
2020
   
2020 vs.
2019
 
Net Sales:
             
Asia:
             
China
   $ 521,128      $ 404,352      $ 439,557     
 
29
 
 
(8
%) 
Japan
     182,597        179,815        180,707     
 
2
 
 
—  
Asia Other
     372,040        315,010        318,848     
 
18
 
 
(1
%) 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total Asia
     1,075,765        899,177        939,112     
 
20
 
 
(4
%) 
Americas:
             
United States
     774,014        678,313        692,277     
 
14
 
 
(2
%) 
Americas Other
     151,206        119,529        137,964     
 
27
 
 
(13
%) 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total Americas
     925,220        797,842        830,241     
 
16
 
 
(4
%) 
Europe
     784,889        668,346        637,243     
 
17
 
 
5
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596     
 
18
 
 
(2
%) 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
In 2021, sales increased 18% as compared to 2020, due to stronger demand for our products and services across most major geographies and customer classes as a result of our customers resuming laboratory and manufacturing operations, as well as
the pent-up
demand from 2020 caused by
the COVID-19 pandemic.
The sales strength was broad-based, driven by continued growth in recurring revenues and the strong sales growth in instruments, particularly in LC instrument system sales. Foreign currency translation increased sales by 2% in 2021 and had minimal impact on sales in 2020.
In 2020, sales decreased 2% as compared to 2019, as the
COVID-19 pandemic
caused interruptions in business activities and uncertainties that resulted in our customers reducing purchases of our products and services. The sales declines in 2020 were broad-based across all geographies and were a result of the weaker demand and disruption of business activities caused by
the COVID-19 lockdowns,
except in Europe where sales increased 5% as compared to the prior year. The most significant decline in sales in 2020 occurred in China, where sales declined 8%, as well as declines of 2% in the U.S. and 13% in the Americas Other region.
Sales by Trade Class
Net sales by customer class are presented below for the years ended December 31, 2021, 2020 and 2019 (dollars in thousands):
 
    
Year Ended December 31,
    
% change
 
    
2021
    
2020
    
2019
    
2021 vs.
2020
   
2020 vs.
2019
 
Pharmaceutical
   $ 1,667,061      $ 1,386,966      $ 1,365,275     
 
20
 
 
2
Industrial
     829,204        707,772        719,377     
 
17
 
 
(2
%) 
Academic and governmental
     289,609        270,627        321,944     
 
7
 
 
(16
%) 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596     
 
18
 
 
(2
%) 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
35

In 2021, sales to pharmaceutical customers increased 20% with foreign currency translation positively impacting sales by 1%. The increase in sales to pharmaceutical customers was broad-based with double-digit sales growth across most major geographies, primarily due to stronger demand for our products and services as a result of our customers continuing to resume laboratory and manufacturing operations. Sales also benefited from the demand from certain pharmaceutical customers involved
with COVID-19
diagnostic testing and the increase in the development of new drugs and therapies. Sales to industrial customers in 2021 increased 17%, primarily due to customers continuing to resume laboratory and manufacturing operations during the year and this growth was driven by the increased customer demand for our TA products. Foreign currency translation increased sales to industrial customers by 2% in 2021. Sales to academic and government customers increased 7% in 2021, with foreign currency translation increasing sales by 2%.
In 2020, sales to pharmaceutical customers increased 2% with foreign currency translation positively impacting sales by 1%. The lower sales volumes to pharmaceutical customers in 2020, particularly in the first half of the year, can be attributed to the disruption in business activities caused
by COVID-19, despite
increased demand for our products and services from certain pharmaceutical customers who are
involved with COVID-19 diagnostic testing
and the development of new drugs and therapies. Sales to industrial customers in 2020 declined 2%, which were significantly impacted by the TA sales declines of 8% in 2020. The sales declines to academic and government customers were broad-based across all product classes as academic and governmental customers adjusted their spending to mitigate the effects of
the COVID-19 pandemic,
which significantly impacted sales in China.
Waters Products and Services Net Sales
Net sales for Waters products and services were as follows for the years ended December 31, 2021, 2020 and 2019 (dollars in thousands):
 
    
Year Ended December 31,
   
% change
 
    
2021
    
% of
Total
   
2020
    
% of
Total
   
2019
    
% of
Total
   
2021 vs.
2020
   
2020 vs.
2019
 
Waters instrument systems
   $ 1,089,248     
 
44
  $ 890,855     
 
42
  $ 963,871     
 
45
 
 
22
 
 
(8
%) 
Chemistry consumables
     507,209     
 
21
    432,080     
 
20
    412,018     
 
19
 
 
17
 
 
5
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
Total Waters product sales
     1,596,457     
 
65
    1,322,935     
 
62
    1,375,889     
 
64
 
 
21
 
 
(4
%) 
Waters service
     876,626     
 
35
    794,189     
 
38
    761,594     
 
36
 
 
10
 
 
4
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
Total Waters net sales
   $ 2,473,083     
 
100
  $ 2,117,124     
 
100
  $ 2,137,483     
 
100
 
 
17
 
 
(1
%) 
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
Waters products and service sales increased 17% in 2021 and declined 1% in 2020, with the effect of foreign currency translation increasing Waters sales by 2% and 1% in 2021 and 2020, respectively. Waters instrument system sales (LC and MS technology-based) increased 22% in 2021 primarily due to customer demand continuing to increase to
pre-pandemic
levels as customer laboratories and manufacturing facilities continued to return to normal operations. Precision chemistry consumables sales increased double-digits due to the strong demand across most major geographies driven by the uptake in columns and application-specific testing kits to pharmaceutical customers. Waters service sales increased 10% due to higher service demand billings as
COVID-19
business closures and restrictions began to ease. In addition, sales growth in 2021 benefited from the growing contributions made by the Company’s recent introductions of new higher-performing products which included the ACQUITY PREMIER System, Arc Premier HPLC System and Multi-Reflecting ToF mass spectrometers.
In 2020 Waters instrument system sales (LC and MS technology-based) decreased 8%, primarily attributed to the weaker demand for our products and services by our customers due to the disruption and uncertainty caused
by the COVID-19 pandemic.
Precision chemistry consumables sales increased 5% in 2020, despite the disruption in business activities caused
by COVID-19.
Waters service sales increased 4%, primarily due to increased sales of service plans and higher service demand billings to a higher installed base of customers
 
36

respectively, with sales in 2020 being partially offset by the weaker demand and disruption of business activities caused by
the COVID-19 lockdowns.
TA Product and Services Net Sales
Net sales for TA products and services were as follows for the years ended December 31, 2021, 2020 and 2019 (dollars in thousands):
 
    
Year Ended December 31,
   
% change
 
    
2021
    
% of
Total
   
2020
    
% of
Total
   
2019
    
% of
Total
   
2021 vs.
2020
   
2020 vs.
2019
 
TA instrument systems
   $ 225,613     
 
72
  $ 174,398     
 
70
  $ 191,300     
 
71
 
 
29
 
 
(9
%) 
TA service
     87,178     
 
28
    73,843     
 
30
    77,813     
 
29
 
 
18
 
 
(5
%) 
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
Total TA net sales
   $ 312,791     
 
100
  $ 248,241     
 
100
  $ 269,113     
 
100
 
 
26
 
 
(8
%) 
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
TA instrument system and service sales growth in 2021 was broad-based across all geographies increasing 26%, and was primarily driven by stronger demand as a result of our customers continuing to resume laboratory and manufacturing operations. In 2021, the increase in TA instrument system sales was primarily driven by strength in all major regions. The increase in TA service sales was attributable to customers continuing to resume their operations after the restrictions caused
by COVID-19 during
2020, as well as sales of service plans and billings to a higher installed base of customers. The effect of foreign currency translation increased TA’s sales by 1% in 2021.
TA product and service sales declines in 2020 were primarily due to lower customer demand resulting from the
COVID-19 pandemic.
TA’s instrument system sales declined in 2019 primarily due to lower customer demand resulting from macroeconomic conditions, tariff posturing and political instability. TA service sales increased in 2019 due to sales of service plans and billings to a higher installed base of customers. TA sales declined in all major regions in 2020, with foreign currency translation having minimal impact on TA’s sales.
Cost of Sales
Cost of sales increased 15% in 2021 as compared to 2020, primarily due to the increase in sales volumes during the year, the reinstatement in 2021 of expenses that had been reduced as a result of the
COVID-19
pandemic in 2020 that consisted of salary reductions, furloughs and reductions in
non-essential
spending as well as an increase in freight costs.
Cost of sales is affected by many factors, including, but not limited to, foreign currency translation, product mix, product costs of instrument systems and amortization of software platforms. At current foreign currency exchange rates, the Company expects foreign currency translation to decrease sales and gross profit during 2022.
Selling and Administrative Expenses
Selling and administrative expenses increased 13% and 4% in 2021 and 2020, respectively. The increase in selling and administrative expenses in 2021 can be attributed to the higher salary merit and variable incentive compensation costs as well as the impact of the reinstatement of salary reductions, furloughs and reductions in
non-essential
spending that occurred in 2020. The increase in selling and administrative expenses in 2020 can be attributed to the salary merit and incentive compensation increases along with the severance-related costs in connection with a reduction in workforce and lease-termination and exit costs. Severance and lease termination and exit costs were $27 million and $10 million in 2020 and 2019, respectively. Offsetting these increases in selling and administrative expenses were $70 million of savings in 2020, which
includes COVID-19 and
restructuring cost saving actions that reduced planned salaries
and non-essential spending.
The effect of foreign currency translation increased selling and administrative expenses by 1% in 2021 and had a minimal impact on selling and administrative expenses in 2020.
 
37

As a percentage of net sales, selling and administrative expenses were 22.5%, 23.4% and 22.2% for 2021, 2020 and 2019, respectively.
Research and Development Expenses
Research and development expenses increased 20% in 2021 and decreased 2% in 2020. The increase in research and development expenses was impacted by additional headcount, merit compensation and costs associated with new products and the development of new technology initiatives as well as the reinstatement of
COVID-19
cost actions implemented in 2020. Research and development expenses in 2020 include $15 million of cost action savings from salary reductions, furloughs and reductions
in non-essential spending.
Foreign currency translation decreased research and development expenses in 2021 by 1% and had minimal impact on research and development costs in 2020.
Asset Impairments
During 2020, due to a shift in strategic priorities, the Company recorded a
non-cash
charge of $10 million for the impairment of certain intangible assets associated with the acquisition of Medimass Research Development and Service Kft (“Medimass”). In conjunction with the intangible asset impairment, the Company also reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. See Note 2, Basis of Presentation and Summary of Significant Accounting Policies, under the heading “Asset Impairments” in the Notes to Consolidated Financial Statements for a description of the impairment charge.
Other Income (Expense), Net
In 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which were recognized within other income in our consolidated statement of operations. In 2021, the Company also recorded an unrealized gain of $10 million due to an observable change in the fair value of an existing investment the Company does not have the ability to exercise significant influence over.
Interest Expense, Net
Net interest expense in 2021 remained consistent with 2020 as the increase in the average debt balance in 2021 was offset by the impact of lower interest rates. The increase in net interest expense from 2019 to 2020 is due to higher debt balances in 2020.
Provision for Income Taxes
The Company’s effective tax rates were 14.1%, 14.6% and 12.7% in 2021, 2020 and 2019, respectively.
The Company’s effective income tax rate differs from the U.S. federal statutory rate each year due to differences in the proportionate amounts of
pre-tax
income recognized in jurisdictions with different effective tax rates and the items discussed below.
The four principal jurisdictions in which the Company manufactures are the U.S., Ireland, the U.K. and Singapore, where the statutory tax rates were 21%, 12.5%, 19% and 17%, respectively, as of December 31, 2021. The Company entered into a new Development and Expansion Incentive in Singapore that provides a concessionary income tax rate of 5% on certain types of income for the period of April 1, 2021 through March 31, 2026. Prior to April 1, 2021, the Company had a tax exemption on income arising from qualifying activities in Singapore, based upon the achievement of certain contractual milestones, which the Company met as of December 31, 2020 and maintained through March 2021. The effect of applying these concessionary income tax rates rather than the statutory tax rate to income arising from qualifying activities in Singapore increased the
 
38

Company’s net income during the years ended December 31, 2021, 2020 and 2019 by $20 million, $21 million and $24 million, respectively, and increased the Company’s net income per diluted share by $0.32, $0.33 and $0.35, respectively.
During 2021, the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $10 million provision related to the Global Intangible
Low-Taxed
Income (“GILTI”) tax and a tax benefit of $7 million on stock-based compensation.
The 2020 effective tax rate differed from the U.S. federal statutory tax rate primarily due to the jurisdictional mix of earnings, a $13 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation.
The 2019 effective tax rate differed from the U.S. federal statutory tax rate primarily due to the jurisdictional mix of earnings, an $11 million provision related to the GILTI tax and tax benefit of $9 million related to stock-based compensation.
The Company’s effective tax rate is influenced by many significant factors, including, but not limited to, the wide range of income tax rates in jurisdictions in which the Company operates; sales volumes and profit levels in each tax jurisdiction; changes in tax laws, tax rates and policies; the outcome of various ongoing tax audit examinations; and the impact of foreign currency transactions and translation. As a result of variability in these factors, the Company’s effective tax rates in the future may not be similar to the effective tax rates for the current or prior years, or for previously forecasted periods.
Liquidity and Capital Resources
Condensed Consolidated Statements of Cash Flows (in thousands):
 
    
Year Ended December 31,
 
    
2021
   
2020
   
2019
 
Net income
   $ 692,843     $ 521,571     $ 592,198  
Depreciation and amortization
     131,680       125,361       105,296  
Stock-based compensation
     29,918       36,865       38,577  
Deferred income taxes
     16,633       (2,693     9,620  
Asset impairments
     —         6,945       —    
Observable unrealized gain on investment
     (9,707     —         —    
Change in accounts receivable
     (62,448     37,467       (22,195
Change in inventories
     (67,250     18,940       (31,854
Change in accounts payable and other current liabilities
     46,110       140,598       9,784  
Change in deferred revenue and customer advances
     37,845       11,073       12,189  
Effect of the 2017 Tax Cuts and Jobs Act
     —         —         (3,229
Other changes
     (68,350     (105,620     (67,299
  
 
 
   
 
 
   
 
 
 
Net cash provided by operating activities
     747,274       790,507       643,087  
Net cash (used in) provided by investing activities
     (231,630     (264,094     768,802  
Net cash used in financing activities
     (438,275     (440,502     (1,872,678
Effect of exchange rate changes on cash and cash equivalents
     (12,830     15,069       224  
  
 
 
   
 
 
   
 
 
 
Increase (decrease) in cash and cash equivalents
   $ 64,539     $ 100,980     $ (460,565
  
 
 
   
 
 
   
 
 
 
 
39

Cash Flow Provided By Operating Activities
Net cash provided by operating activities was $747 million, $791 million and $643 million in 2021, 2020 and 2019, respectively. The changes within net cash provided by operating activities include the following significant changes in the sources and uses of net cash provided by operating activities, aside from the changes in net income:
 
   
The changes in accounts receivable were primarily attributable to the increase in sales volumes as well as the timing of sales and the timing of payments made by customers. Days sales outstanding was 66 days at December 31, 2021, 70 days at December 31, 2020 and 77 days at December 31, 2019.
 
   
The increase in inventory in 2021 can be attributed to higher sales volumes and the increase in safety stock levels to mitigate logistic and supply chain issues. The change in inventory in 2020 compared to 2019 is a result of the Company’s efforts to reduce its inventory levels during the
COVID-19
pandemic to preserve its liquidity.
 
   
The changes in accounts payable and other current liabilities were the result of timing of payments to vendors. In addition, the changes in 2021, 2020 and 2019 include $38 million, $38 million and $29 million, respectively, of income tax payments made in the U.S. relating to the Company’s estimated 2017 tax reform liability. In addition, in 2021, the change was impacted by the normalization of
COVID-19
cost actions, as well as higher variable incentive compensation costs.
 
   
Net cash provided from deferred revenue and customer advances results from annual increases in new service contracts as a higher installed base of customers renew annual service contracts.
 
   
Other changes were attributable to variation in the timing of various provisions, expenditures, prepaid income taxes and accruals in other current assets, other assets, other liabilities and an income tax payment related to the 2017 Tax Act. In addition, in 2019, the Company made $11 million of contributions to certain defined benefit pension plans.
Cash (Used in) Provided By Investing Activities
Net cash used in investing activities totaled $232 million and $264 million in 2021 and 2020, respectively, while net cash provided by investing activities was $769 million in 2019. Additions to fixed assets and capitalized software were $161 million, $172 million and $164 million in 2021, 2020 and 2019, respectively. The cash flows from investing activities in 2021 also included $49 million of capital expenditures related to the expansion of the Company’s precision chemistry consumable operations in the United States. The Company has incurred costs of $200 million on this facility through the end of 2021, and anticipates spending approximately $50 million to complete this new state-of-the-art facility in 2022.
During 2021, 2020 and 2019, the Company purchased $280 million, $26 million and $37 million of investments, respectively. During 2021, 2020 and 2019, $218 million, $21 million and $1.0 billion of investments matured, respectively.
In January 2020, the company entered into a definitive agreement to acquire Andrew Alliance, an innovator in specialty laboratory automation technology, including software and robotics for approximately $80 million in cash. The Company had an equity investment in Andrew Alliance that was valued at $4 million and included as part of the total consideration. This acquisition did not have a material effect on the Company’s sales and expenses in 2020.
In December 2020, the company entered into a definitive agreement to acquire ISS, a provider of clinical laboratory software systems, for $4 million in cash. This acquisition did not have a material effect on the Company’s sales and expenses in 2020.
There were no business acquisitions in 2021 and 2019.
 
40

During 2021, 2020 and 2019, the Company made $2 million, $6 million and $9 million of investments in unaffiliated companies, respectively.
Cash Used in Financing Activities
On September 17, 2021, the Company entered into an amended and restated credit agreement (the “2021 Credit Agreement”), which amended the Company’s existing credit agreement entered into in 2017 (the “2017 Credit Agreement”). The 2021 Credit Agreement provides for a $1.8 billion revolving facility (the “2021 Credit Facility”) and converted the $300 million term loan under the 2017 Credit Agreement into part of the new revolving facility. As of December 31, 2021, the 2021 Credit Facility had a total of $210 million outstanding. As of December 31, 2020, the revolving credit facility and the term loan governed by the 2017 Credit Agreement had a total of $100 million and $300 million, respectively, outstanding. The 2021 Credit Facility matures on September 17, 2026 and requires no scheduled prepayments before that date.
In March 2021, the Company issued senior unsecured notes with an aggregate principal amount of $500 million. The Series N $100 million notes have a five-year term and a fixed interest rate of 1.68%. The Series O $400 million notes have
a 10-year term
and a fixed interest rate of 2.25%.
The Company’s net debt borrowings increased by $160 million in 2021, decreased by $325 million in 2020 and increased by $535 million in 2019. As of December 31, 2021, the Company had a total of $1.5 billion in outstanding debt, which consisted of $1.3 billion in outstanding senior unsecured notes and $210 million borrowed under a revolving credit facility, with both the term loan and revolving credit facilities under the 2017 Credit Agreement. As of December 31, 2021, the Company had a total amount available to borrow under the 2017 Credit Agreement of $1.6 billion after outstanding letters of credit. As of December 31, 2021, the Company was in compliance with all debt covenants.
As of December 31, 2021, the Company has entered into three-year interest rate cross-currency swap derivative agreements with a notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. As a result of entering into these agreements, the Company lowered its net interest expense by $11 million, $15 million and $12 million during 2021, 2020 and 2019, respectively. The Company anticipates that these swap agreements will lower net interest expense by approximately $1 million in 2022, as the three-year term of the agreements expire. During 2021, the Company entered into a new cross-currency swap derivative agreement with a notional value of $40 million.
In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. During 2021, 2020 and 2019, the Company repurchased 2.0 million, 0.8 million and 11.1 million shares of the Company’s outstanding common stock at a cost of $640 million, $167 million and $2.5 billion, respectively, under the January 2019 authorization and other previously announced programs. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. In addition, the Company repurchased $9 million, $9 million and $8 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2021, 2020 and 2019, respectively.
The Company received $56 million, $66 million and $54 million of proceeds from the exercise of stock options and the purchase of shares pursuant to the Company’s employee stock purchase plan in 2021, 2020 and 2019, respectively.
The Company had cash, cash equivalents and investments of $569 million as of December 31, 2021. The majority of the Company’s cash and cash equivalents are generated from foreign operations, with $440 million held by foreign subsidiaries at December 31, 2021, of which $298 million was held in currencies other than U.S. dollars.
 
41

As of December 31, 2021, the Company’s material cash requirements include the following contractual and other obligations:
Long-term debt.
As of December 31, 2021, the Company had $1.5 billion of cash requirements for the principal on long-term debt that will mature and be paid as follows: $50 million in 2023; $100 million in 2024; $670 million in 2026; $300 million in 2029 and $400 million in 2031.
Interest on Senior Unsecured Notes.
As of December 31, 2021, the Company had $240 million of cash requirements for the interest on senior unsecured notes that is to be paid as follows: $39 million in 2022; $38 million in 2023; $35 million in 2024; $33 million in 2025; $27 million in 2026; $20 million in both 2027 and 2028; $17 million in 2029; $9 million in 2030; and $2 million in 2031. See also Note 9 in the Notes to the Consolidated Financial Statements for financial information about interest payable.
2017 Tax Act liabilities.
As a result of the 2017 Tax Act, the Company incurred a Transition Toll Tax, that would be paid over an eight-year period, starting in 2018, and will not accrue interest. As of December 31, 2021, the Company had a remaining cash requirement of $327 million of which $38 million, $72 million, $96 million and $121 million will be paid in 2022, 2023, 2024 and 2025, respectively. See also Note 10 in the Notes to the Consolidated Financial Statements for financial information about tax liabilities.
Operating Leases.
The Company’s operating leases consist of property leases for sales, demonstration, laboratory, warehouse and office spaces, automotive leases for sales and service personnel and equipment leases, primarily used in our manufacturing and distribution operations. For leases with terms greater than 12 months, the Company recorded the
related right-of-use asset
and lease liability obligation at the present value of lease payments over the term of the leases. Some of the Company’s leases include rental escalation clauses, renewal options and/or termination options that are factored into our determination of lease payments. A certain number of these leases contain rent escalation clauses, either fixed or adjusted periodically for inflation of market rates, that are factored into the Company’s determination of lease payments. The Company also has variable lease payments that do not depend on a rate or index, primarily for items such as real estate taxes and other expenses, which are recorded as variable costs when incurred. The Company’s cash requirements for future lease payments were approximately $94 million as of December 31, 2021. See also Note 12 in the Notes to the Consolidated Financial Statements for financial information about lease liabilities.
Long-term Software Contract Commitments.
 For contracts the Company is committed to that are not cancelable without penalties. The Company’s contractual obligation with these vendors was approximately $28 million as of December 31, 2021.
Management believes, as of the date of this report, that the Company’s financial position, along with expected future cash flows from earnings based on historical trends and the ability to raise funds from external sources and the borrowing capacity from existing, committed credit facilities, will be sufficient to service debt and fund working capital and capital spending requirements, authorized share repurchase amounts and potential acquisitions for at least the next twelve months.
Critical Accounting Policies and Estimates
Summary
The preparation of consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. Critical accounting policies are those that are central to the presentation of the Company’s financial condition and results of operations that require management to make estimates about matters that are highly uncertain and that would have a material impact on the Company’s results of operations given changes in the estimate that are reasonably likely to occur from period to period or use of different estimates that reasonably could have been used in the current period. On an ongoing basis, the Company evaluates its policies and estimates. The Company bases its estimates on historical experience and on various other assumptions that are
 
42

believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual amounts may differ from these estimates under different assumptions or conditions. There are other items within the Company’s consolidated financial statements that require estimation, but are not deemed critical as defined above. Changes in estimates used in these and other items could potentially have a material impact on the Company’s consolidated financial statements.
Revenue Recognition
The Company recognizes revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company generally enters into contracts that include a combination of products and services. Revenue is allocated to distinct performance obligations and is recognized net of allowances for returns and discounts.
The Company recognizes revenue on product sales at the time control of the product transfers to the customer. In substantially all of the Company’s arrangements, title of the product transfers at shipping point and, as a result, the Company determined control transfers at the point of shipment. In more limited cases, there are destination-based shipping terms and, thus, control is deemed to transfer when the products arrive at the customer site. All incremental costs of obtaining a contract are expensed as and when incurred if the expected amortization period of the asset that would have been recognized is one year or less. Shipping and handling costs are included as a component of cost of sales. In situations where the control of the goods transfers prior to the completion of the Company’s obligation to ship the products to its customers, the Company has elected the practical expedient to account for the shipping services as a fulfillment cost. Accordingly, such costs are recognized when control of the related goods is transferred to the customer. In more rare situations, the Company has revenue associated with products that contain specific customer acceptance criteria and the related revenue is not recognized before the customer acceptance criteria are satisfied. The Company elected to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with specific revenue-producing transactions and collected by the Company from a customer.
Generally, the Company’s contracts for products include a performance obligation related to installation. The Company has determined that the installation represents a distinct performance obligation and revenue is recognized separately upon the completion of installation. The Company determines the amount of the transaction price to allocate to the installation service based on the standalone selling price of the product and the service, which requires judgment. The Company determines the relative standalone selling price of installation based upon a number of factors, including hourly service billing rates and estimated installation hours. In developing these estimates, the Company considers past history, competition, billing rates of current services and other factors.
The Company has sales from standalone software, which are included in instrument systems revenue. These arrangements typically include software licenses and maintenance contracts, both of which the Company has determined are distinct performance obligations. The Company determines the amount of the transaction price to allocate to the license and maintenance contract based on the relative standalone selling price of each performance obligation. Software license revenue is recognized at the point in time when control has been transferred to the customer. The revenue allocated to the software maintenance contract is recognized on a straight-line basis over the maintenance period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. Unspecified rights to software upgrades are typically sold as part of the maintenance contract on a
when-and-if-available
basis.
Payment terms and conditions vary among the Company’s revenue streams, although terms generally include a requirement of payment within 30 to 60 days of product shipment. Prior to providing payment terms to customers, an evaluation of their credit risk is performed. Returns and customer credits are infrequent and insignificant and are recorded as a reduction to sales. Rights of return are not included in sales arrangements and, therefore, there is minimal variable consideration included in the transaction price of our products.
 
43

Service revenue includes (i) service and software maintenance contracts and (ii) service calls (time and materials). Instrument service contracts and software maintenance contracts are typically annual contracts, which are billed at the beginning of the contract or maintenance period. The amount of the service and software maintenance contract is recognized on a straight-line basis to revenue over the maintenance service period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. There are no deferred costs associated with the service contract, as the cost of the service is recorded when the service is performed. Service calls are recognized to revenue at the time a service is performed.
The Company’s deferred revenue liabilities at December 31, 2021 of $274 million on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received in advance, prior to transfer of control of the instrument. The Company records deferred revenue primarily related to its service contracts, where consideration is billable at the beginning of the service period.
Allowance for credit losses on Accounts Receivable
The Company adopted new accounting guidance regarding the accounting for credit losses as of January 1, 2020 using a modified retrospective transition approach that was applied to our trade receivable balances. The allowance for credit losses policies described below were effective as of January 1, 2020.
The Company maintains allowances for expected credit losses based on applying a historical loss rate to trade receivable aging balances to estimate a general reserve balance on current receivables along with an additional adjustment for any specific receivables with known or anticipated issues affecting the likelihood of recovery. The historical loss rate is calculated by comparing the prior year actual sales and accounts receivable balances to estimate the period of collection of trade receivables by aging category. This collection information by aging category is then compared to write offs over the same prior year period to estimate the amount of allowance that is attributable to each category of our accounts receivable aging. Past due balances with a probability of default based on historical data as well as relevant available forward-looking information are included in the specific adjustment. If the financial condition of the Company’s customers were to deteriorate beyond what is estimated in the current expected credit loss model, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company does not request collateral from its customers, but collectibility is enhanced through the use of credit card payments and letters of credit. The Company assesses collectibility based on a number of factors, including, but not limited to, past transaction history with the customer, the credit-worthiness of the customer, industry trends and the macro-economic environment. Historically, the Company has not experienced significant credit losses. Sales returns and allowances are estimates of future product returns related to current period revenue. Material differences may result in the amount and timing of revenue for any period if management made different judgments or utilized different estimates for sales returns and allowances for expected credit losses. The Company’s accounts receivable balance at December 31, 2021 was $613 million, net of allowances for expected credit losses of $13 million.
Loss Provision on Inventory
The Company values all of its inventories at the lower of cost or net realizable value on a
first-in,
first-out
basis (“FIFO”). The Company estimates revisions to its inventory valuations based on technical obsolescence, historical demand, projections of future demand, including that in the Company’s current backlog of orders, and industry and market conditions. If actual future demand or market conditions are less favorable than those projected by management, additional write-downs may be required. The Company’s inventory balance at December 31, 2021 was recorded at its net realizable value of $356 million, which is net of write-downs of $32 million.
 
44

Long-Lived Assets, Intangible Assets and Goodwill
The Company assesses the impairment of identifiable intangibles, long-lived assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Factors the Company considers important which could trigger impairment include, but are not limited to, the following:
 
   
significant underperformance relative to historical or projected future operating results, particularly as it pertains to capitalized software and patent costs;
 
   
significant negative industry or economic trends, competitive products and technologies; and
 
   
significant changes or developments in strategic technological collaborations or legal matters which affect the Company’s capitalized patents, purchased technology, trademarks and intellectual properties, such as licenses.
When the Company determines that the carrying value of an individual intangible asset, long-lived asset or goodwill may not be recoverable based upon the existence of one or more of the above indicators, an estimate of undiscounted future cash flows produced by that intangible asset, long-lived asset or goodwill, including its eventual residual value, is compared to the carrying value to determine whether impairment exists. In the event that such cash flows are not expected to be sufficient to recover the carrying amount of the asset, the asset is written-down to its estimated fair value. Net intangible assets, long-lived assets and goodwill amounted to $242 million, $548 million and $438 million, respectively, as of December 31, 2021.
The Company performs annual impairment reviews of its goodwill on December 31 of each year. For goodwill impairment review purposes, the Company has two reporting units: Waters and TA. The Company currently does not expect to record an impairment charge in the foreseeable future as the estimated fair values of the reporting units significantly exceeds the carrying value of the reporting units; however, there can be no assurance that, at the time future reviews are completed, a material impairment charge will not be recorded. The factors that could cause a material goodwill impairment charge in the future include, but are not limited to, the following:
 
   
significant decline in the Company’s projected revenue, earnings or cash flows;
 
   
significant adverse change in legal factors or business climate;
 
   
significant decline in the Company’s stock price or the stock price of comparable companies;
 
   
adverse action or assessment by a regulator; and
 
   
unanticipated competition.
Income Taxes
As part of the process of preparing the consolidated financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. This process involves the Company estimating its income taxes, taking into account the amount, timing and character of taxable income, tax deductions and credits and assessing changes in tax laws, regulations, agreements and treaties. Differing treatment of items for tax and accounting purposes, such as depreciation, amortization and inventory reserves, result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. In the event that actual results differ from these estimates, or the Company adjusts these estimates in future periods, such changes could materially impact the Company’s financial position and results of operations.
The accounting standards for income taxes require that a company continually evaluate the necessity of establishing or changing a valuation allowance for deferred tax assets depending on whether it is more likely than not that the actual benefit of those assets will be realized in future periods.
 
45

Uncertain Tax Positions
The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax positions on the presumption that all concerned tax authorities possess full knowledge of those tax positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those positions for the time value of money. The Company classified interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes. At December 31, 2021, the Company had unrecognized tax benefits, excluding interest and penalties, of $29 million.
The Company has a new Development and Expansion Incentive in Singapore that provides a concessionary income tax rate of 5% on certain types of income for the period April 1, 2021 through March 31, 2026. This new incentive has similar requirements for business spending targets, attaining and sustaining employment targets and performance of certain research and manufacturing activities as previous agreements. Prior to April 1, 2021, the Company had a tax exemption on income arising from qualifying activities in Singapore, based upon the achievement of certain contractual milestones, which the Company met as of December 31, 2020 and maintained through March 2021. These milestones include the following types of objectives: reaching and maintaining annual revenue and business spending targets; meeting capital expenditures targets; attaining and sustaining employment targets; and establishing a local research and development and service center. The Company determined that it was more likely than not to realize the tax exemption in Singapore and, accordingly, did not recognize any reserves for unrecognized tax benefits on its balance sheet related to this exemption. In the event that any of the milestone targets were not met, the Company would not be entitled to the tax exemption on income earned in Singapore and all the tax benefits previously recognized would be reversed, resulting in the recognition of income tax expense equal to the statutory tax of 17% on income earned during that period.
Warranty
Product warranties are recorded at the time revenue is recognized for certain product shipments. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s previous estimates, revisions to the estimated warranty liability would be required. At December 31, 2021, the Company’s warranty liability was $11 million.
Litigation
As described in Part I, Item 3, Legal Proceedings, of this
Form 10-K,
the Company is a party to various pending litigation matters. With respect to each pending claim, management determines whether it can reasonably estimate whether a loss is probable and, if so, the probable range of that loss. If and when management has determined, with respect to a particular claim, both that a loss is probable and that it can reasonably estimate the range of that loss, the Company records a charge equal to either its best estimate of that loss or the lowest amount in that probable range of loss. The Company will disclose additional exposures when the range of loss is subject to considerable uncertainty.
Pension and Other Retirement Benefits
In 2018, the Company settled its defined benefit pension plan in the United States. As a result of this settlement, the Company’s defined benefit pension obligations were significantly reduced in 2018 and 2019. The Company still maintains a number of smaller defined benefit pension plans and other retirement benefits throughout the world. Assumptions used in determining projected benefit obligations and the fair values of plan assets for the Company’s remaining less significant pension plans and other retirement benefits are evaluated periodically by management. Changes in assumptions are based on relevant Company data. Critical assumptions, such as the
 
46

discount rate used to measure the benefit obligations and the expected long-term rate of return on plan assets, are evaluated and updated annually. The Company has assumed that the weighted-average expected long-term rate of return on plan assets will be 6.25% for its U.S. benefit plans and 2.58% for its
non-U.S.
benefit plans.
At the end of each year, the Company determines the discount rate that reflects the current rate at which the pension liabilities could be effectively settled. The Company utilized Milliman’s Bond Matching model to determine the discount rate for its U.S. benefit plans. The Company determined the discount rate for its
non-U.S.
benefit plans based on the analysis of the Mercer Pension Discount Curve for high quality investments as of December 31, 2021 that best matched the timing of the plan’s future cash flows for the period to maturity of the pension benefits. Once the interest rates were determined, the plan’s cash flow was discounted at the spot interest rate back to the measurement date. At December 31, 2021, the Company determined the weighted-average discount rate to be 2.70% for the U.S. benefit plans and 1.40% for the
non-U.S.
benefits plans.
A
one-quarter
percentage point increase in the assumed long-term rate of return would decrease the Company’s net periodic benefit cost by less than $1 million. A
one-quarter
percentage point increase in the discount rate would decrease the Company’s net periodic benefit cost by less than $1 million.
Stock-based Compensation
The accounting standards for stock-based compensation require that all share-based payments to employees be recognized in the statements of operations based on their fair values. The Company has used the Black-Scholes option pricing model and Monte Carlo simulation model to determine the fair value of its stock option awards and performance stock unit awards, respectively. Under the fair-value recognition provisions of this statement, share-based compensation cost is measured at the grant date based on the value of the award and is recognized as expense over the vesting period. Determining the fair value of share-based awards at the grant date requires judgment, including estimating stock price volatility and employee stock option exercise behaviors. If actual results differ significantly from these estimates, stock-based compensation expense and the Company’s results of operations could be materially impacted. As stock-based compensation expense recognized in the consolidated statements of operations is based on awards that ultimately are expected to vest, the amount of the expense has been reduced for estimated forfeitures. These accounting standards require forfeitures to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Forfeitures are estimated based on historical experience. If factors change and the Company employs different assumptions in the application of these accounting standards, the compensation expense that the Company records in future periods may differ significantly from what the Company has recorded in the current period. The Company recognizes the expense using the straight-line attribution method.
As of December 31, 2021, unrecognized compensation costs and related weighted-average lives over which the costs will be amortized were as follows (in millions):
 
 
  
Unrecognized
Compensation
Costs
 
  
Weighted-Average

Life in Years
 
Stock options
  
$
20
 
  
 
3.5
 
Restricted stock units
  
 
44
 
  
 
3.3
 
Performance stock units
  
 
12
 
  
 
2.0
 
  
 
 
 
  
Total
  
$
76
 
  
 
3.1
 
  
 
 
 
  
Business Combinations and Asset Acquisitions
The Company accounts for business acquisitions under the accounting standards for business combinations. The results of each acquisition are included in the Company’s consolidated results as of the acquisition date and the purchase price of an acquisition is allocated to tangible and intangible assets and assumed liabilities based on
 
47

their estimated fair values. Any excess of the fair value consideration transferred over the estimated fair values of the net assets acquired is recognized as goodwill. Acquired
in-process
research and development (“IPR&D”) included in a business combination is capitalized as an indefinite-lived intangible asset. Development costs incurred after the acquisition are expensed as incurred and acquired IPR&D is tested for impairment annually until completion of the acquired programs. Upon commercialization, this indefinite-lived intangible asset is then accounted for as a finite-lived intangible asset and amortized on a straight-line basis over its estimated useful life, subject to periodic impairment reviews. If the research and development project is abandoned, the indefinite-lived asset is charged to expense. Legal costs, due diligence costs, business valuation costs and all other business acquisition costs are expensed when incurred.
The Company also acquires intellectual property through licensing arrangements. These arrangements often require upfront payments and may include additional milestone or royalty payments, contingent upon certain future events. IPR&D acquired in an asset acquisition (as opposed to a business combination) is expensed immediately unless there is an alternative future use. Subsequent payments made for the achievement of milestones are evaluated to determine whether they have an alternative future use or should be expensed. Payments made to third parties subsequent to commercialization are capitalized and amortized over the remaining useful life of the related asset, and are classified as intangible assets.
Recent Accounting Standard Changes and Developments
Information regarding recent accounting standard changes and developments is incorporated by reference from Part II, Item 8, Financial Statements and Supplementary Data, of this document and should be considered an integral part of this Item 7. See Note 2 in the Notes to the Consolidated Financial Statements for recently adopted and issued accounting standards.
Item 7A:
 Quantitative and Qualitative Disclosures About Market Risk
Derivative Transactions
The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates. The Company is exposed to currency price risk on foreign currency exchange rate fluctuations when it translates its
non-U.S.
dollar foreign subsidiaries’ financial statements into U.S. dollars, and when any of the Company’s subsidiaries purchase or sell products or services in a currency other than its own currency.
The Company’s principal strategies in managing exposures to changes in foreign currency exchange rates are to (1) naturally hedge the foreign-currency-denominated liabilities on the Company’s balance sheet against corresponding assets of the same currency, such that any changes in liabilities due to fluctuations in foreign currency exchange rates are typically offset by corresponding changes in assets and (2) mitigate foreign exchange risk exposure of international operations by hedging the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows.
Foreign Currency Exchange Contracts
The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates these net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real.
 
48

Interest Rate Cross-Currency Swap Agreements
As of December 31, 2021, the Company had three-year interest rate cross-currency swap derivative agreements with a notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive income in stockholders’ equity (deficit) until the sale or substantial liquidation of the foreign operation. The difference between the interest rate received and paid under the interest rate cross-currency swap derivative agreement is recorded in interest income in the statement of operations.
The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands):
 
 
  
December 31, 2021
 
  
December 31, 2020
 
 
  
Notional
Value
 
  
Fair
Value
 
  
Notional
Value
 
  
Fair
Value
 
Foreign currency exchange contracts:
  
  
  
  
Other current assets
  
$
55,309
 
  
$
504
 
  
$
66,690
 
  
$
836
 
Other current liabilities
  
$
9,000
 
  
$
195
 
  
$
20,000
 
  
$
185
 
Interest rate cross-currency swap agreements:
  
  
  
  
Other liabilities
  
$
230,000
 
  
$
5,363
 
  
$
560,000
 
  
$
44,996
 
Accumulated other comprehensive loss
  
  
$
15,944
 
  
  
$
44,996
 
The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements (in thousands):
 
 
  
Financial

Statement

Classification
  
 
 
 
 
 
 
 
 
 
  
Year Ended December 31,
 
 
  
2021
 
 
2020
 
 
2019
 
Foreign currency exchange contracts:
  
 
 
Realized (losses) gains on closed contracts
  
Cost of sales
  
$
(1,973
 
$
1,444
 
 
$
(3,552
Unrealized (losses) gains on open contracts
  
Cost of sales
  
 
(343
 
 
1,663
 
 
 
(1,292
  
  
 
 
 
 
 
 
 
 
 
 
 
Cumulative net
pre-tax
(losses) gains
  
Cost of sales
  
$
(2,316
 
$
3,107
 
 
$
(4,844
  
  
 
 
 
 
 
 
 
 
 
 
 
Interest rate cross-currency swap agreements:
  
 
 
Interest earned
  
Interest income
  
$
11,084
 
 
$
15,296
 
 
$
11,709
 
Unrealized gains (losses) on open contracts
  
Accumulated other
comprehensive loss
  
$
29,052
 
 
$
(44,996
 
$
4,485
 
Assuming a hypothetical adverse change of 10% in
year-end
exchange rates (a strengthening of the U.S. dollar), the fair market value of the foreign currency exchange contracts outstanding as of December 31, 2021 would decrease
pre-tax
earnings by approximately $5 million. Assuming a hypothetical adverse change of 10% in
year-end
exchange rates (a strengthening of the U.S. dollar), the fair market value of the interest rate cross-currency swap agreements outstanding as of December 31, 2021 would increase by approximately $23 million and would be recorded to foreign currency translation in other comprehensive income within stockholders’ equity (deficit). The related impact on interest income would not have a material effect on
pre-tax
earnings.
The Company’s cash and cash equivalents are not subject to significant interest rate risk due to the short maturities of these instruments. The Company’s cash equivalents represent highly liquid investments, with original maturities of 90 days or less, primarily in bank deposits, U.S. treasury bill money market funds and commercial paper. As of December 31, 2021, the carrying value of the Company’s cash and cash equivalents approximated fair value.
 
49

The Company is exposed to the risk of interest rate fluctuations from the investments of cash generated from operations. Investments with maturities greater than 90 days are classified as investments, and are held primarily in U.S. dollar-denominated treasury bills and commercial paper, bank deposits and corporate debt securities. As of December 31, 2021, the Company estimates that a hypothetical adverse change of 100 basis points across all maturities would not have a material effect on the fair market value of its portfolio.
The Company is also exposed to the risk of exchange rate fluctuations. The Company maintains cash balances in various operating accounts in excess of federally insured limits, and in foreign subsidiary accounts in currencies other than the U.S. dollar. As of December 31, 2021 and 2020, $440 million out of $569 million and $364 million out of $443 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $298 million out of $569 million and $254 million out of $443 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2021 and 2020, respectively. As of December 31, 2021, the Company had no holdings in auction rate securities or commercial paper issued by structured investment vehicles.
Assuming a hypothetical adverse change of 10% in
year-end
exchange rates (a strengthening of the U.S. dollar), the fair market value of the Company’s cash, cash equivalents and investments held in currencies other than the U.S. dollar as of December 31, 2021 would decrease by approximately $30 million, of which the majority would be recorded to foreign currency translation in other comprehensive income within stockholders’ equity.
 
50

Item 8:
 
Financial Statements and Supplementary Data
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in
Rules 13a-15(f)
and
15d-15(f)
under the Exchange Act. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in
Internal Control
 — Integrated Framework (2013)
 issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on our evaluation under the framework in
Internal Control
 — Integrated Framework (2013)
, our management, including our chief executive officer and chief financial officer, concluded that our internal control over financial reporting was effective as of December 31, 2021.
The effectiveness of our internal control over financial reporting as of December 31, 2021 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which is included herein.
 
51

Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of Waters Corporation
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Waters Corporation and its subsidiaries (the “Company”) as of December 31, 2021 and 2020, and the related consolidated statements of operations, of comprehensive income, of stockholders’ equity (deficit) and of cash flows for each of the three years in the period ended December 31, 2021, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in
Internal Control—Integrated Framework
(2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in
Internal Control—Integrated Framework
(2013) issued by the COSO.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in
 
52

accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matters
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Goodwill Impairment Assessment
As described in Notes 2 and 8 to the consolidated financial statements, the Company’s consolidated goodwill balance was $438 million as of December 31, 2021. Management tests for goodwill impairment using a fair-value approach at the reporting unit level annually, or earlier, if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. Under the impairment assessment, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to the amount of the excess carrying amount of the reporting unit over its fair value. This impairment is limited to the total amount of goodwill allocated to that reporting unit. The fair value of reporting units was estimated using a discounted cash flows technique, which includes certain management assumptions, such as estimated future cash flows, estimated growth rates and discount rates. As disclosed by management, the estimated fair value of the reporting units significantly exceeds the carrying value.
The principal considerations for our determination that performing procedures relating to the goodwill impairment assessment is a critical audit matter are the significant judgment by management when developing the fair value measurement of the reporting units, which in turn led to a high degree of auditor judgment and effort in performing procedures and evaluating management’s significant assumptions related to the estimated growth rates.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s goodwill impairment assessment, including controls over the valuation of the Company’s reporting units. These procedures also included, among others, (i) testing management’s process for developing the fair value estimates; (ii) evaluating the appropriateness of the discounted cash flow models; (iii) testing the completeness and accuracy of underlying data used in the models; and (iv) evaluating the significant assumptions used by management related to the estimated growth rates. Evaluating management’s
 
53

assumptions related to estimated revenue growth rates involved evaluating whether the growth rates used by management were reasonable considering the current and past performance of the reporting units and whether those growth rates were consistent with evidence obtained in other areas of the audit.
 
/s/ PricewaterhouseCoopers LLP
Boston, Massachusetts
February 24, 2022
We have served as the Company’s auditor since 1994.
 
54

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
 
    
December 31,
 
    
2021
    
2020
 
    
(In thousands, except per share data)
 
ASSETS
                 
Current assets:
                 
Cash and cash equivalents
   $ 501,234      $ 436,695  
Investments
     68,051        6,451  
Accounts receivable, net
     612,648        573,316  
Inventories
     356,095        304,281  
Other current assets
     90,914        80,290  
    
 
 
    
 
 
 
Total current assets
     1,628,942        1,401,033  
Property, plant and equipment, net
     547,913        494,003  
Intangible assets, net
     242,401        258,645  
Goodwill
     437,865        444,362  
Operating lease assets
     84,734        93,252  
Other assets
     153,077        148,625  
    
 
 
    
 
 
 
Total assets
   $ 3,094,932      $ 2,839,920  
    
 
 
    
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
                 
Current liabilities:
                 
Notes payable and debt
   $         $ 150,000  
Accounts payable
     96,799        72,212  
Accrued employee compensation
     101,192        72,166  
Deferred revenue and customer advances
     227,561        198,240  
Current operating lease liabilities
     27,906        27,764  
Accrued income taxes
     61,278        76,558  
Accrued warranty
     10,718        10,950  
Other current liabilities
     155,054        197,093  
    
 
 
    
 
 
 
Total current liabilities
     680,508        804,983  
Long-term liabilities:
                 
Long-term debt
     1,513,870        1,206,515  
Long-term portion of retirement benefits
     64,027        72,620  
Long-term income tax liabilities
     319,547        357,493  
Long-term operating lease liabilities
     59,623        68,197  
Other long-term liabilities
     89,803        97,968  
    
 
 
    
 
 
 
Total long-term liabilities
     2,046,870        1,802,793  
    
 
 
    
 
 
 
Total liabilities
     2,727,378        2,607,776  
Commitments and contingencies (Notes 6, 9, 10, 11, 12, 13 and 17)
             
Stockholders’ equity:
                 
Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at December 31, 2021 and December 31, 2020
                   
Common stock, par value $0.01 per share, 400,000 shares authorized, 162,084 and 161,666 shares issued, 60,728 and 62,309 shares outstanding at December 31, 2021 and December 31, 2020, respectively
     1,621        1,617  
Additional
paid-in
capital
     2,114,880        2,029,465  
Retained earnings
     7,800,832        7,107,989  
Treasury stock, at cost, 101,356 and 99,357 shares at December 31, 2021 and December 31, 2020, respectively
     (9,437,914      (8,788,984
Accumulated other comprehensive loss
     (111,865      (117,943
    
 
 
    
 
 
 
Total stockholders’ equity
     367,554        232,144  
    
 
 
    
 
 
 
Total liabilities and stockholders’ equity
   $ 3,094,932      $ 2,839,920  
    
 
 
    
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
55

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
 
                         
    
Year Ended December 31,
 
    
2021
   
2020
   
2019
 
    
(In thousands, except per share data)
 
Revenues:
        
Product sales
   $
1,822,070
    $
1,497,333
    $
1,567,189
 
Service sales
    
963,804
     
868,032
     
839,407
 
    
 
 
   
 
 
   
 
 
 
Total net sales
    
2,785,874
     
2,365,365
     
2,406,596
 
Costs and operating expenses:
                        
Cost of product sales
    
752,514
     
638,033
     
642,706
 
Cost of service sales
    
404,019
     
368,656
     
367,994
 
Selling and administrative expenses
    
626,968
     
553,698
     
534,791
 
Research and development expenses
    
168,358
     
140,777
     
142,955
 
Purchased intangibles amortization
    
7,143
     
10,587
     
9,693
 
Asset impairments
    
  
     
6,945
     
  
 
Litigation provision (Note 11)
    
5,165
     
1,180
     
  
 
    
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
    
1,964,167
     
1,719,876
     
1,698,139
 
    
 
 
   
 
 
   
 
 
 
Operating income
    
821,707
     
645,489
     
708,457
 
Other income (expense), net
    
17,203
     
(1,775
   
(3,586
Interest expense
    
(44,938
   
(49,070
   
(48,690
Interest income
    
12,221
     
16,270
     
22,058
 
    
 
 
   
 
 
   
 
 
 
Income before income taxes
    
806,193
     
610,914
     
678,239
 
Provision for income taxes
    
113,350
     
89,343
     
86,041
 
    
 
 
   
 
 
   
 
 
 
Net income
   $
692,843
    $
521,571
    $
592,198
 
    
 
 
   
 
 
   
 
 
 
Net income per basic common share
   $
11.25
    $
8.40
    $
8.76
 
Weighted-average number of basic common shares
    
61,575
     
62,094
     
67,627
 
Net income per diluted common share
   $
11.17
    $
8.36
    $
8.69
 
Weighted-average number of diluted common shares and equivalents
    
62,028
     
62,414
     
68,166
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
56

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 
    
Year Ended December 31,
 
    
2021
   
2020
   
2019
 
    
(In thousands)
 
Net income
   $ 692,843     $ 521,571     $ 592,198  
Other comprehensive income (loss):
                        
Foreign currency translation
     (1,903     5,984       1,631  
Unrealized (losses) gains on investments before income taxes
     (26              3,046  
Income tax benefit (expense)
     6                (641
    
 
 
   
 
 
   
 
 
 
Unrealized (losses) gains on investments, net of tax
     (20              2,405  
Retirement liability adjustment before reclassifications
     9,342       (6,786     (9,360
Amounts reclassified to other income (expense), net
     1,167       1,389       1,979  
    
 
 
   
 
 
   
 
 
 
Retirement liability adjustment before income taxes
     10,509       (5,397     (7,381
Income tax (expense) benefit
     (2,508     941       1,845  
    
 
 
   
 
 
   
 
 
 
Retirement liability adjustment, net of tax
     8,001       (4,456     (5,536
Other comprehensive income (loss)
     6,078       1,528       (1,500
    
 
 
   
 
 
   
 
 
 
Comprehensive income
   $ 698,921     $ 523,099     $ 590,698  
    
 
 
   
 
 
   
 
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
57

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
                         
    
Year Ended December 31,
 
    
2021
   
2020
   
2019
 
    
 
(In thousands)
 
Cash flows from operating activities:
                        
Net income
   $
692,843
    $
521,571
    $
592,198
 
Adjustments to reconcile net income to net cash provided by operating activities:
                        
Stock-based compensation
    
29,918
     
36,865
     
38,577
 
Deferred income taxes
    
16,633
     
(2,693
   
9,620
 
Depreciation
    
71,560
     
68,685
     
53,839
 
Amortization of intangibles
    
60,120
     
56,676
     
51,457
 
Asset impairments
    
  
     
6,945
     
  
 
Observable unrealized gain o
n
 investment
    
(9,707
   
  
     
  
 
Change in operating assets and liabilities, net of acquisitions:
                        
(Increase) decrease in accounts receivable
    
(62,448
   
37,467
     
(22,195
(Increase) decrease in inventories
    
(67,250
   
18,940
     
(31,854
Increase in other current assets
    
(20,765
   
(27,030
   
(10,918
Decrease (increase) in other assets
    
4,490
     
(37,865
   
(16,470
Increase in accounts payable and other current liabilities
    
46,110
     
140,598
     
9,784
 
Increase in deferred revenue and customer advances
    
37,845
     
11,073
     
12,189
 
Effect of the 2017 Tax Cuts and Jobs Act
    
  
     
  
     
(3,229
Decrease in other liabilities
    
(52,075
   
(40,725
   
(39,911
    
 
 
   
 
 
   
 
 
 
Net cash provided by operating activities
    
747,274
     
790,507
     
643,087
 
Cash flows from investing activities:
                        
Additions to property, plant, equipment and software capitalization
    
(161,266
   
(172,384
   
(163,823
Asset and business acquisitions, net of cash acquired
    
  
     
(80,545
   
  
 
Investment in unaffiliated company
    
(1,788
   
(6,143
   
(8,843
Payments for intellectual property licenses
    
(7,000
   
  
     
  
 
Purchases of investments
    
(279,660
   
(25,884
   
(36,951
Maturities and sales of investments
    
218,084
     
20,862
     
978,419
 
    
 
 
   
 
 
   
 
 
 
Net cash (used in) provided by investing activities
    
(231,630
   
(264,094
   
768,802
 
Cash flows from financing activities:
                        
Proceeds from debt issuances
    
510,000
     
315,000
     
925,670
 
Payments on debt
    
(350,000
   
(640,366
   
(390,482
Payments of debt issuance costs
    
(8,537
   
  
     
(2,932
Proceeds from stock plans
    
55,643
     
66,033
     
53,715
 
Purchases of treasury shares
    
(648,930
   
(196,409
   
(2,469,258
Proceeds from derivative contracts
    
3,549
     
15,240
     
10,609
 
    
 
 
   
 
 
   
 
 
 
Net cash used in financing activities
    
(438,275
   
(440,502
   
(1,872,678
Effect of exchange rate changes on cash and cash equivalents
    
(12,830
   
15,069
     
224
 
    
 
 
   
 
 
   
 
 
 
Increase (decrease) in cash and cash equivalents
    
64,539
     
100,980
     
(460,565
Cash and cash equivalents at beginning of period
    
436,695
     
335,715
     
796,280
 
    
 
 
   
 
 
   
 
 
 
Cash and cash equivalents at end of period
   $
501,234
    $
436,695
    $
335,715
 
    
 
 
   
 
 
   
 
 
 
Supplemental cash flow information:
                        
Income taxes paid
   $
153,504
    $
97,621
    $
87,998
 
Interest paid
   $
42,408
    $
52,103
    $
42,843
 
The accompanying notes are an integral part of the consolidated financial statements.
 
58

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)
 
   
Number of
Common
Shares
   
Common
Stock
   
Additional
Paid-In

Capital
   
Retained
Earnings
   
Treasury
Stock
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Total
Stockholders’
Equity
(Deficit)
 
   
(In thousands)
 
Balance December 31, 2018
    160,472     $ 1,605     $ 1,834,741     $ 5,995,205     $ (6,146,322   $ (117,971   $ 1,567,258  
Net income
    —         —         —         592,198       —         —         592,198  
Other comprehensive loss
    —         —         —         —         —         (1,500     (1,500
Issuance of common stock for employees:
                                                       
Employee Stock Purchase Plan
    43       —         7,996       —         —         —         7,996  
Stock options exercised
    406       4       45,715       —         —         —         45,719  
Treasury stock
    —         —         —         —         (2,466,254     —         (2,466,254
Stock-based compensation
    109       1       38,301       —         —         —         38,302  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance December 31, 2019
    161,030     $ 1,610     $ 1,926,753     $ 6,587,403     $ (8,612,576   $ (119,471   $ (216,281
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Adoption of new accounting pronouncement
    —         —         —         (985     —         —         (985
Net income
    —         —         —         521,571       —         —         521,571  
Other comprehensive income
    —         —         —         —         —         1,528       1,528  
Issuance of common stock for employees:
                                                       
Employee Stock Purchase Plan
    43       —         7,531       —         —         —         7,531  
Stock options exercised
    456       5       58,497       —         —         —         58,502  
Treasury stock
    —         —         —         —         (176,408     —         (176,408
Stock-based compensation
    137       2       36,684       —         —         —         36,686  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance December 31, 2020
    161,666     $ 1,617     $ 2,029,465     $ 7,107,989     $ (8,788,984   $ (117,943   $ 232,144  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
    —         —         —         692,843       —         —         692,843  
Other comprehensive income
    —         —         —         —         —         6,078       6,078  
Issuance of common stock for employees:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Employee Stock Purchase Plan
    40       —         9,578       —         —         —         9,578  
Stock options exercised
    282       3       46,062       —         —         —         46,065  
Treasury stock
    —         —         —         —         (648,930     —         (648,930
Stock-based compensation
    96       1       29,775       —         —         —         29,776  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance December 31, 2021
    162,084     $ 1,621     $ 2,114,880     $ 7,800,832     $ (9,437,914   $ (111,865   $ 367,554  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
59

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1    Description of Business and Organization
Waters Corporation (the “Company,” “we,” “our,” or “us”) is a specialty measurement company that operates with a fundamental underlying purpose to advance the science that enables our customers to enhance human health and well-being. The Company has pioneered analytical workflow solutions involving liquid chromatography, mass spectrometry and thermal analysis innovations serving the life, materials and food sciences for more than 60 years. The Company primarily designs, manufactures, sells and services high performance liquid chromatography (“HPLC”), ultra performance liquid chromatography (“UPLC
TM
” and together with HPLC, referred to as “LC”) and mass spectrometry (“MS”) technology systems and support products, including chromatography columns, other consumable products and comprehensive post-warranty service plans. These systems are complementary products that are frequently employed together
(“LC-MS”)
and sold as integrated instrument systems using common software platforms. LC is a standard technique and is utilized in a broad range of industries to detect, identify, monitor and measure the chemical, physical and biological composition of materials, and to purify a full range of compounds. MS technology, principally in conjunction with chromatography, is employed in drug discovery and development, including clinical trial testing, the analysis of proteins in disease processes (known as “proteomics”), nutritional safety analysis and environmental testing.
LC-MS
instruments combine a liquid phase sample introduction and separation system with mass spectrometric compound identification and quantification. In addition, the Company designs, manufactures, sells and services thermal analysis, rheometry and calorimetry instruments through its TA
TM
product line. These instruments are used in predicting the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids for various industrial, consumer goods and healthcare products, as well as for life science research. The Company is also a developer and supplier of advanced software-based products that interface with the Company’s instruments, as well as other manufacturers’ instruments.
2    Basis of Presentation and Summary of Significant Accounting Policies
Use of Estimates
The preparation of consolidated financial statements in conformity with generally accepted accounting principles (“GAAP”) requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities at the dates of the financial statements. On an ongoing basis, the Company evaluates its estimates, including those related to revenue recognition, goodwill and intangible assets, income taxes, litigation, stock-based compensation and contingencies, and to a lesser extent, product returns and allowances, bad debts, inventory valuation, warranty and installation provisions, retirement plan obligations and equity investments, which are not as significant to our financial statements. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual amounts may differ from these estimates under different assumptions or conditions.
Risks and Uncertainties
The Company is subject to risks common to companies in the analytical instrument industry, including, but not limited to, global economic and financial market conditions, fluctuations in foreign currency exchange rates, fluctuations in customer demand, development by its competitors of new technological innovations, costs of developing new technologies, levels of debt and debt service requirements, risk of disruption, dependence on key personnel, protection and litigation of proprietary technology, shifts in taxable income between tax jurisdictions and compliance with regulations of the U.S. Food and Drug Administration and similar foreign regulatory authorities and agencies.

The impact of the global pandemic of a novel strain of coronavirus
(“COVID-19”)
over the last two years has resulted in a widespread public health crisis. The
COVID-19
pandemic has caused significant volatility and
 
60

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
continued
spread throughout the United States and globally, which has disrupted and may continue to disrupt the Company’s business. The Company operates in over 35 countries, including those in the regions most impacted by the
COVID-19
pandemic. In response, governments of most countries, including the United States, as well as private businesses, have implemented numerous measures attempting to contain and mitigate the effects of
COVID-19.
Such measures have had and are expected to continue to have adverse impacts on the United States and foreign economies of uncertain severity and duration, and have had and may continue to have a negative impact on the Company’s operations, including Company sales, supply chain and cash flow.

COVID-19
and the related economic uncertainty adversely impacted sales of the Company for the year ended December 31, 2020; however, through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. The Company consolidates entities in which it owns or controls fifty percent or more of the voting shares. All inter-company balances and transactions have been eliminated.
Translation of Foreign Currencies
The functional currency of each of the Company’s foreign operating subsidiaries is the local currency of its country of domicile, except for the Company’s subsidiaries in Hong Kong, Singapore and the Cayman Islands, where the underlying transactional cash flows are denominated in currencies other than the respective local currency of domicile. The functional currency of the Hong Kong, Singapore and Cayman Islands subsidiaries is the U.S. dollar, based on the respective entity’s cash flows.
For the Company’s foreign operations, assets and liabilities are translated into U.S. dollars at exchange rates prevailing on the balance sheet date, while revenues and expenses are translated at average exchange rates prevailing during the respective period. Any resulting translation gains or losses are included in accumulated other comprehensive income in the consolidated balance sheets.
The Company’s net sales derived from operations outside the United States were 72%, 71% and 71% in 2021, 2020 and 2019, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2021, 2020 and 2019, foreign currency transactions resulted in net losses of $5 million, $7 million and $9 million, respectively.
Seasonality of Business
The Company typically experiences an increase in sales in the fourth quarter, as a result of purchasing habits for capital goods of customers that tend to exhaust their spending budgets by calendar year end.
Cash, Cash Equivalents and Investments
Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, primarily in bank deposits, U.S. treasury bill money market funds and commercial paper. Investments with longer maturities are classified as investments, and are held primarily in U.S. treasury bills, U.S. dollar-denominated treasury bills and commercial paper, bank deposits and corporate debt securities.
 
61

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Investments are classified as
available-for-sale
(“AFS”) debt securities. If the AFS debt security’s fair value exceeds the security’s amortized cost the unrealized gain is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the AFS debt security’s fair value declines below its amortized cost the Company considers all available evidence to evaluate the extent to which the decline is due to credit-related factors or noncredit-related factors. If the decline is due to noncredit-related factors then no credit loss is recorded and the unrealized loss is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the decline is considered to be a credit-related impairment, it is recognized as an allowance on the consolidated balance sheet with a corresponding charge to the statement of operations. The credit allowance is limited to the difference between the fair value and the amortized cost basis. No credit-related allowances or impairments have been recognized on the Company’s investments in
available-for-sale
debt securities. The Company classifies its investments exclusive of those categorized as cash equivalents.
The Company maintains cash balances in various operating accounts in excess of federally insured limits, and in foreign subsidiary accounts in currencies other than the U.S. dollar. As of December 31, 2021 and 2020, $440 million out of $569 million and $364 million out of $443 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $298 million out of $569 million and $254 million out of $443 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2021 and 2020, respectively.
Accounts Receivable and Allowance for Credit Losses
The Company adopted new accounting guidance regarding the accounting for credit losses as of January 1, 2020 using a modified retrospective transition approach that was applied to the trade receivable balance as of January 1, 2020. This new accounting guidance required the Company to move from an incurred loss model to a current expected credit loss (“CECL”) model. Upon adoption, the Company recorded a net decrease of approximately $1 million to the Company’s stockholders’ deficit as of January 1, 2020. The adoption of this standard did not have a material impact on the Company’s balance sheets, results of operations or cash flows.
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company has very limited use of rebates and other cash considerations payable to customers and, as a result, the transaction price determination does not have any material variable consideration. The Company does not consider there to be significant concentrations of credit risk with respect to trade receivables due to the short-term nature of the balances, the Company having a large and diverse customer base, and the Company having a strong historical experience of collecting receivables with minimal defaults. As a result, credit risk is considered low across territories and trade receivables are considered to be a single class of financial asset. The allowance for credit losses is based on a number of factors and is calculated by applying a historical loss rate to trade receivable aging balances to estimate a general reserve balance along with an additional adjustment for any specific receivables with known or anticipated issues affecting the likelihood of recovery. Past due balances with a probability of default based on historical data as well as relevant available forward-looking information are included in the specific adjustment. The historical loss rate is reviewed on at least an annual basis and the allowance for credit losses is reviewed quarterly for any required adjustments. The Company does not have any off-balance sheet credit exposure related to its customers.
Trade receivables related to instrument sales are collateralized by the instrument that is sold. If there is a risk of default related to a receivable that is collateralized, then the fair value of the collateral is calculated and adjusted for the cost to
re-possess,
refurbish and
re-sell
the instrument. This adjusted fair value is compared to the receivable balance and the difference would be recorded as the expected credit loss.
 
62

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The
 
following is a summary of the activity of the Company’s allowance for credit losses for the year ended December 31
, 2021
, 2020
and 2019
(in thousands). The December 31
, 2021
and 2020
balances are calculated using the CECL method and the December 31
, 2019
balance is calculated using the incurred loss method under legacy GAAP:
 
    
Balance at
Beginning
 
of Period
    
Impact of
CECL

Adoption
    
Additions
    
Deductions
   
Balance at
End of Period
 
Allowance for Credit Losses
                                           
December 31, 2021
   $ 14,381      $         $ 5,380      $ (6,533   $ 13,228  
December 31, 2020
   $ 9,560      $ 985      $ 9,051      $ (5,215   $ 14,381  
December 31, 2019
   $ 7,663      $ —        $ 4,701      $ (2,804   $ 9,560  
Concentration of Credit Risk
The Company sells its products and services to a significant number of large and small customers throughout the world, with net sales to the pharmaceutical industry of approximately 60%, 59% and 57% in 2021, 2020 and 2019, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2021, 2020 or 2019. The Company performs continuing credit evaluations of its customers and generally does not require collateral, but in certain circumstances may require letters of credit or deposits. Historically, the Company has not experienced significant bad debt losses.
Inventory
The Company values all of its inventories at the lower of cost or net realizable value on a
first-in,
first-out
basis (“FIFO”).
Income Taxes
As part of the process of preparing the consolidated financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. This process involves the Company estimating its income taxes, taking into account the amount, timing and character of taxable income, tax deductions and credits and assessing changes in tax laws, regulations, agreements and treaties. Differing treatment of items for tax and accounting purposes, such as depreciation, amortization and inventory reserves, result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. In the event that actual results differ from these estimates, or the Company adjusts these estimates in future periods, such changes could materially impact the Company’s financial position and results of operations.
The accounting standards for income taxes require that a company continually evaluate the necessity of establishing or changing a valuation allowance for deferred tax assets depending on whether it is more likely than not that the actual benefit of those assets will be realized in future periods.
The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax positions on the presumption that all concerned tax authorities possess full knowledge of those tax positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those positions for the time value of money. The Company classified interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.
As part of the 2017 Tax Act, there is a provision for the taxation of
certain off-shore earnings
referred to as the Global
Intangible Low-Taxed Income
(“GILTI”) provision. This provision
taxes off-shore earnings
at a rate of 10.5%, partially offset with foreign tax credits. In connection with this provision, the Company’s accounting policy is to treat this tax as a current period cost.
 
63

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Leases
The Company’s lease portfolio consists primarily of operating leases. The Company’s operating leases consist of property leases for sales, demonstration, laboratory, warehouse and office spaces, automotive leases for sales and service personnel and equipment leases, primarily used in our manufacturing and distribution operations. The Company categorizes leases as either operating or finance leases at the commencement date of the lease. The Company does not have any material financing leases.
The Company makes variable lease payments that do not depend on a rate or index, primarily for items such as real estate taxes and other expenses. These expenses are recorded as variable costs in the period incurred. For the years ended December 31, 2021, 2020 and 2019, respectively, variable costs incurred were not material.
The Company’s lease agreements may include tenant improvement allowances, rent holidays, and/or contingent rent provisions as well as a certain number of these leases contain rental escalation clauses that are either fixed or adjusted periodically for inflation of market rates which are factored into our determination of lease payments at lease inception. The Company’s leases also sometimes include renewal options and/or termination options which are included in the determination of the lease term when they are reasonably certain to be exercised.
The Company has lease agreements which contain lease and
non-lease
components, which are accounted for as a single lease component for all underlying classes of assets.
For leases with terms greater than 12 months, the Company records a
right-of-use
asset and lease liability at the present value of lease payments over the term of the leases and records rent expense on a straight-line basis over the lease term. The Company has elected not to apply the recognition requirements to short-term leases with terms less than 12 months. For short-term leases, the Company recognizes lease payments in net income on a straight-line basis over the term of the lease. For the years ended December 31, 2021, 2020 or 2019, respectively, costs incurred related to short-term leases were not material.
When available, the Company uses the rate implicit in the lease to discount lease payments to determine the present value of the lease liabilities; however, most of the leases do not provide a readily determinable implicit rate and, as required by the accounting guidance, the Company estimates its incremental secured borrowing rate to discount the lease payments based on information available at lease commencement (or, for the leases in existence on the adoption date, the January 1, 2019 information). The Company’s incremental borrowing rate reflects the estimated rate of interest that the Company would pay to borrow on a collateralized basis over a similar term to the lease payments in a similar economic environment.
Property, Plant and Equipment
Property, plant and equipment are recorded at cost. Expenditures for maintenance and repairs are charged to expense, while the costs of significant improvements are capitalized. Depreciation is provided using the straight-line method over the following estimated useful lives: buildings — fifteen to thirty-
nine years
; building improvements — five to ten years; leasehold improvements — the shorter of the economic useful life or life of lease; and production and other equipment — three to ten years. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are eliminated from the consolidated balance sheets and related gains or losses are reflected in the consolidated statements of operations.
Asset Impairments
The Company reviews its long-lived assets for impairment in accordance with the accounting standards for property, plant and equipment. Whenever events or circumstances indicate that the carrying amount of an asset
 
64

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
may not be recoverable, the Company evaluates the recoverability of the carrying value of the asset based on the expected future cash flows, relying on a number of factors, including, but not limited to, operating results, business plans, economic projections and anticipated future cash flows. If the asset is deemed not recoverable, it is written down to fair value and the impairment is recorded in the consolidated statements of operations.
During 2020, the Company recorded a
non-cash
charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass Research Development and Service Kft (“Medimass”). The impairment charge was due to a shift in strategic priorities. In conjunction with the intangible asset impairment the Company also reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. The net impact of $7 million is reported separately within the consolidated statements of operations.
Business Combinations and Asset Acquisitions
The Company accounts for business acquisitions under the accounting standards for business combinations. The results of each acquisition are included in the Company’s consolidated results as of the acquisition date and the purchase price of an acquisition is allocated to tangible and intangible assets and assumed liabilities based on their estimated fair values. Any excess of the fair value consideration transferred over the estimated fair values of the net assets acquired is recognized as goodwill. Acquired
in-process
research and development (“IPR&D”) included in a business combination is capitalized as an indefinite-lived intangible asset. Development costs incurred after the acquisition are expensed as incurred and acquired IPR&D is tested for impairment annually until completion of the acquired programs. Upon commercialization, this indefinite-lived intangible asset is then accounted for as a finite-lived intangible asset and amortized on a straight-line basis over its estimated useful life, subject to periodic impairment reviews. If the research and development project is abandoned, the indefinite-lived asset is charged to expense. Legal costs, due diligence costs, business valuation costs and all other business acquisition costs are expensed when incurred.
The Company also acquires intellectual property through licensing arrangements. These arrangements often require upfront payments and may include additional milestone or royalty payments, contingent upon certain future events. IPR&D acquired in an asset acquisition (as opposed to a business combination) is expensed immediately unless there is an alternative future use. Subsequent payments made for the achievement of milestones are evaluated to determine whether they have an alternative future use or should be expensed. Payments made to third parties subsequent to commercialization are capitalized and amortized over the remaining useful life of the related asset, and are classified as intangible assets.
Goodwill and Other Intangible Assets
The Company tests for goodwill impairment using a fair-value approach at the reporting unit level annually, or earlier, if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The goodwill and other intangible assets accounting standards define a reporting unit as an operating segment, or one level below an operating segment, if discrete financial information is prepared and reviewed by management. For goodwill impairment review purposes, the Company has two reporting units: Waters
TM
and TA
TM
. Goodwill is allocated to the reporting units at the time of acquisition.
As of January 1, 2020, the Company adopted a new accounting standard which eliminated the requirement to calculate the implied fair value of goodwill as noted above to measure a goodwill impairment charge. Under the prior accounting standard, if a reporting unit’s carrying amount exceeds its estimated fair value, goodwill impairment is recognized to the extent that the carrying amount of goodwill exceeds the implied fair value of the
 
65

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
goodwill. Under the new accounting standard impairment assessment, an impairment charge is based on the excess of a reporting unit’s carrying amount over its fair value. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to the amount of the excess carrying amount of the reporting unit over its fair value. This impairment is limited to the total amount of goodwill allocated to that reporting unit. The fair value of reporting units was estimated using a discounted cash flows technique, which includes certain management assumptions, such as estimated future cash flows, estimated growth rates and discount rates.
The Company’s intangible assets include purchased technology; capitalized software development costs; costs associated with acquiring Company patents, trademarks and intellectual properties, such as licenses; and acquired IPR&D. Purchased intangibles are recorded at their fair market values as of the acquisition date and amortized over their estimated useful lives, ranging from one to fifteen years. Other intangibles are amortized over a period ranging from one to ten years. Acquired IPR&D is amortized from the date of completion of the acquired program over its estimated useful life. IPR&D and indefinite-lived intangibles are tested annually for impairment.
Software Development Costs
The Company capitalizes internal and external software development costs for products offered for sale in accordance with the accounting standards for the costs of software to be sold, leased, or otherwise marketed. Capitalized costs are amortized to cost of sales over the period of economic benefit, which approximates a straight-line basis over the estimated useful lives of the related software products, generally three to ten years. The Company capitalized $36 million, $53 million and $40 million of direct expenses that were related to the development of software in 2021, 2020 and 2019, respectively. Net capitalized software included in intangible assets totaled $155 million and $175 million at December 31, 2021 and 2020, respectively. See Note 8, Goodwill and Other Intangibles.
The Company capitalizes software development costs for internal use. Capitalized internal software development costs are amortized over the period of economic benefit, which approximates a straight-line basis over ten years. Net capitalized internal software included in property, plant and equipment totaled $12 million and $8 million at December 31, 2021 and 2020, respectively.
Other Investments
The Company accounts for its investments that represent less than twenty percent ownership, and for which the Company does not have the ability to exercise significant influence, using the accounting standards for investments in equity securities. Investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable market value, are accounted for at cost, adjusted for subsequent observable price changes as applicable. The Company periodically evaluates the carrying value of its investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable fair value and carries them at cost, less impairment, adjusted for subsequent observable price changes. For equity investments in which the Company has the ability to exercise significant influence over operating and financial policies of the investee, the equity method of accounting is used. The Company’s share of net income or losses of equity method investments is included in the consolidated statements of operations and was not material in any period presented.
During the year ended December 31, 2021, year ended December 31, 2020 and year ended December 31, 2019, the Company made investments in unaffiliated companies of $2 million, $6 million and $9 million, respectively.

 
66

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
In 2021
, the Company also recorded an unrealized gain of $10 million due to an observable change in the fair value of an existing investment the Company does not have the ability to exercise significant influence over.
Fair Value Measurements
In accordance with the accounting standards for fair value measurements and disclosures, certain of the Company’s assets and liabilities are measured at fair value on a recurring basis as of December 31, 2021 and 2020. Fair values determined by Level 1 inputs utilize observable data, such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points for which there is little or no market data, which require the reporting entity to develop its own assumptions.
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands):
 
    
Total at
December 31,
2021
    
Quoted Prices
in Active
Markets
for
 
Identical
Assets

(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs

(Level 3)
 
Assets:
                                   
U.S. Treasury securities
   $ 13,917      $ —        $ 13,917      $ —    
Corporate debt securities
     39,121        —          39,121        —    
Time deposits
     19,030        —          19,030        —    
Waters 401(k) Restoration Plan assets
     38,729        38,729                  —    
Foreign currency exchange contracts
     504        —          504        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 111,301      $ 38,729      $ 72,572      $     
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,347      $ —        $ —        $ 1,347  
Foreign currency exchange contracts
     195        —          195        —    
Interest rate cross-currency swap agreements
     5,363        —          5,363        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,905      $         $ 5,558      $ 1,347  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
67

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31
, 2020
(in thousands):
 
 
  
Total at
December 31,
2020
 
  
Quoted Prices
in Active
Markets
for Identical
Assets
(Level 1)
 
  
Significant
Other
Observable
Inputs
(Level 2)
 
  
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 6,451      $ —        $ 6,451      $ —    
Waters 401(k) Restoration Plan assets
     38,988        38,988        —          —    
Foreign currency exchange contracts
     836        —          836        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,275      $ 38,988      $ 7,287      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,185      $ —        $ —        $ 1,185  
Foreign currency exchange contracts
     185        —          185        —    
Interest rate cross-currency swap agreements
     44,996        —          44,996        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,366      $ —        $ 45,181      $ 1,185  
    
 
 
    
 
 
    
 
 
    
 
 
 
Fair Value of 401(k) Restoration Plan Assets
The 401(k) Restoration Plan is a nonqualified defined contribution plan and the assets were held in registered mutual funds and have been classified as Level 1. The fair values of the assets in the plan are determined through market and observable sources from daily quoted prices on nationally recognized securities exchanges.
Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements
The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts and interest rate cross-currency swap agreements are determined through market and observable sources and have been classified as Level 2. These assets and liabilities have been initially valued at the transaction price and subsequently valued, typically utilizing third-party pricing services. The pricing services use many inputs to determine value, including reportable trades, benchmark yields, credit spreads, broker/dealer quotes, current spot rates and other industry and economic events. The Company validates the prices provided by third-party pricing services by reviewing their pricing methods and obtaining market values from other pricing sources.
Fair Value of Contingent Consideration
The fair value of the Company’s liability for contingent consideration relates to earnout payments in connection with the December 2020 acquisition of Integrated Software Solutions (“ISS”) and is determined using a probability-weighted discounted cash flow model, which uses significant unobservable inputs, and has been classified as Level 3. Subsequent changes in the fair value of the contingent consideration liability are recorded in the results of operations. The fair value of the contingent consideration liability associated with future earnout payments is based on several factors, including the achievement of certain revenue and customer account milestones over the two years after the acquisition date and a discount rate that reflects both the likelihood of achieving the estimated future results and the Company’s creditworthiness. A change in any of these unobservable inputs can significantly change the fair value of the contingent consideration.
The fair value of future contingent consideration payments related to the December 2020 acquisition of ISS was estimated to be $1 million at both December 31, 2021 and 2020.
 
68

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Fair Value of Other Financial Instruments
The Company’s accounts receivable and accounts payable are recorded at cost, which approximates fair value due to their short-term nature. The carrying value of the Company’s variable interest rate debt approximates fair value due to the variable nature of the interest rate. The carrying value of the Company’s fixed interest rate debt was $1.3 billion and $0.9 billion at December 31, 2021 and 2020, respectively. The fair value of the Company’s fixed interest rate debt was estimated using discounted cash flow models, based on estimated current rates offered for similar debt under current market conditions for the Company. The fair value of the Company’s fixed interest rate debt was estimated to be $1.3 billion and $1.0 billion at December 31, 2021 and 2020, respectively, using Level 2 inputs.
Derivative Transactions
The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates. The Company is exposed to currency price risk on foreign currency exchange rate fluctuations when it translates its
non-U.S.
dollar foreign subsidiaries’ financial statements into U.S. dollars and when any of the Company’s subsidiaries purchase or sell products or services in a currency other than its own currency.
The Company’s principal strategies in managing exposures to changes in foreign currency exchange rates are to (1) naturally hedge the foreign-currency-denominated liabilities on the Company’s balance sheet against corresponding assets of the same currency, such that any changes in liabilities due to fluctuations in foreign currency exchange rates are typically offset by corresponding changes in assets and (2) mitigate foreign exchange risk exposure of international operations by hedging the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows.
Foreign Currency Exchange Contracts
The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real.
Interest Rate Cross-Currency Swap Agreements
As of December 31, 2021, the Company had three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive income in stockholders’ equity (deficit) until the sale or substantial liquidation of the foreign operation. The difference between the interest rate received and paid under the interest rate cross-currency swap derivative agreement is recorded in interest income in the statement of operations.
 
69

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
    
Notional Value
    
Fair Value
    
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                   
Other current assets
   $ 55,309      $ 504      $ 66,690      $ 836  
Other current liabilities
   $ 9,000      $ 195      $ 20,000      $ 185  
         
Interest rate cross-currency swap agreements:
                                   
Other liabilities
   $ 230,000      $ 5,363      $ 560,000      $ 44,996  
Accumulated other comprehensive loss
            $ 15,944               $ 44,996  
The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements
(in thousands):
 
 
 
Financial

Statement

Classification
 
Year Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Foreign currency exchange contracts:
                          
Realized (losses) gains on closed contracts
  
Cost of sales
   $ (1,973    $ 1,444      $ (3,552
Unrealized (losses) gains on open contracts
  
Cost of sales
     (343      1,663        (1,292
         
 
 
    
 
 
    
 
 
 
Cumulative net
pre-tax
(losses) gains
  
Cost of sales
   $ (2,316    $ 3,107      $ (4,844
         
 
 
    
 
 
    
 
 
 
Interest rate cross-currency swap agreements:
                          
Interest earned
   Interest income    $ 11,084      $ 15,296      $ 11,709  
Unrealized gains (losses) on open contracts
   Accumulated other                           

  
comprehensive loss
   $ 29,052      $ (44,996    $ 4,485  
Stockholders’ Equity (Deficit)
In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. During 2021, 2020 and 2019, the Company repurchased 2.0 million, 0.8 million and 11.1 million shares of the Company’s outstanding common stock at a cost of $640 million, $167 million and $2.5 billion, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $9 million, $9 million and $8 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, the Company has a total of $885 million authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023.
The Company accrued $20 million at December 31, 2019 as a result of treasury stock purchases that were unsettled. These transactions were settled in January 2020. There was no such accrual at December 31, 2021 or 2020.
Revenue Recognition
The Company recognizes revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
 
70

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The Company generally enters into contracts that include a combination of products and services. Revenue is allocated to distinct performance obligations and is recognized net of allowances for returns and discounts.
The Company recognizes revenue on product sales at the time control of the product transfers to the customer. In substantially all of the Company’s arrangements, title of the product transfers at shipping point and, as a result, the Company determined control transfers at the point of shipment. In more limited cases, there are destination-based shipping terms and, thus, control is deemed to transfer when the products arrive at the customer site. All incremental costs of obtaining a contract are expensed as and when incurred if the expected amortization period of the asset that would have been recognized is one year or less. Shipping and handling costs are included as a component of cost of sales. In situations where the control of the goods transfers prior to the completion of the Company’s obligation to ship the products to its customers, the Company has elected the practical expedient to account for the shipping services as a fulfillment cost. Accordingly, such costs are recognized when control of the related goods is transferred to the customer. In more rare situations, the Company has revenue associated with products that contain specific customer acceptance criteria and the related revenue is not recognized before the customer acceptance criteria are satisfied. The Company elected to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with specific revenue-producing transactions and collected by the Company from a customer.
Generally, the Company’s contracts for products include a performance obligation related to installation. The Company has determined that the installation represents a distinct performance obligation and revenue is recognized separately upon the completion of installation. The Company determines the amount of the transaction price to allocate to the installation service based on the standalone selling price of the product and the service, which requires judgment. The Company determines the relative standalone selling price of installation based upon a number of factors, including hourly service billing rates and estimated installation hours. In developing these estimates, the Company considers past history, competition, billing rates of current services and other factors.
The Company has sales from standalone software, which are included in instrument systems revenue. These arrangements typically include software licenses and maintenance contracts, both of which the Company has determined are distinct performance obligations. The Company determines the amount of the transaction price to allocate to the license and maintenance contract based on the relative standalone selling price of each performance obligation. Software license revenue is recognized at the point in time when control has been transferred to the customer. The revenue allocated to the software maintenance contract is recognized on a straight-line basis over the maintenance period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. Unspecified rights to software upgrades are typically sold as part of the maintenance contract on a
when-and-if-available
basis.
Payment terms and conditions vary among the Company’s revenue streams, although terms generally include a requirement of payment within 30 to 60 days of product shipment. Prior to providing payment terms to customers, an evaluation of their credit risk is performed. Returns and customer credits are infrequent and insignificant and are recorded as a reduction to sales. Rights of return are not included in sales arrangements and, therefore, there is minimal variable consideration included in the transaction price of our products.

Service revenue includes (1) service and software maintenance contracts and (2) service calls (time and materials). Instrument service contracts and software maintenance contracts are typically annual contracts, which are billed at the beginning of the contract or maintenance period. The amount of the service and software maintenance contract is recognized on a straight-line basis to revenue over the maintenance service period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. There are no deferred costs associated with the service contract, as the cost of the service is recorded when the service is performed. Service calls are recognized to revenue at the time a service is performed.​​​​​​​

 
71


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Product Warranty Costs
The Company accrues estimated product warranty costs at the time of sale, which are included in cost of sales in the consolidated statements of operations. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. The amount of the accrued warranty liability is based on historical information, such as past experience, product failure rates, number of units repaired and estimated costs of material and labor. The liability is reviewed for reasonableness at least quarterly.
The following is a summary of the activity of the Company’s accrued warranty liability for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Balance at
Beginning of Period
    
Accruals for
Warranties
    
Settlements
Made
   
Balance at
End of Period
 
Accrued warranty liability:
                                  
December 31, 2021
   $ 10,950      $ 8,799      $ (9,031   $ 10,718  
December 31, 2020
   $ 11,964      $ 7,909      $ (8,923   $ 10,950  
December 31, 2019
   $ 12,300      $ 7,540      $ (7,876   $ 11,964  
Advertising Costs
All advertising costs are expensed as incurred and are included in selling and administrative expenses in the consolidated statements of operations. Advertising expenses were $7 million, $6 million and $6 million for 2021, 2020 and 2019, respectively.
Research and Development Expenses
Research and development expenses are comprised of costs incurred in performing research and development activities, including salaries and benefits, facilities costs, overhead costs, contract services and other outside costs. Research and development expenses are expensed as incurred.
Stock-Based Compensation
The Company has two stock-based compensation plans, which are described in Note 14, “Stock-Based Compensation”.
Earnings Per Share
In accordance with the earnings per share accounting standards, the Company presents two earnings per share (“EPS”) amounts. Income per basic common share is based on income available to common shareholders and the weighted-average number of common shares outstanding during the periods presented. Income per diluted common share includes additional dilution from potential common stock, such as stock issuable pursuant to the exercise of stock options outstanding.

Retirement Plans
The Company sponsors various retirement plans, which are described in Note 17, “Retirement Plans”.
Comprehensive Income
The Company accounts for comprehensive income in accordance with the accounting standards for comprehensive income, which establish the accounting rules for reporting and displaying comprehensive income.

72

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
These standards require that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements.
Other Items
During the year ended December 31, 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations for the year ended year ended December 31, 2021. During the year ended December 31, 2021, the Company received $3 million in guaranteed payments, net of applicable withholding taxes.
Recently Adopted Accounting Standards
In December 2019, accounting guidance was issued that simplifies the accounting for income taxes by removing certain exceptions within the current guidance, including the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The amendment also improves consistent application by clarifying and amending existing guidance related to aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step up in the tax basis of goodwill. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows.
In January 2020, accounting guidance was issued that clarifies the accounting guidance for equity method investments, joint ventures, and derivatives and hedging. The update clarifies the interaction between different sections of the accounting guidance that could be applicable and helps clarify which guidance should be applied in certain situations which should increase relevance and comparability of financial statement information. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows.
Recently Issued Accounting Standards
In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company is still evaluating the impact of reference rate reform and whether this guidance will be adopted.
In October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance
 
73

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity.​​​​​​​
3    Revenue Recognition
The Company’s deferred revenue liabilities on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received i
n
 advance, prior to transfer of control of the instrument. The Company records deferred revenue primarily related to its service contracts, where consideration is billable at the beginning of the service period.
The following is a summary of the activity of the Company’s deferred revenue and customer advances for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
December 31,
 
    
2021
   
2020
   
2019
 
Balance at the beginning of the period
   $ 239,759     $ 213,695     $ 204,257  
Recognition of revenue included in balance at beginning of the period
     (216,920     (198,209     (176,981
Revenue deferred during the period, net of revenue recognized
     250,759       224,273       186,419  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 273,598     $ 239,759     $ 213,695  
    
 
 
   
 
 
   
 
 
 
The Company classified $46 million and $42 million of deferred revenue and customer advances in other long-term liabilities at December 31, 2021 and 2020, respectively.

The amount of deferred revenue and customer advances equals the transaction price allocated to unfulfilled performance obligations for the period presented. Such amounts are expected to be recognized in the future as follows (in thousands):

    
December 31, 2021
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 227,561  
13-24
months
     26,840  
25 months and beyond
     19,197  
    
 
 
 
Total
   $ 273,598  
    
 
 
 

74

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
4    Marketable Securities
The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands):
 
    
December 31, 2021
 
    
Amortized
    
Unrealized
    
Unrealized
   
Fair
 
    
Cost
    
Gain
    
Loss
   
Value
 
U.S. Treasury securities
   $ 13,929      $         $ (12   $ 13,917  
Corporate debt securities
     39,135                  (14     39,121  
Time deposits
     19,030        —          —         19,030  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
   $ 72,094      $         $ (26   $ 72,068  
    
 
 
    
 
 
    
 
 
   
 
 
 
Amounts included in:
                                  
Cash equivalents
   $ 4,017      $ —        $ —       $ 4,017  
Investments
     68,077                  (26     68,051  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
   $ 72,094      $         $ (26   $ 72,068  
    
 
 
    
 
 
    
 
 
   
 
 
 
 
    
December 31, 2020
 
    
Amortized
    
Unrealized
    
Unrealized
    
Fair
 
    
Cost
    
Gain
    
Loss
    
Value
 
Time deposits
     6,451        —          —          6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,451      $ —        $ —        $ 6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Investments
     6,451        —          —          6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,451      $ —        $ —        $ 6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
The estimated fair value of marketable debt securities by maturity date is as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
Due in one year or less
   $ 71,066      $ 6,451  
Due after one year through three years
     1,002        —    
    
 
 
    
 
 
 
Total
   $ 72,068      $ 6,451  
    
 
 
    
 
 
 
Net realized gains and losses on sales of investments were not material in 2021, 2020 and 2019.
5     Inventories
Inventories are classified as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
Raw materials
   $ 165,240      $ 133,490  
Work in progress
     19,726        18,678  
Finished goods
     171,129        152,113  
    
 
 
    
 
 
 
Total inventories
   $ 356,095      $ 304,281  
    
 
 
    
 
 
 
75

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
During 2021, 2020 and 2019, the Company
 
recorded inventory-related excess and obsolescence provisions of $
9
 million, $
12
 million
and
$
13
 million, respectively.
6     Property, Plant and Equipment
Property, plant and equipment consist of the following (in thousands):
 
    
December 31,
 
    
2021
   
2020
 
Land and land improvements
   $ 36,428     $ 36,884  
Buildings and leasehold improvements
     446,061       376,705  
Production and other equipment
     621,792       588,625  
Construction in progress
     117,148       125,925  
    
 
 
   
 
 
 
Total property, plant and equipment
     1,221,429       1,128,139  
Less: accumulated depreciation and amortization
     (673,516     (634,136
    
 
 
   
 
 
 
Property, plant and equipment, net
   $ 547,913     $ 494,003  
    
 
 
   
 
 
 
In February 2018, the Company’s Board of Directors approved expanding its precision chemistry consumable manufacturing operations in the United States. The Company has incurred costs of $200 million to build and equip this new state-of-the-art manufacturing facility as of December 31, 2021, and anticipates spending approximately $50 million to complete the facility in 2022.
During 2021, 2020 and 2019, the Company retired and disposed of approximately $23 million, $19 million and $11 million of property, plant and equipment, respectively, most of which was fully depreciated and no longer in use. Gains or losses on disposals were immaterial for the years ended December 31, 2021, 2020 and 2019.
7    Acquisitions
On January 15, 2020, the Company acquired all of the outstanding stock of Andrew Alliance, S.A. and its two operating subsidiaries, Andrew Alliance USA, Inc. and Andrew Alliance France, SASU (collectively, “Andrew Alliance”), for $80 million, net of cash acquired. The Company had an equity investment in Andrew Alliance that was valued at $4 million and included as part of the total consideration.
Andrew Alliance offers lab workflow automation solutions with the combination of its software platform and smart, connected laboratory equipment and accessories.
The Company allocated $7 million of the purchase price to intangible assets comprised of developed technology, trade name and customer relationships. The developed technology and customer relationships will be
amortized over ten years and the trade name will be amortized over 3 years. The Company allocated $72 million of the purchase price to goodwill, which is not deductible for tax purposes. The principal factor that resulted in recognition of goodwill in the acquisition was that the purchase price was based, in part, on cash flow projections assuming the integration of any acquired technology, distribution channels and products with the Company’s products, which are higher than if the acquired companies’ technology, customer access or products were utilized on a stand-alone basis. The goodwill also includes value assigned to assembled workforce, which cannot be recognized as an intangible asset.

76

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
The fair values of the assets and liabilities acquired were determined using various income-approach valuation techniques, which use Level 3 inputs. The following table presents the fair values as of the acquisition date, as determined by the Company, of 100% of the assets and liabilities owned and recorded in connection with the acquisition of Andrew Alliance (in thousands):
 
Cash
   $ 713  
Accounts receivable and current other assets
     806  
Inventory
     669  
Prepaid and other assets
     611  
Property, plant and equipment, net
     757  
Operating lease assets
     847  
Intangible assets
     6,960  
Goodwill
     71,632  
    
 
 
 
Total assets acquired
     82,995  
Accrued expenses and other liabilities
     2,093  
    
 
 
 
Total consideration
     80,902  
    
 
 
 
Fair value of minority investment
     3,525  
    
 
 
 
Cash consideration paid
   $ 77,377  
    
 
 
 
On December 15, 2020, the Company acquired all of the outstanding stock of ISS, for $4 million, net of cash acquired. In addition, the Company may have to pay additional contingent consideration which has an estimated fair value of $1 million as of the close date. The contingent consideration is recorded as a liability and will be paid to the prior shareholders of ISS if certain revenue and customer account conditions are achieved over the next two years after the acquisition date.
ISS offers clinical laboratory software systems that will support and further expand product offerings within our clinical business. The net assets acquired primarily relate to ISS’ laboratory information system,
OMNI-Lab.
In each acquisition, the sellers provided the Company with customary representations, warranties and indemnification, which would be settled in the future if and when a breach of the contractual representation or warranty condition occurs.
The pro forma effect of the ongoing operations for Waters Corporation from Andrew Alliance and ISS, either individually or in the aggregate, as though these acquisitions had occurred at the beginning of the periods covered by this report were immaterial.
8    Goodwill and Other Intangibles
The carrying amount of goodwill was $438 million and $444 million at December 31, 2021 and 2020, respectively. The effect of foreign currency translation decreased goodwill by $6 million.
 
77

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
    
Gross
Carrying
Amount
    
Accumulated
Amortization
    
Weighted-
Average
Amortization
Period
    
Gross
Carrying
Amount
    
Accumulated
Amortization
    
Weighted-
Average
Amortization
Period
 
Capitalized software
   $ 575,658      $ 420,862        5 years      $ 584,452      $ 409,847        5 years  
Purchased intangibles
     201,302        163,752        11 years        205,585        160,342        11 years  
Trademarks
     9,680        —          —          9,680        —          —    
Licenses
     12,635        6,199        7 years        5,923        5,697        6 years  
Patents and other intangibles
     102,353        68,414        8 years        90,699        61,808        8 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
Total
   $ 901,628      $ 659,227        7 years      $ 896,339      $ 637,694        7 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
The Company capitalized $55 million and $68 million of intangible assets for the years ended December 31, 2021 and 2020, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets decreased by $49 million and $38 million, respectively, in the year ended December 31, 2021 due to the effects of foreign currency translation. Amortization expense for intangible assets was $60 million, $57 million and $51 million for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense for intangible assets is estimated to be $62 million per year for each of the next five years.
During 2020, the Company recorded a
non-cash
charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass due to a shift in strategic priorities. As a result, the Company reduced the gross carrying amount and accumulated amortization balances of its intangible assets by $15 million and $5 million, respectively.
9    Debt
On September 17, 2021, the Company entered into an amended and restated credit agreement (the “2021 Credit Agreement”), which amended the Company’s existing credit agreement entered into in 2017 (the “2017 Credit Agreement”). The 2021 Credit Agreement provides for a $1.8 billion revolving facility (the “2021 Credit Facility”) and converted the $300 million term loan under the 2017 Credit Agreement into part of the new revolving facility. As of December 31, 2021, the 2021 Credit Facility had a total of $210 million outstanding. As of December 31, 2020, the revolving credit facility and the term loan governed by the 2017 Credit Agreement had a total of $400 million outstanding. The 2021 Credit Facility matures on September 17, 2026 and requires no scheduled prepayments before that date.
The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of
 
78

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
any fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.
In March 2021, the Company issued the following senior unsecured notes:
 
Senior Unsecured Notes
  
Term
 
  
Interest Rate
 
 
Face Value
(in millions)
 
  
Maturity Date
 
Series N
  
 
5 years
 
  
 
1.68
%

 
$
100     
 
March 2026
 
Series O
  
 
10 years
 
  
 
2.25
%

 
$

400     
 
March 2031
 
The Company used th
e
 proceeds from the issuance of these senior unsecured notes to repay other outstanding debt and for general corporate purposes. Interest on the Series N and O Senior Notes is payable semi-annually. The Company may prepay some or all of the Senior Notes at any time in an amount not less than 10% of the aggregate principal amount of the Senior Notes then outstanding, plus the applicable make-whole amount for Series N and O Senior Notes, in each case, upon no more than 60 nor less than 20 days’ written notice to the holders of the Senior Notes. In the event of a change in control (as defined in the note purchase agreement) of the Company, the Company may be required to prepay the Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. Other provisions for these senior unsecured notes are similar to the existing senior unsecured notes, as described below.
As of December 31, 2021 and 2020, the Company had a total of $1.3 billion and $1.0 billion, respectively, of outstanding senior unsecured notes. Interest on the fixed rate senior unsecured notes is payable semi-annually each year. Interest on the floating rate senior unsecured notes is payable quarterly. The Company may prepay all or some of the senior unsecured notes at any time in an amount not less than 10% of the aggregate principal amount outstanding, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note. In the event of a change in control of the Company (as defined in the note purchase agreement), the Company may be required to prepay the senior unsecured notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default.
 
79

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The Company had the following outstanding debt at December 31, 2021 and 2020 (in thousands):
 
    
December 31, 2021
   
December 31, 2020
 
Senior unsecured notes - Series E - 3.97%, due March 2021
              50,000  
Senior unsecured notes - Series F - 3.40%, due June 2021
              100,000  
    
 
 
   
 
 
 
Total notes payable and debt, current
              150,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
     50,000       50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     50,000       50,000  
Senior unsecured notes - Series I - 3.13%, due May 2023
     50,000       50,000  
Senior unsecured notes - Series K - 3.44%, due May 2026
     160,000       160,000  
Senior unsecured notes - Series L - 3.31%, due September 2026
     200,000       200,000  
Senior unsecured notes - Series M - 3.53%, due September 2029
     300,000       300,000  
Senior unsecured notes - Series N - 1.68%, due March 2026
     100,000       —    
Senior unsecured notes - Series O - 2.25%, due March 2031
     400,000       —    
Credit agreement
     210,000       400,000  
Unamortized debt issuance costs
     (6,130     (3,485
    
 
 
   
 
 
 
Total long-term debt
     1,513,870       1,206,515  
Total debt
   $ 1,513,870     $ 1,356,515  
    
 
 
   
 
 
 
 
*
Series H senior unsecured notes bear interest at a
3-month
LIBOR for that floating rate interest period plus 1.25%.
As of December 31, 2021 and 2020, the Company had a total amount available to borrow under the 2021 or 2017 Credit Agreement of $1.6 billion and $1.4 billion, respectively, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 2.74% and 2.92% at December 31, 2021 and 2020, respectively. As of December 31, 2021, the Company was in compliance with all debt covenants.
The Company and its foreign subsidiaries also had available short-term lines of credit totaling $121 million and $109 million at December 31, 2021 and 2020, respectively, for the purpose of short-term borrowing and issuance of commercial guarantees. None of the Company’s foreign subsidiaries had outstanding short-term borrowings as of December 31, 2021 or December 31, 2020.
As of December 31, 2021, the Company had entered into three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments.
Annual maturities of debt outstanding at December 31, 2021 are as follows (in thousands):
 
    
Total
 
2022
   $     
2023
     50,000  
2024
     100,000  
2025
         
2026
     670,000  
Thereafter
     700,000  
    
 
 
 
Total
   $ 1,520,000  
    
 
 
 
 
80

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
10    Income Taxes
Income tax data for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
    
Year Ended December 31,
 
    
2021
    
2020
    
2019
 
The components of income before income taxes are as follows:
                          
Domestic
   $ 144,410      $ 75,193      $ 97,325  
Foreign
     661,783        535,721        580,914  
    
 
 
    
 
 
    
 
 
 
Total
   $ 806,193      $ 610,914      $ 678,239  
    
 
 
    
 
 
    
 
 
 
 
    
Year Ended December 31,
 
    
2021
    
2020
   
2019
 
The components of the income tax provision were as follows:
                         
Federal
   $ 16,302      $ 28,385     $ 7,009  
State
     3,691        4,243       3,329  
Foreign
     76,724        59,408       66,083  
    
 
 
    
 
 
   
 
 
 
Total current tax provision
   $ 96,717      $ 92,036     $ 76,421  
    
 
 
    
 
 
   
 
 
 
Federal
   $ 10,491      $ (8,244   $ 6,913  
State
     345        (506     1,253  
Foreign
     5,797        6,057       1,454  
    
 
 
    
 
 
   
 
 
 
Total deferred tax provision
     16,633        (2,693     9,620  
    
 
 
    
 
 
   
 
 
 
Total provision
   $ 113,350      $ 89,343     $ 86,041  
    
 
 
    
 
 
   
 
 
 
The differences between income taxes computed at the United States statutory rate and the provision for income taxes are summarized as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Year Ended December 31,
 
    
2021
   
2020
   
2019
 
Federal tax computed at U.S. statutory income tax rate
   $ 169,300     $ 128,292     $ 142,430  
Foreign currency exchange impact on distributed earnings
     —         —         (3,229
GILTI, net of foreign tax credits
     10,476       13,319       10,523  
State income tax, net of federal income tax benefit
     4,036       2,415       3,459  
Net effect of foreign operations
     (54,566     (48,962     (52,727
Effect of stock-based compensation
     (6,682     (6,798     (9,211
Other, net
     (9,214     1,077       (5,204
    
 
 
   
 
 
   
 
 
 
Provision for income taxes
   $ 113,350     $ 89,343     $ 86,041  
    
 
 
   
 
 
   
 
 
 
The Company’s effective tax rates were 14.1%, 14.6% and 12.7% for the years ended December 31, 2021, 2020 and 2019, respectively.
The Company’s effective income tax rate differs from the U.S. federal statutory rate each year due to differences in the proportionate amounts of
pre-tax
income recognized in jurisdictions with different effective tax rates and the items discussed below.
The four principal jurisdictions in which the Company manufactures are the U.S., Ireland, the U.K. and Singapore, where the statutory tax rates were 21%, 12.5%, 19% and 17%, respectively, as of December 31, 2021.
 
81

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The Company has a new Development and Expansion Incentive in Singapore that provides a concessionary income tax rate of 5% on certain types of income for the period April 1, 2021 through March 31, 2026.
Prior to April 1, 2021, the
Company had a tax exemption on income arising from qualifying activities in Singapore, based upon the achievement of certain contractual milestones, which the Company met as of December 31, 2020 and maintained through March 2021. The effect of applying these concessionary income tax rates rather than the statutory tax rate to income arising from qualifying activities in Singapore increased the Company’s net income during the years ended December 31, 2021, 2020 and 2019 by $20 million, $21 million and $24 million, respectively, and increased the Company’s net income per diluted share by $0.32, $0.33 and $0.35, respectively.
During 2021, the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $10 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation.
The 2020 the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $13 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation.
The 2019 effective tax rate differed from the U.S. federal statutory tax rate primarily due to the jurisdictional mix of earnings, an $11 million provision related to the GILTI tax and a tax benefit of $9 million on stock-based compensation.
At the end of 2018, and as a result of the enactment of the 2017 Act, we reevaluated our historic assertion and no longer considered undistributed earnings from foreign subsidiaries to be indefinitely reinvested. The Company recorded a tax provision of $4 million, $3 million and $3 million for 2021, 2020 and 2019, respectively, for future withholding taxes and U.S. state taxes on the repatriation of 2021, 2020 and 2019 undistributed earnings.
 
82

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The tax effects of temporary differences and carryforwards which give rise to deferred tax assets and deferred tax liabilities are summarized as follows (in thousands):
 
    
December 31,
 
    
2021
   
2020
 
Deferred tax assets:
                
Net operating losses and credits
   $ 55,813     $ 61,962  
Depreciation
              5,701  
Operating leases
     19,288       24,317  
Amortization
     2,316       2,377  
Stock-based compensation
     8,074       7,773  
Deferred compensation
     30,105       27,754  
Deferred revenue
     10,997       11,341  
Revaluation of equity investments and licenses
     3,083       4,492  
Inventory
     5,405       5,060  
Accrued liabilities and reserves
     6,675       10,639  
Unrealized foreign currency gain/loss
     2,266           
Other
     6,713       3,483  
    
 
 
   
 
 
 
Total deferred tax assets
     150,735       164,899  
Valuation allowance
     (58,834     (60,101
    
 
 
   
 
 
 
Deferred tax assets, net of valuation allowance
     91,901       104,798  
Deferred tax liabilities:
                
Capitalized software
     (24,357     (23,748
Operating leases
     (19,251     (24,314
Indefinite-lived intangibles
     (15,534     (14,973
Unrealized foreign currency gain/loss
              (10,819
Depreciation
     (3,481         
Deferred tax liability on foreign earnings
     (17,283     (17,277
    
 
 
   
 
 
 
Total deferred tax liabilities
     (79,906     (91,131
    
 
 
   
 
 
 
Net deferred tax assets
   $ 11,995     $ 13,667  
    
 
 
   
 
 
 
The Company has gross foreign net operating losses of $229 million, of which $202 million do not expire under current laws and $27 million start expiring in 2022. As of December 31, 2021, the Company has provided a deferred tax valuation allowance of $59 million, of which $53 million relates to certain foreign net operating losses. The Company’s net deferred tax assets associated with net operating losses and tax credit carryforwards are approximately $3 million as of December 31, 2021, which represent the future tax benefit of foreign net operating loss carryforwards that do not expire under current law.
The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax reporting positions on the presumption that all concerned tax authorities possess full knowledge of those tax reporting positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those reporting positions for the time value of money. The Company continues to classify interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.
 
83

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The following is a summary of the activity of the Company’s gross unrecognized tax benefits, excluding interest and penalties, for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
   
2020
   
2019
 
Balance at the beginning of the period
   $ 28,666     $ 27,790     $ 26,108  
Net reductions for settlement of tax audits
     (1,300     (399     —    
Net reductions for lapse of statutes taken during the period
     (433     (684     (261
Net additions for tax positions taken during the current period
     1,759       1,959       1,943  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 28,692     $ 28,666     $ 27,790  
    
 
 
   
 
 
   
 
 
 
As of 2021, the total amount of gross unrecognized tax benefits was $29 million, all of which, if recognized, would impact the Company’s effective tax rate.
With limited exceptions, the Company is no longer subject to tax audit examinations in significant jurisdictions for the years ended on or before December 31, 2016. The Company continuously monitors the lapsing of statutes of limitations on potential tax assessments for related changes in the measurement of unrecognized tax benefits, related net interest and penalties and deferred tax assets and liabilities.
As of December 31, 2021, the Company expects to record additional reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of approximately $18 million within the next twelve months due to potential tax audit settlements and the lapsing of statutes of limitations on potential tax assessments. The Company does not expect to record any other material reductions in the measurement of its unrecognized tax benefits within the next twelve months.
As of December 31, 2021, the Company is currently under an income tax audit in the U.S. for its 2017 and 2018 tax years. The Company is also subject to various foreign audits and inquiries and we currently do not expect any material adjustments.
The following i
s
 a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Balance at
Beginning
of Period
    
Charged to
Provision for
Income Taxes*
   
Other**
   
Balance at
End of
Period
 
Valuation allowance for deferred tax assets:
                                 
2021
   $ 60,101      $ 2,919     $ (4,186   $ 58,834  
2020
   $ 51,221      $ 1,137     $ 7,743     $ 60,101  
2019
   $ 53,893      $ (1,242   $ (1,430   $ 51,221  
 
*
These amounts have been recorded as part of the income statement provision for income taxes. The income statement effects of these amounts have largely been offset by amounts related to changes in other deferred tax balance sheet accounts.
**
The change in the valuation allowance during the year ended December 31, 2021 is primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. The change in the valuation allowance during the year ended December 31, 2020 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward and acquired historical net operating losses. The change in the valuation allowance during the year ended December 31, 2019 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward.
 
84

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
In March 2020, the U.S. federal government enacted the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The CARES Act is an emergency economic stimulus package in response to the
COVID-19
outbreak which, among other things, contains numerous income tax provisions. The CARES Act does not have a material impact on the Company’s consolidated financial statements or related disclosures.
11    Litigation
From time to time, the Company and its subsidiaries are involved in various litigation matters arising in the ordinary course of business. The Company believes it has meritorious arguments in its current litigation matters and believes any outcome, either individually or in the aggregate, will not be material to the Company’s financial position, results of operations or cash flows. During the year ended December 31, 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations for the year ended December 31, 2021. During the year ended December 31, 2021, the Company received $3 million in guaranteed payments, net of applicable withholding taxes. The Company also had a litigation provision of $5 million during the year ended December 31, 2021 related to a legal settlement. The accrued patent litigation expense is in other current liabilities in the consolidated balance sheets at December 31, 2021 and 2020
.
12    Leases
As
 
of December 
31
,
2021
and
2020
, the Company had lease agreements that expire at various dates through
2034
, with weighted-average remaining lease terms of
4.7
years and
5.2
years, respectively. Rental expense was $
34
 million, $
38
 million and $
36 
million for the years ended December 
31
,
2021
,
2020
and
2019
, respectively. As of December 
31
,
2021
and
2020
, the weighted-average discount rates used to determine the present value of lease liabilities were
3.04
% and
3.50
%, respectively. During the years ended December 
31
,
2021
,
2020
and
2019
, cash paid for amounts included in the measurement of lease liabilities in operating activities in the statement of cash flows was $
34
 million, $
38
 million and $
36 
million, respectively. The Company recorded $
3
 million, $
16
 million and $
118 
million
right-of-use
assets in exchange for new operating lease liabilities during the years ended December 
31
,
2021
,
2020
and
2019
, respectively.
The Company’s
right-of-use
lease assets and lease liabilities included in the consolidated balance sheets are classified as follows (in thousands):
 
         
December 31,
 
    
Financial Statement Classification
  
2021
    
2020
 
Assets:
                      
Property operating lease assets
   Operating lease assets    $ 55,774      $ 62,374  
Automobile operating lease assets
   Operating lease assets      28,236        29,694  
Equipment operating lease assets
   Operating lease assets      724        1,184  
         
 
 
    
 
 
 
Total lease assets
        $ 84,734      $ 93,252  
         
 
 
    
 
 
 
Liabilities:
                      
Current operating lease liabilities
   Current operating lease liabilities    $ 27,906      $ 27,764  
Long-term operating lease liabilities
   Long-term operating lease liabilities      59,623        68,197  
         
 
 
    
 
 
 
Total lease liabilities
        $ 87,529      $ 95,961  
         
 
 
    
 
 
 
 
85

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Undiscounted future minimum rents payable as of December 31, 2021 under
non-cancelable
leases with initial terms exceeding one year reconcile to lease liabilities included in the consolidated balance sheet as follows (in thousands):
 
2022
   $ 29,311  
2023
     20,763  
2024
     14,688  
2025
     10,642  
2026
     7,107  
2027 and thereafter
     11,072  
    
 
 
 
Total future minimum lease payments
     93,583  
Less: amount of lease payments representing interest
     (6,054
    
 
 
 
Present value of future minimum lease payments
     87,529  
Less: current operating lease liabilities
     (27,906
    
 
 
 
Long-term operating lease liabilities
   $ 59,623  
    
 
 
 
13    Other Commitments and Contingencies
The Company licenses certain technology and software from third parties in the course of ordinary business. Future minimum license fees payable under existing license agreements as of December 31, 2021 are immaterial for the years ended December 31, 2022 and thereafter. The Company enters into licensing arrangements with third parties that require future milestone or royalty payments contingent upon future events. Upon the achievement of certain milestones in existing agreements, the Company could make additional future payments of up to $2 million.
The Company enters into standard indemnification agreements i
n
 its ordinary course of business. Pursuant to these agreements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company’s business partners or customers, in connection with patent, copyright or other intellectual property infringement claims by any third party with respect to its current products, as well as claims relating to property damage or personal injury resulting from the performance of services by the Company or its subcontractors. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. Historically, the Company’s costs to defend lawsuits or settle claims relating to such indemnity agreements have been minimal and management accordingly believes the estimated fair value of these agreements is immaterial.
14     Stock-Based Compensation
In May 2020, the Company’s shareholders approved the Company’s 2020 Equity Incentive Plan (“2020 Plan”). As of December 31, 2021, the 2020 Plan has 6.7 million shares available for grant in the form of incentive or
non-qualified
stock options, stock appreciation rights (“SARs”), restricted stock or other types of awards (e.g. restricted stock units and performance stock units). The Company issues new shares of common stock upon exercise of stock options, restricted stock unit conversion or performance stock unit conversion. Under the 2020 Plan, the exercise price for stock options may not be less than the fair market value of the underlying stock at the date of grant. The 2020 Plan is scheduled to terminate on May 13, 2030. Options generally will expire no later than ten years after the date on which they are granted and will become exercisable as directed by the Compensation Committee of the Board of Directors and generally vest in equal annual installments over a five-year period. A SAR may be granted alone or in conjunction with an option or other award. Shares of restricted stock, restricted stock units and performance stock units may be issued under the 2020 Plan for such 
 
86

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
consideration as is determined by the Compensation Committee of the Board of Directors. As of December 31, 2021, the Company had stock options, restricted stock and restricted and performance stock unit awards outstanding.
In May 2009, the Company’s shareholders approved the 2009 Employee Stock Purchase Plan, under which eligible employees may contribute up to 15% of their earnings toward the quarterly purchase of the Company’s common stock. The plan makes available 0.8 million shares of the Company’s common stock, which includes the remaining shares available under the 1996 Employee Stock Purchase Plan. As of December 31, 2021, 1.6 million shares have been issued under both the 2009 and 1996 Employee Stock Purchase Plans. Each plan period lasts three months beginning on January 1, April 1, July 1 and October 1 of each year. The purchase price for each share of stock is the lesser of 90% of the market price on the first day of the plan period or 100% of the market price on the last day of the plan period. Stock-based compensation expense related to this plan was $1 million for each of the years ended December 31, 2021, 2020 and 2019, respectively.
The Company accounts for stock-based compensation costs in accordance with the accounting standards for stock-based compensation, which require that all share-based payments to employees be recognized in the statements of operations, based on their grant date fair values. The Company recognizes the expense using the straight-line attribution method. The stock-based compensation expense recognized in the consolidated statements of operations is based on awards that ultimately are expected to vest; therefore, the amount of expense has been reduced for estimated forfeitures. Forfeitures are estimated based on historical experience. If actual results differ significantly from these estimates, stock-based compensation expense and the Company’s results of operations could be materially impacted. In addition, if the Company employs different assumptions in the application of these standards, the compensation expense that the Company records in the future periods may differ significantly from what the Company has recorded in the current period.
The consolidated statements of operations for the years ended December 31, 2021, 2020 and 2019 include the following stock-based compensation expense related to stock option awards, restricted stock awards, restricted stock unit awards, performance stock unit awards and the employee stock purchase plan (in thousands):
 
    
2021
    
2020
    
2019
 
Cost of sales
   $ 2,500      $ 2,485      $ 2,271  
Selling and administrative expenses
     21,727        29,711        30,907  
Research and development expenses
     5,691        4,669        5,399  
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 29,918      $ 36,865      $ 38,577  
    
 
 
    
 
 
    
 
 
 
During the years ended 2020 and 2019, the Company recognized $1 million and less than $1 million of expense, respectively, of stock-based compensation related to the modification of certain stock awards upon the retirement of senior executives. There was no expense related to stock award modifications in 2021.

Stock Options
In determining the fair value of the stock options, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected stock option lives. The fair value of each option grant was estimated on the date of grant using the Black-Scholes option pricing model. The Company uses implied volatility on its publicly-traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on historical experience for the population of
non-qualified
stock option exercises. The risk-free interest rate is the yield currently available on U.S. Treasury
zero-coupon
issues with a
 
87

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
remaining term approximating the expected term used as the input to the Black-Scholes model. The relevant data used to determine the value of the stock options granted during the year ended December 31, 2021, 2020 and 2019 are as follows:
 
Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values
  
2021
   
2020
   
2019
 
Options issued in thousands
     160       267       146  
Risk-free interest rate
     0.8     1.2     2.5
Expected life in years
     6       6       5  
Expected volatility
     32.4     27.8     24.5
Expected dividends
              —         —    
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
2021
    
2020
    
2019
 
Exercise price
   $ 281.33      $ 215.12      $ 230.37  
Fair value
   $ 91.48      $ 63.14      $ 61.75  
The following table summarizes stock option activity for the plans for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Number of Shares
   
Exercise Price per Share
    
Weighted-
Average
Exercise Price
per Share
 
Outstanding at December 31, 2020
     1,067     $ 75.94        to      $ 238.52      $ 179.59  
Granted
     160     $ 250.15        to      $ 371.64      $ 281.33  
Exercised
     (282   $ 75.94        to      $ 238.52      $ 165.29  
Canceled
     (254   $ 139.51        to      $ 280.80      $ 198.05  
    
 
 
                                    
Outstanding at December 31, 2021
     691     $ 88.71        to      $ 371.64      $ 202.24  
    
 
 
                                    
The following table details the options outstanding at December 31, 2021 by range of exercise prices (in thousands, except per share data):
 
Exercise
Price Range
  
Number of Shares
Outstanding
    
Weighted-
Average
Exercise Price
    
Remaining
Contractual Life of
Options Outstanding
    
Number of Shares
Exercisable
    
Weighted-
Average
Exercise Price
 
$88.71 to $194.2
5
     232      $ 135.77        4.3        213      $ 133.11  
$194.2
6
 to $224.37
     232      $ 206.51        7.4        84      $ 204.73  
$224.38 to $371.64
     227      $ 265.81        8.4        34      $ 237.24  
    
 
 
                      
 
 
          
Total
     691      $ 202.24        6.7        331      $ 162.09  
    
 
 
                      
 
 
          
During 2021, 2020 and 2019, the total intrinsic value of the stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee to exercise the options) was $43 million, $45 million and $45 million, respectively. The total cash received from the exercise of these stock options was $46 million, $59 million and $46 million for the years ended December 31, 2021, 2020 and 2019, respectively.
The aggregate intrinsic value of the outstanding stock options at December 31, 2021 was $118 million. Options exercisable at December 31, 2021, 2020 and 2019 were 0.3 million, 0.5 million and 0.7 million, respectively. The weighted-average exercise prices of options exercisable at December 31, 2021, 2020 and 2019 were $162.09, $154.16 and $134.94, respectively. The weighted-average remaining contractual life of the exercisable outstanding stock options at December 31, 2021 was 5.5 years. The aggregate intrinsic value of stock options exercisable as of December 31, 2021 was $71 million.
 
88

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
At December 31, 2021, the Company had 0.7 million stock options that are vested and expected to vest. The intrinsic value, weighted-average exercise price and remaining contractual life of the vested and expected to vest stock options were $117 million, $201.85 and 6.9 years, respectively, at December 31, 2021.
As of December 31, 2021, there were $19 million of total unrecognized compensation costs related to unvested stock option awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 3.5 years.
Restricted Stock
During the years ended December 31, 2021, 2020 and 2019, the Company granted four thousand, six thousand and five thousand shares of restricted stock, respectively. The weighted-average fair value per share on the grant date of the restricted stock granted in 2021, 2020 and 2019 was $256.28, $229.67 and $183.41, respectively. The Company has recorded $1 million of compensation expense in each of the years ended December 31, 2021, 2020 and 2019 related to the restricted stock grants. As of December 31, 2021, the Company had 3 thousand unvested shares of restricted stock outstanding, which have been fully expensed.
Restricted Stock Units
The following table summarizes the unvested restricted stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Shares
   
Weighted-Average

Grant Date Fair
Value per Share
 
Unvested at December 31, 2020
     271     $ 202.00  
Granted
     88     $ 283.10  
Vested
     (88   $ 184.60  
Forfeited
     (26   $ 224.71  
    
 
 
         
Unvested at December 31, 2021
     245     $ 234.97  
    
 
 
         
Restricted stock units are generally granted annually in February and vest in equal annual installments over a five-year period. The amount of compensation costs recognized for the years ended December 31, 2021, 2020 and 2019 on the restricted stock units expected to vest were $17 million, $15 million and $14 million, respectively. As of December 31, 2021, there were $41 million of total unrecognized compensation costs related to the restricted stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 3.3 years.
Performance Stock Units
The Company’s performance stock units are equity compensation awards with a market vesting condition based on the Company’s Total Shareholder Return (“TSR”) relative to the TSR of the components of the S&P Health Care Index. TSR is the change in value of a stock price over time, including the reinvestment of dividends. The vesting schedule ranges from 0% to 200% of the target shares awarded. Beginning with the grants made in 2020, the vesting conditions for performance stock units now include a performance condition based on future sales growth.
In determining the fair value of the performance stock units, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected terms. The fair value of each performance stock unit grant was estimated on the date of grant using the Monte Carlo simulation model. The
 
89

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Company uses implied volatility on its publicly-traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on the performance period of the underlying performance stock units. The risk-free interest rate is the yield currently available on U.S. Treasury
zero-coupon
issues with a remaining term approximating the expected term used as the input to the Monte Carlo simulation model. The correlation coefficient is used to model the way in which each company in the S&P Health Care Index tends to move in relation to each other during the performance period. The relevant data used to determine the value of the performance stock units granted during the year ended December 31, 2021, 2020 and 2019 are as follows:
 
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
2021
   
2020
   
2019
 
Performance stock units issued in thousands
     41       58       13  
Risk-free interest rate
     0.2     1.3     2.4
Expected life in years
     2.9       2.9       2.8  
Expected volatility
     38.7     25.1     23.5
Average volatility of peer companies
     34.7     26.1     26.2
Correlation Coefficient
     45.8     36.6     34.2
Expected dividends
              —         —    
The following table summarizes the unvested performance stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Shares
   
Weighted-Average

Fair Value per
Share
 
Unvested at December 31, 2020
     95     $ 230.36  
Granted
     41     $ 315.98  
Vested
     (5   $ 242.94  
Forfeited
     (44   $ 199.22  
    
 
 
         
Unvested at December 31, 2021
     87     $ 285.73  
    
 
 
         
The amount of compensation costs recognized for the years ended December 31, 2021, 2020 and 2019 on the performance stock units expected to vest were $3 million, $6 million and $7 million, respectively. As of December 31, 2021, there were $12 million of total unrecognized compensation costs related to the restricted stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 2.0 years.
15    Earnings Per Share
Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data):
 
    
Year Ended December 31, 2021
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 692,843        61,575      $ 11.25  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          453        (0.08
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 692,843        62,028      $ 11.17  
    
 
 
    
 
 
    
 
 
 
 
90

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
    
Year Ended December 31, 2020
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 521,571        62,094      $ 8.40  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          320        (0.04
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 521,571        62,414      $ 8.36  
    
 
 
    
 
 
    
 
 
 
 
    
Year Ended December 31, 2019
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 592,198        67,627      $ 8.76  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          539        (0.07
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 592,198        68,166      $ 8.69  
    
 
 
    
 
 
    
 
 
 
For the years ended December 31, 2021, 2020 and 2019, the Company had 0.1 million, 0.3 million and 0.1 million stock options that were antidilutive, respectively, due to having higher exercise prices than the Company’s average stock price during the period. These securities were not included in the computation of diluted EPS. The effect of dilutive securities was calculated using the treasury stock method.
16    Accumulated Other Comprehensive Income
The components of accumulated othe
r
 comprehensive loss are detailed as follows (in thousands):
 
    
Currency
Translation
   
Unrealized Gain
(Loss) on
Retirement Plans
   
Unrealized
Loss on
Investments
   
Accumulated
Other
Comprehensive
Loss
 
Balance at December 31, 2019
   $ (104,066   $ (15,405   $        $ (119,471
Other comprehensive income (loss), net of tax
     5,984       (4,456              1,528  
    
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2020
   $ (98,082   $ (19,861   $        $ (117,943
Other comprehensive income (loss), net of tax
     (1,903     8,001       (20     6,078  
    
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2021
   $ (99,985   $ (11,860   $ (20   $ (111,865
    
 
 
   
 
 
   
 
 
   
 
 
 
17    Retirement Plans
U.S. employees are eligible to participate in the Waters Employee Investment Plan, a 401(k) defined contribution plan, immediately upon hire. Employees may contribute up to 60% of eligible pay on a
pre-tax
or
post-tax
basis and the Company makes matching contributions of 100% for contributions up to 6% of eligible pay. The Company also sponsors a 401(k) Restoration Plan, which is a nonqualified defined contribution plan. Employees are 100% vested in employee and Company matching contributions for both plans. For the years ended December 31, 2021, 2020 and 2019, the Company’s matching contributions amounted to $19 million, $7 million and $17 million, respectively.
In May 2018, the Company’s Board of Directors approved the termination of two defined benefit pension plans in the U.S. for which the pay credit accruals have been frozen, the Waters Retirement Plan and the Waters Retirement Restoration Plan (collectively, the “U.S. Pension Plans”). In December 2018, the Company settled the
 
91

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Waters
 
Retirement Plan obligation by making
lump-sum
cash payments and purchasing annuity contracts for participants to permanently extinguish the pension plan’s obligations. As a result, the Company recorded a $46 million charge to other expense, which consisted of a $6 million cash contribution to the plan and a $40 million
non-cash
charge related to the reversal of unrecognized actuarial losses recorded in accumulated other comprehensive income in the stockholders’ equity. The $46 million
pre-tax
charge reduced net income per diluted share by $0.39. The termination of the Waters Retirement Restoration Plan was completed in 2019.
The Company also sponsors other employee benefit plans in the U.S., including a retiree healthcare plan, which provides reimbursement for medical expenses and is contributory. There are various employee benefit plans outside the United States (both defined benefit and defined contribution plans). Certain
non-U.S.
defined benefit plans
(“Non-U.S.
Pension Plans”) are included in the disclosures below, which are required under the accounting standards for retirement benefits.
The Company contributed $17 million, $14 million and $15 million in the years ended December 31, 2021, 2020 and 2019, respectively, to the
non-U.S.
plans (primarily defined contribution plans) which are currently outside of the scope of the required disclosures. The eligibility and vesting of
non-U.S. plans
are consistent with local laws and regulations.
The net periodic pension cost is made up of several components that reflect different aspects of the Company’s financial arrangements as well as the cost of benefits earned by employees. These components are determined using the projected unit credit actuarial cost method and are based on certain actuarial assumptions. The Company’s accounting policy is to reflect in the projected benefit obligation all benefit changes to which the Company is committed as of the current valuation date; use a market-related value of assets to determine pension expense; amortize increases in prior service costs on a straight-line basis over the expected future service of active participants as of the date such costs are first recognized; and 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.
Summary data for the U.S. Pension Plans, U.S. Retiree Healthcare Plan and
Non-U.S. Pension
Plans are presented in the following tables, using the measurement dates of December 31, 2021 and 2020, respectively.
The reconciliation of the projected benefit obligations for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Projected benefit obligation, January 1
   $ 25,369     $ 119,590     $ 21,186     $ 103,366  
Service cost
     884       4,577       665       4,519  
Employee contributions
     1,176       561       1,149       514  
Interest cost
     559       1,247       711       1,413  
Actuarial (gains) losses
     (852     (5,803     2,788       2,624  
Benefits paid
     (1,178     (5,334     (1,130     (1,474
Plan amendments
     —         69       —         —    
Plan settlements
     —         (341     —         (1,449
Currency impact
     —         (7,642     —         10,077  
    
 
 
   
 
 
   
 
 
   
 
 
 
Projected benefit obligation, December 31
   $ 25,958     $ 106,924     $ 25,369     $ 119,590  
    
 
 
   
 
 
   
 
 
   
 
 
 
 
92

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The reconciliation of the fair value of the plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Fair value of plan assets, January 1
   $ 16,168     $ 93,890     $ 13,773     $ 83,011  
Actual return on plan assets
     1,682       2,739       1,967       1,395  
Company contributions
     466       5,529       409       3,581  
Employee contributions
     1,176       561       1,149       514  
Plan settlements
     —         (341     —         (1,449
Benefits paid
     (1,178     (5,334     (1,130     (1,474
Currency impact
     —         (5,875     —         8,312  
    
 
 
   
 
 
   
 
 
   
 
 
 
Fair value of plan assets, December 31
   $ 18,314     $ 91,169     $ 16,168     $ 93,890  
    
 
 
   
 
 
   
 
 
   
 
 
 
The summary of the funded status for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Projected benefit obligation
   $ (25,958   $ (106,924   $ (25,369   $ (119,590
Fair value of plan assets
     18,314       91,169       16,168       93,890  
    
 
 
   
 
 
   
 
 
   
 
 
 
Funded status
   $ (7,644   $ (15,755   $ (9,201   $ (25,700
    
 
 
   
 
 
   
 
 
   
 
 
 
The change in the Company’s projected benefit obligation for the year ended December 31, 2021 was primarily due to fluctuations in foreign currency exchange rates during the year, net actuarial gains that arose during the year driven by an increase in discount rates and differences between expected and actual return on plan assets. The change in the Company’s projected benefit obligation for the year ended December 31, 2020 was primarily due to net actuarial losses that arose during the year driven by a decline in discount rates, differences between expected and actual return on plan assets, and also fluctuations in foreign currency exchange rates during the year.
The summary of the amount
s
 recognized in the consolidated balance sheets for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Long-term assets
   $ —       $ 1,992     $ —       $ 971  
Current liabilities
     (466              (409     (1,999
Long-term liabilities
     (7,178     (17,747     (8,792     (24,672
    
 
 
   
 
 
   
 
 
   
 
 
 
Net amount recognized at December 31
   $ (7,644   $ (15,755   $ (9,201   $ (25,700
    
 
 
   
 
 
   
 
 
   
 
 
 
The accumulated benefit obligation for all defined benefit pension plans was $92 million and $103 million at December 31, 2021 and 2020, respectively.
 
93

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The summary of the
Non-U.S.
Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
    
2020
 
Accumulated benefit obligations
   $ 75,178      $ 84,940  
Fair value of plan assets
   $ 66,414      $ 68,334  
The summary of the
Non-U.S.
Pension Plans that have projected benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
    
2020
 
Projected benefit obligations
   $ 96,010      $ 107,093  
Fair value of plan assets
   $ 78,264      $ 80,422  
The summary of the components of net periodic pension costs for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
   
2021
   
2020
   
2019
 
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Service cost
  $ —       $ 884     $ 4,577     $ —       $ 665     $ 4,519     $        $ 499     $ 4,339  
Interest cost
    —         559       1,247                711       1,413       29       777       1,735  
Expected return on plan assets
    —         (1,011     (1,835     —         (871     (1,874              (706     (2,154
Settlement loss
    —         —         77                —         235       27       —         1,548  
Net amortization:
                                                                       
Prior service credit
    —         (19     (87     —         (19     (163     —         (19     (108
Net actuarial loss
    —         10       1,186       —         —         1,571                —         531  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net periodic pension cost
  $ —       $ 423     $ 5,165     $        $ 486     $ 5,701     $ 56     $ 551     $ 5,891  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
   
2021
   
2020
   
2019
 
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Prior service credit
  $ —       $ —       $ (69   $ —       $ —       $ —       $ —       $        $     
Net gain (loss) arising during the year
    —         1,524       6,708                (1,692     (3,104     32       (648     (8,940
Amortization:
                                                                       
Prior service credit
    —         (19     (87     —         (19     (163     —         (19     (108
Net loss
    —         10       1,263                —         1,806       27       —         2,079  
Other Plans
    —         —         —         —         —                  —         —         18  
Currency impact
    —         —         1,179       —         —         (2,225     —         —         178  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total recognized in other comprehensive income (loss)
  $        $ 1,515     $ 8,994     $        $ (1,711   $ (3,686   $ 59     $ (667   $ (6,773
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
94

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The components of net periodic benefit cost other than the service cost component are included in other income (expense) in the consolidated statements of operations.
The summary of the amounts included in accumulated other comprehensive loss in stockholders’ equity for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Net actuarial loss
   $ (889   $ (14,938   $ (2,423   $ (24,138
Prior service credit
     55       152       74       358  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
   $ (834   $ (14,786   $ (2,349   $ (23,780
    
 
 
   
 
 
   
 
 
   
 
 
 
The plans’ investment asset mix is as follows at December 31, 2021 and 2020:
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Equity securities
     77     8     67     5
Debt securities
     23     18     33     20
Cash and cash equivalents
     0     1     0     1
Insurance contracts and other
     0     73     0     74
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
     100     100     100     100
    
 
 
   
 
 
   
 
 
   
 
 
 
The plans’ investment policies include th
e
 following asset allocation guidelines:
 
    
U.S. Retiree Healthcare Plan
    
Non-U.S.

Pension Plans

Policy Target
 
    
Policy Target
   
Range
 
Equity securities
     60     30% -  90%        13
Debt securities
     35     20% -  50%        19
Cash and cash equivalents
     0     0% -  10%        8
Insurance contracts and other
     5     0% -  10%        60
The asset allocation policy for the U.S. Retiree Healthcare Plan was developed in consideration of the following long-term investment objectives: achieving a return on assets consistent with the investment policy, achieving portfolio returns which compare favorably with those of other similar plans, professionally managed portfolios and of appropriate market indexes and maintaining sufficient liquidity to meet the obligations of the plan. Within the equity portfolio of the U.S. Retiree Healthcare Plan, investments are diversified among market capitalization and investment strategy, and targets a 45% allocation of the equity portfolio to be invested in financial markets outside of the United States. The Company does not invest in its own stock within the U.S. Retiree Healthcare Plan’s assets.

Plan assets are measured at fair value using the following valuation techniques and inputs:
 

Level 1:
  
The fair value of these types of investments is based on market and observable sources from daily quoted prices on nationally recognized securities exchanges.

95

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Level 2:
  
The fair value of these types of investments utilizes data points other than quoted prices in active markets that are observable either directly or indirectly.
   
Level 3:
  
These bank and insurance investment contracts are issued by well-known, highly-rated companies. The fair value disclosed represents the present value of future cash flows under the terms of the respective contracts. Significant assumptions used to determine the fair value of these contracts include the amount and timing of future cash flows and counterparty credit risk.
There have been no changes in the above valuation techniques associated with determining the value of the plans’ assets during the years ended December 31, 2021 and 2020.
The fair value of the Company’s retirement plan assets are as follows at December 31, 2021 (in thousands):
 
    
Total at
December 31,
2021
    
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs (Level
 
3)
 
U.S. Retiree Healthcare Plan:
                                   
Mutual funds
(a)
     18,314        18,314        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     18,314        18,314        —          —    
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,333        1,333        —          —    
Mutual funds
(c)
     23,891        23,891        —          —    
Bank and insurance investment contracts
(d)
     65,945        —          —          65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     91,169        25,224        —          65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 109,483      $ 43,538      $ —        $ 65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
The fair value of the Company’s retirement plan assets are as follows at December 31, 2020 (in thousands):
 
    
Total at
December 31,
2020
    
Quoted Prices
in Active
Markets for
Identical
Assets

(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs

(Level 3)
 
U.S. Retiree Healthcare Plan:
                                   
Mutual funds
(e)
     16,168        16,168        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     16,168        16,168        —          —    
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,188        1,188        —          —    
Mutual funds
(f)
     23,582        23,582        —          —    
Bank and insurance investment contracts
(d)
     69,120        —          —          69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     93,890        24,770        —          69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 110,058      $ 40,938      $ —        $ 69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 

(a)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 48% in the common stock of
large-cap
U.S. companies, 29% in the common stock of international growth companies and 23% in fixed income bonds of U.S. companies and the U.S. government.
(b)
Primarily represents deposit account funds held with various financial institutions.

96

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


(c)
The mutual fund balance in the
Non-U.S.
Pension Plans is primarily invested in the following categories: 58% in international bonds, 31% in the common stock of international companies and 11% in various other global investments.
(d)
Amount represents bank and insurance guaranteed investment contracts.
(e)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 36% in the common stock of
large-cap
U.S. companies, 31% in the common stock of international growth companies and 33% in fixed income bonds of U.S. companies and the U.S. government.
(f)
The mutual fund balance in the
Non-U.S.
Pension Plans is invested in the following categories: 64% in international bonds, 19% in the common stock of international companies and 17% in various other global investments.
The following table summarizes the changes in fair value of the Level 3 retirement plan assets for the years ended December 31, 2021 and 2020 (in thousands):
 
    
Insurance
Guaranteed
Investment
Contracts
 
Fair value of assets, December 31, 2019
   $ 60,119  
Net purchases (sales) and appreciation (depreciation)
     9,001  
    
 
 
 
Fair value of assets, December 31, 2020
     69,120  
Net purchases (sales) and appreciation (depreciation)
     (3,175
    
 
 
 
Fair value of assets, December 31, 2021
   $ 65,945  
    
 
 
 
The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2021, 2020 and 2019 are as follows:
 
 
  
2021
 
 
2020
 
 
2019
 
 
  
U.S.
 
 
Non-U.S.
 
 
U.S.
 
 
Non-U.S.
 
 
U.S.
 
 
Non-U.S.
 
Discount rate
  
 
2.70
 
 
1.40
 
 
2.25
 
 
1.12
 
 
3.42
 
 
1.38
Increases in compensation levels
  
 
*
 
 
2.74
 
 
*
 
 
2.69
 
 
*
 
 
2.83
Interest crediting rate
  
 
5.25
 
 
0.99
 
 
5.25
 
 
0.85
 
 
5.25
 
 
0.79
 
**
Not applicable
The weighted-average assumptions used to determine the net periodic pension cost for the years ended December 31, 2021, 2020 and 2019 are as follows:
 
    
2021
   
2020
   
2019
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     2.25     1.40     3.42     1.98     4.41     2.25
Return on plan assets
     6.25     2.58     6.25     2.99     6.25     3.11
Increases in compensation levels
     *     3.11     *     3.62     *     3.20
Interest crediting rate
     5.25     0.77     5.25     0.63     5.25     0.58
 
**
Not applicable
To develop the
 expected long-term rate of return on assets assumption, the Company considered historical returns and future expectations for returns for each asset class, as well as the target asset allocation of the pension portfolio and historical expenses paid by the plan. A
one-quarter
percentage point increase in the assumed long-term rate of return on assets would decrease the Company’s net periodic benefit cost by
less than
$1 million
. A

97

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

one-quarter percentage point increase in the discount rate would decrease the Company’s net periodic benefit cost by
 less than $1 million.
During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to the Company’s defined benefit plans. Estimated future benefit payments from the plans as of December 31, 2021 are as follows (in thousands):
 
    
U.S.
Retiree Healthcare
Plans
    
Non-U.S.

Pension
Plans
    
Total
 
2022
   $ 1,452      $ 4,090      $ 5,542  
2023
     1,554        2,285        3,839  
2024
     1,643        2,635        4,278  
2025
     1,703        3,815        5,518  
2026
     1,726        3,093        4,819  
2027 - 2031

     8,358        23,408        31,766  
18    Business Segment Information
The accounting standards for segment reporting establish standards for reporting information about operating segments in annual financial statements and require selected information for those segments to be presented in interim financial reports of public business enterprises. They also establish standards for related disclosures about products and services, geographic areas and major customers. The Company’s business activities, for which discrete financial information is available, are regularly reviewed and evaluated by the chief operating decision maker. As a result of this evaluation, the Company determined that it has two operating segments: Waters
TM
and TA
TM
.
The Waters operating segment is primarily in the business of designing, manufacturing, selling and servicing LC and MS instruments, columns and other precision chemistry consumables that can be integrated and used along with other analytical instruments. The TA operating segment is primarily in the business of designing, manufacturing, selling and servicing thermal analysis, rheometry and calorimetry instruments. The Company’s two operating segments have similar economic characteristics; product processes; products and services; types and classes of customers; methods of distribution; and regulatory environments. Because of these similarities, the two segments have been aggregated into one reporting segment for financial statement purposes. Please refer to the consolidated financial statements for financial information regarding the one reportable segment of the Company.

 
Net sales for the Company’s products and services are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Product net sales:
                          
Waters instrument systems
   $ 1,089,248      $ 890,855      $ 963,871  
Chemistry consumables
     507,209        432,080        412,018  
TA instrument systems
     225,613        174,398        191,300  
    
 
 
    
 
 
    
 
 
 
Total product sales
     1,822,070        1,497,333        1,567,189  
Service net sales:
                          
Waters service
     876,626        794,189        761,594  
TA service
     87,178        73,843        77,813  
    
 
 
    
 
 
    
 
 
 
Total service sales
     963,804        868,032        839,407  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 

98

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the years ended December 31, 2021, 2020 and 2019 (in thousands):

    
2021
    
2020
    
2019
 
Net Sales:
                          
Asia:
                          
China
   $ 521,128      $ 404,352      $ 439,557  
Japan
     182,597        179,815        180,707  
Asia Other
     372,040        315,010        318,848  
    
 
 
    
 
 
    
 
 
 
Total Asia
     1,075,765        899,177        939,112  
Americas:
                          
United States
     774,014        678,313        692,277  
Americas Other
     151,206        119,529        137,964  
    
 
 
    
 
 
    
 
 
 
Total Americas
     925,220        797,842        830,241  
Europe
     784,889        668,346        637,243  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
None of the Company’s individual customers accounts for more than 2% of annual Company sales. Net sales by customer class are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Pharmaceutical
   $ 1,667,061      $ 1,386,966      $ 1,365,275  
Industrial
     829,204        707,772        719,377  
Academic and governmental
     289,609        270,627        321,944  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Net sales recognized at a point in time:
                          
Instrument systems
   $ 1,314,861      $ 1,065,253      $ 1,155,171  
Chemistry consumables
     507,209        432,080        412,018  
Service sales recognized at a point in time (time & materials)
     354,666        365,776        323,247  
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     2,176,736        1,863,109        1,890,436  
Net sales recognized over time:
                          
Service and software sales recognized over time (contracts)
     609,138        502,256        516,160  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 

99

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
Long-lived assets information at December 31, 2021 and 2020 is presented below (in thousands):
 
    
2021
    
2020
    
2019
 
Long-lived assets:
                          
United States
   $ 395,446      $ 350,615      $ 276,891  
Americas Other
     1,662        1,179        1,929  
    
 
 
    
 
 
    
 
 
 
Total Americas
     397,108        351,794        278,820  
Europe
     130,806        119,978        116,734  
Asia
     19,999        22,231        21,788  
    
 
 
    
 
 
    
 
 
 
Total long-lived assets
   $ 547,913      $ 494,003      $ 417,342  
    
 
 
    
 
 
    
 
 
 
The Americas Other category includes Canada, Latin America and Puerto Rico. Long-lived assets exclude goodwill, other intangible assets and other assets.​​​​​​​
19    Unaudited Quarterly Results
The Company’s unaudited quarterly results are summarized below (in thousands, except per share data):
 
    
First
   
Second
   
Third
   
Fourth
       
2021
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 608,545     $ 681,647     $ 659,233     $ 836,449     $ 2,785,874  
Costs and operating expenses:
                                        
Cost of sales
     254,147       280,254       271,128       351,004       1,156,533  
Selling and administrative expenses
     143,196       158,213       152,545       173,014       626,968  
Research and development expenses
     38,092       44,949       41,986       43,331       168,358  
Purchased intangibles amortization
     1,840       1,809       1,759       1,735       7,143  
Litigation provisions
                       —         5,165       5,165  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     437,275       485,225       467,418       574,249       1,964,167  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     171,270       196,422       191,815       262,200       821,707  
Other income (expense)
     9,359       9,321       (607     (870     17,203  
Interest expense
     (10,946     (12,027     (11,081     (10,884     (44,938
Interest income
     4,101       3,698       2,548       1,874       12,221  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     173,784       197,414       182,675       252,320       806,193  
Provision for income taxes
     25,657       30,122       21,490       36,081       113,350  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 148,127     $ 167,292     $ 161,185     $ 216,239     $ 692,843  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.38       2.71       2.63       3.55       11.25  
Weighted-average number of basic common shares
     62,260       61,685       61,359       60,984       61,575  
Net income per diluted common share
     2.37       2.69       2.60       3.52       11.17  
Weighted-average number of diluted common shares and equivalents
     62,632       62,157       61,888       61,423       62,028  
 
10
0

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
    
First
   
Second
   
Third
   
Fourth
       
2020
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 464,939     $ 519,984     $ 593,784     $ 786,658     $ 2,365,365  
Costs and operating expenses:
                                        
Cost of sales
     210,644       213,134       262,342       320,569       1,006,689  
Selling and administrative expenses
     147,735       117,449       135,430       153,084       553,698  
Research and development expenses
     34,989       31,155       34,971       39,662       140,777  
Purchased intangibles amortization
     2,625       2,618       2,657       2,687       10,587  
Asset Impairments
     —         —         —         6,945       6,945  
Litigation provisions
     666       514       —         —         1,180  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     396,659       364,870       435,400       522,947       1,719,876  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     68,280       155,114       158,384       263,711       645,489  
Other (expense) income
     (374     (736     (1,039     374       (1,775
Interest expense
     (14,079     (13,018     (10,915     (11,058     (49,070
Interest income
     4,036       4,003       4,007       4,224       16,270  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     57,863       145,363       150,437       257,251       610,914  
Provision for income taxes
     4,301       22,434       23,668       38,940       89,343  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 53,562     $ 122,929     $ 126,769     $ 218,311     $ 521,571  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     0.86       1.98       2.04       3.51       8.40  
Weighted-average number of basic common shares
     62,232       61,944       62,002       62,170       62,094  
Net income per diluted common share
     0.86       1.98       2.03       3.49       8.36  
Weighted-average number of diluted common shares and equivalents
     62,626       62,184       62,303       62,501       62,414  
The Company typically experiences an increase in sales in the fourth quarter, as a result of purchasing habits for capital goods of customers that tend to exhaust their spending budgets by calendar year end. Selling and administrative expenses are typically higher after the first quarter in each year as the Company’s annual payroll merit increases take effect, however during the second quarter of 2020, the Company’s selling and administrative expenses decreased compared to the first quarter of 2020 as a result of severance-related costs incurred during the first quarter of 2020 in connection with a reduction in workforce and lease-termination and exit costs. These costs were offset by
COVID-19 and restructuring
cost-saving actions that reduced planned
salaries and non-essential spending,
beginning in the second quarter of 2020 and totaled $70 million for the year. Selling and administrative expenses will vary in the fourth quarter in relation to performance in the quarter and for the year.
During the first quarter of 2021, the Company recorded an unrealized gain of $10 million due to an observable change in fair value of an existing investment the Company does not have the ability to exercise significant influence over. This unrealized gain was recorded in Other income.
During the second quarter of 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations. This settlement was recorded in Other income.

During the fourth quarter of 2020, the Company recorded a
non-cash
charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass. The impairment charge was due to a shift in strategic priorities. In conjunction with the intangible asset impairment the Company also
reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. The net impact of $7 million is reported separately within the consolidated statements of operations.
 
10
1

Item 9:
    Changes in and Disagreements with Accountants on Accounting and
Financial Disclosure
None.
Item 9A:
    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The Company’s chief executive officer and chief financial officer (principal executive officer and principal financial officer), with the participation of management, evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in
Rules 13a-15(e)
and
15d-15(e)
under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this annual report on Form
10-K.
Based on this evaluation, the Company’s chief executive officer and chief financial officer concluded that the Company’s disclosure controls and procedures were effective as of December 31, 2021 (1) to ensure that information required to be disclosed by the Company, including its consolidated subsidiaries, in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its chief executive officer and chief financial officer, to allow timely decisions regarding the required disclosure and (2) to provide reasonable assurance that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.
Management’s Annual Report on Internal Control Over Financial Reporting
See Management’s Report on Internal Control Over Financial Reporting in Item 8 on page 51 of this Form
10-K.
Report of the Independent Registered Public Accounting Firm
See the report of PricewaterhouseCoopers LLP in Item 8 beginning on page 52 of this Form
10-K.
Changes in Internal Control Over Financial Reporting
No change was identified in the Company’s internal control over financial reporting (as defined in
Rules 13a-15(f)
and
15d-15(f)
under the Exchange Act) during the quarter ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
Item 9B:
 Other Information
None.
Item 9C:
 Disclosure Regarding Foreign Jurisdictions That Prevent Inspections
None.
PART III
 
Item 10:
Directors, Executive Officers and Corporate Governance
INFORMATION ABOUT OUR EXECUTIVE OFFICERS
Officers of the Company are elected annually by the Board of Directors and hold office at the discretion of the Board of Directors. The following persons serve as executive officers of the Company:
Dr. Udit Batra, 51, was appointed a Director of the Company as well as President and CEO on September 1, 2020. He most recently served as Chief Executive Officer of the Life Science business of Merck KGaA, Darmstadt, Germany, which operates as MilliporeSigma in the United States and Canada, and as a member of its Executive Board, roles he held from 2014 and 2016, respectively, through July 2020. Prior to that, Dr. Batra
 
102

served as President and Chief Executive Officer of Merck KGaA, Darmstadt, Germany’s Consumer Health business. Dr. Batra oversaw the company’s Bioethics Advisory Panel and had Board responsibility for the global Information Technology function. Before joining Merck KGaA, Darmstadt, Germany, Dr. Batra held several positions of increasing responsibility at Novartis, including Global Head of Corporate Strategy in Switzerland, Country President for the Pharma Business of Novartis in Australia and New Zealand and the Global Head of Public Health and Market Access in Cambridge, Massachusetts. Dr. Batra also served at the global consultancy McKinsey & Company across the healthcare, consumer and
non-profit
sectors. Dr. Batra started his career at Merck Research Labs in West Point, Pennsylvania as a research engineer.
Keeley Aleman, 45, was appointed Senior Vice President, General Counsel and Secretary in October of 2019. Ms. Aleman joined Waters Corporation in 2006 as the Assistant General Counsel and held various legal roles focusing on business transactions, commercial strategies, international development, compliance, corporate governance and organizational matters. Prior to joining Waters Corporation she held corporate associate positions at Goodwin Procter, LLP and Testa, Hurwitz & Thibeault, LLP.
Jianqing Bennett, 52, was appointed Senior Vice President of TA Instruments Division on May 1, 2021. Previously, Ms. Bennett served as Senior Vice President, High Growth Markets at Beckman Coulter Diagnostics from November 2017 to March 2021. Prior to that, from 2007-2017, she held various senior management positions at Carestream Health Inc, including serving as President, Medical Digital Solutions from August 2015 to November 2017.
Amol Chaubal, 46, was appointed Chief Financial Officers of Waters Corporation on May 12, 2021. Previously, Mr. Chaubal was Chief Financial Officer of Quanterix Corporation, a life sciences company, where he served as Chief Financial Officer since April 2019. Before Quanterix, Mr. Chaubal served as Chief Financial Officer, Global Operations at Smith & Nephew, a global medical devices company, from October 2017 to April 2019. Prior to his time at Smith & Nephew, he served as Corporate Vice President and Head of Finance for the Clinical Research Services and Access business at Parexel from July 2015 to October 2017.
Belinda Hyde, 51, was appointed Senior Vice President, Global Human Resources of Waters Corporation in January 2021. She is responsible for all aspects of the Global Human Resources function including talent management, total rewards, HR business partners, HR operations and technology, employee engagement and diversity and inclusion. Prior to joining Waters, Ms. Hyde served as the Chief Human Resources Officer for SPX FLOW, from July 2015 to December 2020, and Schnitzer Steel. She has also held leadership roles in business and cultural transformation, executive development, talent management, compensation, benefits, training, internal communications and business partner support at companies such as Caltex Petroleum, Dell Technologies, Invitrogen and Celanese Corporation. Ms. Hyde earned a Bachelor of Arts in psychology from the University of Texas, as well as both a master’s degree and doctorate in industrial and organizational psychology from the University of Houston.
Jonathan M. Pratt, 52, was appointed Senior Vice President, Waters Division, on May 1, 2021. Previously, he served as Senior Vice President and President, TA Instruments from August 2019 to April 30, 2021. Prior to joining Waters Corporation, Mr. Pratt was President of Beckman Coulter Life Sciences from January 2017 to April 2019. Additionally, he held senior positions at Pall Corporation from 2001 to 2017, where he was Vice President and General Manager from October 2015 to December 2016 following Pall Corporation’s acquisition by Danaher Corporation and, prior to that, President of its Food & Beverage, Laboratory and ForteBio businesses from April 2011 to October 2015. Since August 2020, Mr. Pratt has served on the Board of SPX FLOW, Inc. (NYSE:FLOW) as an independent director and a member of the Audit, Compensation and Nominating & Governance Committees.
Dan Welch, 60, was appointed Senior Vice President, Global Operations in July 2020 and was Vice President of Global Supply Chain since July 2019 and Senior Director, Supply Chain Management since August 2017. Mr. Welch joined Waters Corporation in May 2012 as General Manager and Senior Director of Manufacturing Operations. Prior to joining Waters Corporation, he held senior operations and engineering positions at semiconductor and solar energy companies.
 
103

Information regarding the Company’s directors, any material changes to the process by which security holders may recommend nominees to the Board of Directors and the information required by the Item will be contained in our definitive proxy statement for the 2022 Annual Meeting of Stockholders, to be filed with the SEC not later than 120 days after the close of business of the fiscal year and is incorporated in this report by reference (the “2022 Proxy Statement”), under the headings “Election of Directors”, “Directors Meetings and Board Committees”, “Corporate Governance”, “Report of the Audit Committee of the Board of Directors” and “Compensation of Directors and Executive Officers”. Information regarding compliance with Section 16(a) of the Exchange Act is contained in the 2022 Proxy Statement, under the heading “Delinquent Section 16(a) Reports”. Information regarding the Company’s Audit Committee and Audit Committee Financial Expert is contained in the 2022 Proxy Statement, under the headings “Report of the Audit Committee of the Board of Directors” and “Directors Meetings and Board Committees”. Such information is incorporated herein by reference.
The Company has adopted a Global Code of Business Conduct & Ethics (the “Code”) that applies to all of the Company’s employees (including its executive officers) and directors and that is in compliance with Item 406 of Regulation
S-K.
The Code has been distributed to all employees of the Company. In addition, the Code is available on the Company’s website,
www.waters.com
, under the caption “Corporate Governance”. The Company intends to satisfy the disclosure requirement regarding any amendment to, or waiver of a provision of, the Code applicable to any executive officer or director by posting such information on its website. The Company shall also provide to any person without charge, upon request, a copy of the Code. Any such request must be made in writing to the Secretary of the Company, c/o Waters Corporation, 34 Maple Street, Milford, MA 01757.
The Company’s corporate governance guidelines and the charters of the audit committee, compensation committee and nominating and corporate governance committee of the Board of Directors are available on the Company’s website,
www.waters.com
, under the caption “Corporate Governance”. The Company shall provide to any person without charge, upon request, a copy of any of the foregoing materials. Any such request must be made in writing to the Secretary of the Company, c/o Waters Corporation, 34 Maple Street, Milford, MA 01757.
 
Item 11:
Executive Compensation
This information is contained in the 2022 Proxy Statement, under the headings “Compensation of Directors and Executive Officers”, “Compensation Committee Interlocks and Insider Participation” and “Compensation Committee Report”. Such information is incorporated herein by reference.
 
Item 12:
Security Ownership of Certain Beneficial Owners and Management
and Related Stockholder Matters
Except for the Equity Compensation Plan information set forth below, this information is contained in the 2022 Proxy Statement, under the heading “Security Ownership of Certain Beneficial Owners and Management”. Such information is incorporated herein by reference.
 
104

Equity Compensation Plan Information
The following table provides information as of December 31, 2021 about the Company’s common stock that may be issued upon the exercise of options, warrants and rights under its existing equity compensation plans (in thousands):
 
    
A
    
B
    
C
 
    
Number of Securities to be
Issued Upon Exercise of
Outstanding Options,
Warrants and Rights (1)
    
Weighted-Average Exercise

Price of Outstanding
Options, Warrants and
Rights (1)
    
Number of Securities
Remaining Available for
Future Issuance Under
Equity Compensation Plans
(excluding securities
reflected in column (A))
 
Equity compensation plans approved by security holders
     1,064      $ 202.24        7,177  
Equity compensation plans not approved by security holders
     —          —          —    
    
 
 
    
 
 
    
 
 
 
Total
     1,064      $ 202.24        7,177  
    
 
 
    
 
 
    
 
 
 
 
(1)
Column (a) includes an aggregate of 373 shares of common stock to be issued upon settlement of restricted stock, restricted stock units and performance stock units. The weighted-average share price in column (b) does not take into account restricted stock, restricted stock units or performance stock units, which do not have an exercise price.
See Note 14, Stock-Based Compensation, in the Notes to Consolidated Financial Statements for a description of the material features of the Company’s equity compensation plans.
 
Item 13:
Certain Relationships and Related Transactions and Director
Independence
This information is contained in the 2022 Proxy Statement, under the headings “Directors Meetings and Board Committees”, “Corporate Governance” and “Compensation of Directors and Executive Officers”. Such information is incorporated herein by reference.
 
Item 14:
Principal Accountant Fees and Services
This information is contained in the 2022 Proxy Statement, under the headings “Ratification of Selection of Independent Registered Public Accounting Firm” and “Report of the Audit Committee of the Board of Directors”. Such information is incorporated herein by reference.
 
105

PART IV
 
Item 15:
Exhibits, Financial Statement Schedules
(a) Documents filed as part of this report:
 
 
(1)
Financial Statements:
The consolidated financial statements of the Company and its subsidiaries are filed as part of this
Form 10-K
and are set forth on pages 
55
to
101
. The report of PricewaterhouseCoopers LLP (PCAOB ID: 238), an independent registered public accounting firm, dated February 24, 2022, is set forth beginning on page
52
of this
Form 10-K.
 
 
(2)
Exhibits:
 
Exhibit
Number
  
Description of Document
  3.1
  
Second Amended and Restated Certificate of Incorporation of Waters Corporation.(1)(P)
  3.2
  
  3.3
  
  3.4
  
  3.5
  
  4.1
  
10.1
  
Waters Corporation Retirement Plan.(2)(P)(*)
10.2
  
10.3
  
10.4
  
10.5
  
10.6
  
10.7
  
10.8
  
10.9
  
10.10
  
10.11
  
10.12
  
10.13
  
10.14
  
 
106

Exhibit
Number
  
Description of Document
10.15
  
10.16
  
10.17
  
10.18
  
10.19
  
10.20
  
10.21
  
10.22
  
10.23
  
10.24
  
10.25
  
10.26
  
10.27
  
10.28
  
10.29
  
10.30
  
10.31
  
10.32
  
10.33
  
10.34
  
10.35
  
10.36
  
10.37
  
10.38
  
10.39
  
 
107

Exhibit
Number
  
Description of Document
10.40
  
10.41
  
10.42
  
10.43
  
10.44
  
10.45
  
10.46
  
10.47
  
10.48
  
10.49
  
10.50
  
10.51
  
10.52
  
10.53
  
10.54
  
10.55
  
10.56
  
21.1
  
23.1
  
31.1
  
31.2
  
32.1
  
32.2
  
101
  
The following materials from Waters Corporation’s Annual Report on Form
10-K
for the year ended December 31, 2021, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Comprehensive Income, (iv) the Consolidated Statements of Cash Flows, (v) the Consolidated Statements of Stockholders’ Equity (Deficit) and (vi) Notes to Consolidated Financial Statements.
 
108

Exhibit
Number
  
Description of Document
104
  
Cover Page Interactive Date File (formatted in iXBRL and contained in Exhibit 101).
 
(1)
Incorporated by reference to the Registrant’s Report on
Form 10-K
dated March 29, 1996 (File
No. 001-14010).
(2)
Incorporated by reference to the Registrant’s Registration Statement on
Form S-1
dated October 24, 1996 (File
No. 333-96934).
(3)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated August 11, 1999 (File
No. 001-14010).
(4)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated August 8, 2000 (File
No. 001-14010).
(5)
Incorporated by reference to the Registrant’s Report on
Form 10-K
dated March 28, 2002 (File
No. 001-14010).
(6)
Incorporated by reference to Exhibit 4.1 of the Registrant’s Report on Form
10-K
dated February 24, 2021 (File
No. 001-14010)
(7)
Incorporated by reference to the Registrant’s Report on
Form S-8
dated November 20, 2003 (File
No. 333-110613).
(8)
Incorporated by reference to the Registrant’s Report on
Form 10-K
dated March 12, 2004 (File
No. 001-14010).
(9)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated November 10, 2004 (File
No. 001-14010).
(10)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated August 5, 2005 (File
No. 001-14010).
(11)
Incorporated by reference to the Registrant’s Report on
Form 10-K
dated March 1, 2007 (File
No. 001-14010).
(12)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated November 2, 2007 (File
No. 001-14010).
(13)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated February 27, 2009 (File
No. 001-14010).
(14)
Incorporated by reference to the Registrant’s Report on
Form S-8
dated July 10, 2009 (File
No. 333-160507).
(15)
Incorporated by reference to the Registrant’s Report on
Form 10-K
dated February 26, 2010 (File
No. 001-14010).
(16)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated May 6, 2011 (File
No. 001-14010).
(17)
Incorporated by reference to the Registrant’s Report on
Form S-8
dated September 5, 2012 (File
No. 333-183721).
(18)
Incorporated by reference to the Registrant’s Report on
Form 8-K
dated December 11, 2012 (File
No. 001-14010).
(19)
Incorporated by reference to the Registrant’s Report on
Form 8-K
dated December 11, 2013 (File
No. 001-14010).
(20)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated August 1, 2014 (File
No. 001-14010).
(21)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated February 27, 2015 (File
No. 001-14010).
(22)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated May 8, 2015 (File
No. 001-14010).
(23)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated August 7, 2015 (File
No. 001-14010).
(24)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated August 5, 2016 (File
No. 001-14010).
 
109

(25)
Incorporated by reference to the Registrant’s Report on
Form 8-K
dated December 15, 2016 (File
No. 001-14010).
(26)
Incorporated by reference to the Registrant’s Report on
Form 10-K
dated February 24, 2017 (File
No. 001-14010).
(27)
Incorporated by reference to the Registrant’s Report on
Form 8-K
dated March 27, 2017 (File
No. 001-14010).
(28)
Incorporated by reference to the Registrant’s Report on
Form 10-Q
dated November 3, 2017 (File
No. 001-14010).
(29)
Incorporated by reference to the Registrant’s Report on
Form 8-K
dated December 8, 2017 (File
No. 001-14010).
(30)
Incorporated by reference to the Registrant’s Report on
Form 10-K
dated February 27, 2018 (File
No. 001-14010).
(31)
Incorporated by reference to the Registrant’s Report on
Form 10-K/A
dated March 1, 2019 (File
No. 001-14010).
(32)
Incorporated by reference to the Registrant’s Report on
Form 8-K
dated September 16, 2019 (File
No. 001-14010).
(33)
Incorporated by reference to the Registrant’s Report on Form
8-K
dated October 8, 2020 (File
No. 001-14010).
(34)
Incorporated by reference to the Registrant’s Report on Form
10-Q
dated July 29, 2020 (File
No. 001-14010).
(35)
Incorporated by reference to Exhibit 4.2 of the Registration Statement filed on Form
S-8
dated June 8, 2020 (File
No. 333-239020).
(36)
Incorporated by reference to the Registrant’s Report on
Form 10-K
dated February 25, 2020 (File
No. 001-14010).
(37)
Incorporated by reference to the Registrant’s Report on Form
8-K
dated March 4, 2021 (File
No. 001-14010).
(38)
Incorporated by reference to the Registrant’s Report on Form
10-Q
dated May 6, 2021 (File
No. 001-14010).
(39)
Incorporated by reference to the Registrant’s Report on Form
8-K
dated September 20, 2021 (File
No. 001-14010).
(P)
Paper Filing
(*)
Management contract or compensatory plan required to be filed as an Exhibit to this
Form 10-K.
(**)
This exhibit shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act, or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in any filing, except to the extent the Company specifically incorporates it by reference.
 
(b)
See Item 15 (a) (2) above.
 
Item 16:
Form
10-K
Summary
The optional summary in Item 16 has not been included in this Form
10-K.
 
110

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
W
ATERS
C
ORPORATION
/s/    Amol Chaubal         
Amol Chaubal
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
(Principal Accounting Officer)
Date: February 24, 2022
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities indicated on February 24, 2022.
 
/s/    Dr. Flemming Ornskov, M.D., M.P.H.        
  
Chairman of the Board of Directors
Dr. Flemming Ornskov, M.D., M.P.H.
  
/s/    Dr. Udit Batra, Ph.D.        
  
President and Chief Executive Officer
Dr. Udit Batra, Ph.D.
  
Director (Principal Executive Officer)
/s/    Amol Chaubal        
  
Senior Vice President and Chief Financial Officer
Amol Chaubal
  
(Principal Financial Officer)
(Principal Accounting Officer)
/s/    Linda Baddour        
  
Director
Linda Baddour
  
/s/    John M. Ballbach        
  
Director
John M. Ballbach
  
/s/    Edward Conard        
  
Director
Edward Conard
  
/s/    Gary Hendrickson        
  
Director
Gary Hendrickson
  
/s/    Dr. Pearl S. Huang, Ph.D.        
  
Director
Dr. Pearl S. Huang, Ph.D.
  
/s/    Wei Jiang        
  
Director
Wei Jiang
  
/s/    Christopher A. Kuebler        
  
Director
Christopher A. Kuebler
  
/s/    Thomas P. Salice        
  
Director
Thomas P. Salice
  
 
111
EX-21.1 2 d208871dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

Waters Corporation and Subsidiaries

12/31/2021

Waters Corporation (Delaware)

Waters Technologies Corporation (Delaware)

Andrew Alliance SA (Switzerland)

Andrew Alliance SASU (France)

Environmental Resource Associates, Inc. (Colorado)

Integrated Software Solutions Pty Limited

Integrated Software Solutions Limited (UK)

Integrated Software Solutions USA, LLC

TA Instruments-Waters LLC (Delaware)

Waters AG (Switzerland)

Waters Australia PTY LTD. (Australia)

Waters India Pvt. Ltd.

Waters SA de CV (Mexico)

Waters SAS (France)

Waters Sverige AB (Sweden)

Waters Technologies do Brasil Ltda (Brazil)

Waters Global International Limited (Cayman) (1)

Waters Global Limited (UK) (1)

Waters Technologies International Limited (Cayman) (1)

Waters Asia Limited (Delaware)

Waters A/S (Denmark)

Waters Limited (Canada)

Waters China Ltd. (Hong Kong)

Waters Cromatografia SA (Spain)

Waters Korea Limited (Korea)

Waters NV (Belgium) (2)

Waters Technologies (Beijing) Co. Ltd (China)

Waters Technologies (Shanghai) Ltd (China)

Waters Ges.MBH (Austria)

Waters Kft (Hungary)

Waters O.O.O. (Russia) (1)

Waters Sp.Zo.o (Poland)

Waters Pacific Pte Ltd. (Singapore)

Waters Analytical Instruments Sdn Bhd (Malaysia)

Waters Holdings LLC (Delaware)

Nihon Waters K.K. (Japan)

TA Instruments Japan, Inc. (Japan)

Waters SpA (Italy)

Waters Celtic Holdings Ltd. (Ireland)

Waters Chromatography Ireland Ltd. (Ireland)

Waters Technologies Ireland Ltd. (Ireland)

Waters Romania Srl

Waters GmbH (Germany)

Waters Luxembourg SARL (Luxembourg)

Waters (TC) Israel Ltd. (Israel)

Micromass Holdings Ltd. (UK)

Waters Chromatography BV (Netherlands)

Waters Chromatography Europe BV (Netherlands)

Waters Tech. LC-MS Unipessol Lda (Portugal)

Micromass Ltd. (UK)

Waters Limited (UK)

Micromass UK Ltd. (UK)

Waters Research Center Kft (Hungary)

MPE Orbur Group Ltd. (UK)

Midland Precision Equipment Co. Ltd. (UK)

All Subsidiaries are 100% owned unless otherwise indicated

 

(1)

Dormant

(2)

99% owned by Waters Asia Limited (Delaware) and 1% owned by Waters Corporation (Delaware)

EX-23.1 3 d208871dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-18371, 333-81723, 333-60054, 333-92332, 333-110613, 333-137990, 333-160507, 333-183721, 333-239020) of Waters Corporation of our report dated February 24, 2022 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP

Boston, Massachusetts

February 24, 2022

EX-31.1 4 d208871dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CHIEF EXECUTIVE OFFICER CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Dr. Udit Batra, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Waters Corporation;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a)

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b)

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c)

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a)

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: February 24, 2022      

/s/ Dr. Udit Batra, Ph.D.

      Dr. Udit Batra, Ph.D.
      Chief Executive Officer

 

EX-31.2 5 d208871dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CHIEF FINANCIAL OFFICER CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Amol Chaubal, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Waters Corporation;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a)

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b)

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c)

evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a)

all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: February 24, 2022      

/s/ Amol Chaubal

      Amol Chaubal
      Chief Financial Officer

 

EX-32.1 6 d208871dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CHIEF EXECUTIVE OFFICER CERTIFICATION PURSUANT TO 18 U.S.C.

SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

The certification set forth below is hereby made solely for the purpose of satisfying the requirements of Section 906 of the Sarbanes-Oxley Act of 2002 and may not be relied upon or used for any other purposes.

In connection with the Annual Report of Waters Corporation (the “Company”) on Form 10-K for the period ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Dr. Udit Batra, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and (2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

A signed original of this written statement required by Section 906 or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

Date: February 24, 2022

     

By: /s/ Dr. Udit Batra, Ph.D.

      Dr. Udit Batra, Ph.D.
      Chief Executive Officer

 

EX-32.2 7 d208871dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CHIEF FINANCIAL OFFICER CERTIFICATION PURSUANT TO 18 U.S.C.

SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

The certification set forth below is hereby made solely for the purpose of satisfying the requirements of Section 906 of the Sarbanes-Oxley Act of 2002 and may not be relied upon or used for any other purposes.

In connection with the Annual Report of Waters Corporation (the “Company”) on Form 10-K for the period ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Amol Chaubal, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and (2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

A signed original of this written statement required by Section 906 or other document authenticating, acknowledging or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

Date: February 24, 2022

     

By: /s/ Amol Chaubal

      Amol Chaubal
     

Chief Financial Officer

EX-101.SCH 8 wat-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Description of Business and Organization link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Marketable Securities link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Acquisitions link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Goodwill and Other Intangibles link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Litigation link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Other Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Retirement Plans link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Business Segment Information link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Unaudited Quarterly Results link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Marketable Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Goodwill and Other Intangibles (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Retirement Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Business Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Unaudited Quarterly Results (Tables) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Marketable Securities - Investments Classified By Contractual Maturity Date (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Inventories - Inventory, Net of Reserves (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Acquisitions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Debt - Summary of Senior Unsecured Notes Issued (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Debt - Summary of Outstanding Debt (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Debt - Annual maturities of debt outstanding (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Income Taxes - Income from operations before income taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Income Taxes - Deferred components of the provision (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Income Taxes - Deferred tax liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Income Taxes - Summary Of Valuation Allowance (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Litigation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Leases - Schedule of Undiscounted future minimum rents payable (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Other Commitments and Contingencies Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Stock-Based Compensation - Range of exercise prices (Details) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Accumulated Other Comprehensive Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - Retirement Plans - Defined Benefit, Funded Status of Plan (Detail) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail) link:presentationLink link:definitionLink link:calculationLink 1097 - Disclosure - Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1098 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail) link:presentationLink link:definitionLink link:calculationLink 1099 - Disclosure - Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1100 - Disclosure - Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail) link:presentationLink link:definitionLink link:calculationLink 1101 - Disclosure - Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail) link:presentationLink link:definitionLink link:calculationLink 1102 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1103 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1104 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1105 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail) link:presentationLink link:definitionLink link:calculationLink 1106 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1107 - Disclosure - Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1108 - Disclosure - Business Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1109 - Disclosure - Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail) link:presentationLink link:definitionLink link:calculationLink 1110 - Disclosure - Business Segment Information - Summary of Geographic Sales Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1111 - Disclosure - Business Segment Information - Summary of Net Sales by Customer Class (Detail) link:presentationLink link:definitionLink link:calculationLink 1112 - Disclosure - Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail) link:presentationLink link:definitionLink link:calculationLink 1113 - Disclosure - Business Segment Information - Long-lived assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1114 - Disclosure - Unaudited Quarterly Results - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1115 - Disclosure - Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail) link:presentationLink link:definitionLink link:calculationLink 1116 - Disclosure - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) Alternate link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 wat-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 wat-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 wat-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 12 wat-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 g208871g26g00.jpg GRAPHIC begin 644 g208871g26g00.jpg M_]C_X 02D9)1@ ! 0(!>0%Y #_X6;>:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C8M8S$T-2 W.2XQ M-C,T.3DL(#(P,3@O,#@O,3,M,38Z-# Z,C(@(" @(" @("(^"B @(#QR9&8Z M4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z>&UP1TEM9STB:'1T M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT7!E+U)E&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C945V96YT(R(*(" @(" @(" @(" @ M>&UL;G,Z>&UP5%!G/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O="]P M9R\B"B @(" @(" @(" @('AM;&YS.G-T1&EM/2)H='1P.B\O;G,N861O8F4N M8V]M+WAA<"\Q+C O&UL;G,Z17AT96YS:7-&;VYT4V5N&UP.D-R96%T941A=&4^,C R,BTP,BTQ-50Q,3HT-#HS-RLP M-3HS,#PO>&UP.D-R96%T941A=&4^"B @(" @(" @(#QX;7 Z365T861A=&%$ M871E/C(P,C(M,#(M,354,3$Z-#0Z,S&UP1TEM9SIW:61T:#XR M-38\+WAM<$=);6&UP1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @ M(" @(" @(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)! M9T5!64%"9T%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%! M04%!0D%!64%!04%!14$F(WA!.T%10F=!04%!05%!0B\K-$%$:T9K8C)*;$%' M5$%!04%!068O8D%)44%"9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O M2T-W;TLF(WA!.T1"04U$07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS M8TAX.&9(>#AF2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA! M.TAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF M2'@X9DAX.&9(>#AF2'@X9B\X04%%46=!8T%%04%W15(F(WA!.T%!25)!44U2 M068O14%A24%!04%(05%%0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM# M=T5!06=)1$%114)!445!04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ% M04%#05%-1$%G44-"9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9 M155-<$=H0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS M4$-.55%N:S9/>DYH9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R M>30O4$4F(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E&=:17DF(WA!.V]B2'=&34A2 M-%-.0T962FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI# M:&=:2FI:1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD M65=6<&)81C%E6#%2;%IM9&]A5W!R8D71R<2MV+V%!07=$05%!0T5135)!1#A!.54T<3=&5T-E6F9+;C5H M6"]M0S0F(WA!.W9.3S$Y24Y+:RMR9E9B34Y.8G1"-E5C-GE-5$=85U=S:W%3 M55E!4%%),4%T4W%R-E9:96$Y13!#=S O54Y313)O,U8V:TQ89DXW;W(F(WA! M.T=9<712-7=R17,X6F)C9D1Y-&I91$-Q3S%'-6XP-VM,G5I( M:U9G=G!6:VMI4'%->F]Q:6TO268U5D8F(WA!.U9'-S@O%9.;#@W>G9:>%AC9#=Q16M2$UC.&ESGED5%J+T%+-'$W-FAR4"]6 M,"]W0U-%9CA!6$989E5.6B\V=6XO04-1:B]R:7)V<4=S+W=$5C O-4DF(WA! M.U(O,7A6,S%$5V8X07$V9CAK22\V-'$W-FAR4"]!1F10*U-%9CEC5F0Y43%N M+W$V9CAK22\V-'$W-FAR4"]6,"\U25(O,7A6,S%$5V8F(WA!.RMR<"]Y46HO M04LT<335";%IA538Q M=TMH.40F(WA!.W4Y06$R1#9B8VE28G!V55!Q4W4X>E!12659;4IL1$%)1C1T M=4M5>%9#95EF35AL2%1T4W-B4%=I<#%#86MU;E)T8E-81'-F6&EIG K5#1%5G=S5G4T15EV27!9.4UN9FEL M5%U-T]$,#E-=#=U,'5K9%E6:3!3-6U2:SE33#%%-'!A6=$6E9#+TE! M67%R-'%L,$@O2U(S,R]-2&%F.$%*,C5X5DUC5F1I6]664M/3RLK-#)/,D)62'DF(WA! M.S=A*U=:27!B-U-+6$%M;5IP<#5(:VUK139!4G5#6GEZ;WFEA*W,K358S3TEO-UIV5V$F(WA!.V9J07)X<59- M9C)I2VXW4&5H5E-E-3!V.'!D43 T3%!&9#-.:7)345F1"1FUT M.4AT4D9Q,&HO17!E-%=)24,U84U04BLX97EN:6%$07)6:G!V-4@V;EIZ-FY: M45-Z5VQV9%78O>6XQ83,X=&%4070U3$)9>GAY95A9 M6DED5VI":VA33C!02U)6.596:6U6:C9H6F5&4V9H1%565%-8.&YV>38F(WA! M.VMT6G).=$M95U4X=W58=$9U%9039:<'0W-6IU>F57:TYY63=/,31E=$=S M;D=S='I7;DE';&%9<6EF.$YE6% KE1IB]Q,5=F+T%%:GAF.# T<3B]!2W16;B\P:GAF.$%.3TMU+W=!3F584"MR5EHO.4DX6"].3TMU+WD102S!B4FE*=45W*W)G4GAL=C-N3F1X:7$O5%!.6"M* M.4HP6%4O<78Q5W5P>' F(WA!.S99:SE69C=H;C)F:DA53ESD]:%8S-F9S9CDY6&XO4T9E9CA!5DQ&6&9P*W@F(WA! M.R]W0CE8;B]31F5F.55S5F0K;C=(+V96-2]W0DE6-2\Q4WA6,S9F%8S-F8F(WA!.W-F.$%F5C4O M,&A8;B]63$989G K>"\S,65F.$%31F5F.55S5F0K;C=(+V96-2\P:%AN+U9, M1E5P;C@T3&5N,&1&:75'46MR3'%B,E8F(WA!.S(X35I5;%=615=-1U=1155P M54M/-7%/2DMO;E1B;E(W04]Y4C,P,7I.43-.-4Y:6&)44VMD0S=#16)$&$W6DXU9C%.4D9D,6$P;D%R M6EA91S@F(WA!.V)D4UEQ1$98:G8U66$O;W0Q*UE/;5)7,#AD>G%->E-*1R]Q M5VEP1'!C3FQ,-D5C2U%89'=42DQ*5U=D4W9,;#A40DM,57$Y.# U;6(F(WA! M.U0W5FU*3$='36MN8VML4F=615EQ:VYM:5%21%,U;58R4TLO:5IX1VI33E1G M-#)207I(8SEH:7%H<6\X%)Z M1'HT9SE+;F)P,'!I<7IZ0G!0:S-Z0E F(WA!.T90<3%J9C-%:T-L65-S3W!X M0DMQ-CAL5TE)03E*1RM/;DPS,D="5DA2=DQV:U1295@V33 O54Q::F%M=U)X M2'%R3DAB1C-L.4]&;D0F(WA!.TY%03AJ16-#0T\S455656HU5"],;WEI5394 M94=134I/4F50F(WA!.T8T3E1*1'ET3S=M23!R1GE.-4Y8,"M0,G%D04M"5D8O22\U M8E!E3&5V<&5O;3A73F]48S Q:C%':F-U6$5J,7$O25--%9-=$QN=6)J5$Q/-'5K.4LV;6=J:VXF(WA! M.VHT6%W3"M(:6MR4DI58U)Y-4YB2S9!8RMF1VDQ-#AA M-S%W<7E4,2]-9B],1%HF(WA!.R]W1%-83"\R5%E&9#8O;5 O;&AS+W=$<$QL M+S=*FMV6D9&5#!!%9%,D=N-G)9F0W:59,;5I/ M,T%',S5102M,3'HX06@S=W%Q>5@P;FPW5&Q-.79P96PF(WA!.S)#3E0Q6C'ED:G535%5N07%9D9!2G!I171,2T-+5TYZ67HP8U-I-6MF:7=R6&I( M=C-O3VA6-DQP;B](3G0F(WA!.U K34UF+T529U9%-'%L=70O=T1(:"]Z1U$O M>'A637-69&ER#!A1E1# M975P6$E9455R+W5P0GAE8C))2V]E>CES5E9R4%$W84=D8G4U9#E!"2F%I0TI):DI'.$QH235)-6=1,&-H6#DT6$DW15EQ;FQJ6C(Y M:EI7.6QB9W)B,G-3473F5F.$):+SEK*TMU+U)6.2]W0EAM."\T0WHO-THX5F0K M:7(W+W$X,VXO05=F+UI0:7)V,%9F9CDF(WA!.UAM."\T0WHO04]Y9D989F]Q M*R\V=DXU+W=&;B]!3FLK2W4O4E8Y+S%E8GHO04E#>B]W0WEF1EAF;W$K+S9V M3C4O=T%"6B\X05I0:7(F(WA!.W8P5F9F.5AM."\T0WHO-THX5F0K:7(W+T%+ M=DXU+W=&;B\R5#1Q-SE&6#,O049E8GHO9TQ0+W-N>%8S-DMV=BMR>F5F.$): M+SEK*TLF(WA!.W4O4E8Y+S%E8GHO9TQ0.$$W2CA69"MI# K M93=86&(R8U)2G-#8U91570Q-79U=%)U3DUT M-3%%J M.4PX;S8U1&)V1$QR8SEN0DE3>G=79W0S;%HR041.3&1Y=T-34FTO;31+,W9I M;$A74&PF(WA!.TM/>&0U3&)58G!:-4)35S1:8E(U;G O=GE6-$=K9CA!,E1( M07%.+U)6.2\Q96)Z+T%)0WHO=T-Y9D962S1S-7)E27DS1W4S34U12W$F(WA! M.UI*0EI+=%A92V]Q64%+3E8>2]Q6D]R,V)!5VLU2VQB4V@O9'1S85%!-'$F(WA!.W=Z>50K6#-M MG%6;F98%=6=D9)2T]K4TLF(WA!.W&8V-'$W.4HV8B]Y,7&8V-'$W.4HV8B\F(WA!.T%-=&-0+TEX M9C8T<35E$+TM/,W9I<514*V-O8FPF(WA!.VEI86AB,DU684]S0D=O6&]( M43%J="]6:6A09U#-#,TYR6DQ093!0.$%U4C%7-VE6*TQD M9E1+1S5K:D1F>4-.1CDF(WA!.W-65$@Q-WEB930Q>3)T538X8DY9*UDY:DIC M3DUR1"]N;75"5TQ$5W9,:#%-5U9X950S;6QW,W,P:U8P:TQYC9R<#!G279.8VYU:#)(,6Q,86YY3F],8VXV4V-#DUT%94:S@U*U=&2456*VPP4TLO M=T-I0G)K1#5T0TA69CA!6D59<7,O>$PF(WA!.TQ.5#9R85)P,S4S;#%$0W!( M86YP1S5E=G-Y1$981S5V-7=05C%M>G1%8F1K=&Q6-48Y:$Y--TEF;5EC5E%E M;S9";S)O;4DS;75Z>F4F(WA!.VYZ-6\P.74P56Y.4VXW>4%X;44X47AP4D(K MG Q<%I15W Q2F)K=TES9C%I95=.<%@T:6Y*>79%1FHS3DU#;UAZ M2'%7;DXF(WA!.S5E,5%#-FA*3G!/04))=&$K:S-V:7%D67$W1E5P=69+=6E8 M5W!0<54X56I88VI7>E-%5'IQ:D=Y6C-T=S!3=4EY1652;6]6;U1U86LF(WA! M.T1&549*-60P8E-.4'-.3W-,65(R6G995TU4%8S-DTP,R]!2EI)9BM282]W0DU69"MJ3DXO-5I)9BM282\P>%9#-F=F3%=N M46EB55!Q9'!%5%)8;CE+344K04Q5<68F(WA!.V)&56A0;6I2-WHT4$PK:'EA M=WAQ16Y305%7=DE':%9P-59!0BMJ0W%8-CEP,VU+6%(W<2LQ1#E'-DA:5S9F M5T1'22]786M:-65N358F(WA!.U9Q,4EP5TDQ4%-H2G!I:$0V1%DV2C5I=#5T M6%A766\OF5C4C!R1'!R M2#G0F(WA! M.V)C,T]O86QB4S)R,CEX84(Y6&MT8DM/2V%C2G=D2'0W84QK445A<70Y2&9# M<5EX*UAF>3&8V1&]+:492.$TY,&MD;D%&2%=O64Y/=% K35=+<&-,;7=U:B]! M3#,R9$MN;$)O.7%,-E=-.6GIF5C=3-%9)63$K0UDF(WA!.U-P2F(S1"MQ54$T;&1L-&9#0T=X5FM8-D4Q M26EN<6%A3G1Y3E!A=C!6=41G5C,K1U,R.&PV5E!943(Q;V\K;C%)6E0K3TMU M+W=P8G0F(WA!.W1*951/=EAJ-F1O;B]$4G=),S0T<6]8=FMB4C=I,&QI:F4T M9W5*1DMR9$I03GE2;2]A5D]F<#%(8C1A66)68G!8:U!18DME86%A,70F(WA! M.W)T<$1'664-),7)8,&TYDXU;S@T,D=R M6$9R<%=L1SAT-&US+U-L*W)81$)V6&IU5VQ4,49926%00D5V<40T62]5*TU9 M<3=43F(X=S9H-65S3#'AT8G-W-&=M:V1Y-$DT M=7I*5FUO,TAK3FE-2W-K+U-T.2\Q6G)Z+VG(Q2W$S3FY&<'1U*W5=X5S=.1VMU;'1B M5S1U4W=(*R\W*R]V1#EY:C9-54IY,FEA:$Q*>G4U4$TF(WA!.TYY4#)K*W0R M5G5P,SA,4U,S+T1&2TAU=DI0;"ME37%03&PV:W)-5-4-#%U.%5, M9CA+,D-I:T=I,VM3*T@F(WA!.T13<'5N5&5D<%1T."]N:7)J-6-:5'EG,"LY M:F)V4U!354)(=C9$=TUF<&)&56XQ-WER-6IV+U171WIU669Q.&-Z,C X1%%O M=VYK:DTF(WA!.U!&:VMV<&]U1'AY3GI:541D2UEQ;C)L-E!C,DYJ1EIP6F%N M2&))0EDM+9$M35%A-:B]J:7%:1%9,,$%!84YD9T1904Y:+SEL1T)7 M+W="2S,S+U9M=E K1',O*WEJ1EAF<%6I&6&9P5RLO-G,Q-2\F(WA!.W=D;B]!3FQ'2W4O4W0Y+S%: MB]W0WEJ1EAF<%%8S-E9V=BMR3F5F.$A:+SEL1TMP9#5I,4\Y8GDO<5E/:UAA9S)K M-$Q&4@K3TMP M;&ER%9*9DTK;&%T<4DP=&1/=6YT4'%U;U%8S;V4F(WA!.UDO.$%L=7,O*VM36"]S<'A64W19+TY5;')#.7AC,F---V]R M5%%I,6MB9S5!3$QY1GI1,$\Q8U969E$X>"]W1$QD6B\Y26MV+T%'530F(WA! M.W$W,%!-9CA!>3-79B]32DPO=T)L3TMU.41Z2"]!370Q;B\P:5,O.$%:5&EQ M;%!(-7%4,"]2=6)/6&LVB\V4DIF.$%S<'A6,V]E62]W1&QU M%96.41Z2"]Y,U=F M.$$P:5,O.6Q/2W4Y1'HF(WA!.T@O>3-79CA!,&E3+SEL3TMU.41Z2"]Y,U=F M.$$P:5,O.6Q/2W4Y1'I(+WDS5V8X03!I4R\Y;$]+<59T2#5Q94UM935S-&Y$ M>4M&*W$F(WA!.WE.5D9C:$=Q3&XY<$%'<#)R5$966#!0368O3&1:+SA!4TI, M+T%.;$]+=3E$>D@O>3-79B]!16E3+W=$6E1ID(F(WA!.V4R1GI:=G%& M;VDS351W%1'4S5G83550TYQ:TLF(WA!.W%3,C=+-39"=S%6-FIE:$-R M1# O2G%:3DTK;U(V,S9A;3%A,60T-UIO*U%A-'1::GDT5'%E1$QA1EI&GA6,DMU>%8F(WA! M.S5H<6XU3'E8,3%Q3C!U<53-%;T569W=61$YB;3-6<45=X;F1.55(O M6'0W<3-E1DE':55M-6QJ;59I-WDS2E!";RM,8S%F;6Q&4%%K;3%E9S9"<%HP M:E%T3S!O>G1C;7=T;V(F(WA!.UDS1$%+,&YO;T4U;%)S3UA'=$U#;R]&6%EQ M>%!Z=C5&4&UE-3 V6#9X8C(V,D)K97-T<5HU5UHP2T)6:T4P6$=*9WI#5D]* M.5)D<6DF(WA!.V=/2W!&;U@U4%!P;7(R3V].<6-$:7A-6E51,F)1>75),6E& M6&M.>$EV3G91;WHX2VQ76D]N2&EB5C949U8R2W5X5C5Z<2\U4U0V:'(F(WA! M.S$U<38V:%I1=&-3>5-X46Y4,FM58R]423E91S4T>6MM2VIT>%AM:DUN,F50 M13)R269*2&LK5'EX8EA.FAT2U5A M5V5O8C!!,UAA=$XK=4)74S1Q+R\R43T]/"]X;7!'26UG.FEM86=E/@H@(" @ M(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@ M(" @(" @(" \+WAM<#I4:'5M8FYA:6QS/@H@(" @(" @(" \9&,Z9F]R;6%T M/F%P<&QI8V%T:6]N+W!O"UD969A=6QT(CYG,C9G,# \+W)D9CIL M:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C.G1I=&QE M/@H@(" @(" @(" \9&,Z9&5S8W)I<'1I;VX^"B @(" @(" @(" @(#QR9&8Z M06QT/@H@(" @(" @(" @(" @(" \$$[1W)A<&AI8R!T>7!E M.B!,:6YE($-H87)T)B-X03LF(WA!.RHJ*E1H92!D;V-U;65N="!H87,@<&%S M$$[5&AE(&9O;&QO=VEN9R!F;VYT M'1&;VYT(%1I M;65S+5)O;6%N728C>$$[)B-X03LM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+28C>$$[ M1FEL92!.86UE.B @(" @(" @(" @(" @(&$$[57-E$$[3&]C86P@5&EM93H@(" @ M(" @(" @(" @,C$M1F5B+3(P,C @,#$Z-3@Z,# F(WA!.T535"!4:6UE.B @ M(" @(" @(" @(" @,C M1F5B+3(P,C @,38Z,C@Z,# F(WA!.U-C$$[26QL=7-T$$[*BHJ5&AE('!R969L:6=H="!C:&5C:R!I$$[(" @(" @(" @(%1I M;65S+5)O;6%N)B-X03L@(" @(" @(" @5&EM97,M0F]L9"8C>$$[)B-X03M4 M:&4@9F]L;&]W:6YG(&-O;&]R$$[+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM)B-X03M&:6QE M($YA;64Z(" @(" @(" @(" @(" @9S$V;#$T+F%I)B-X03M5$$[15-4(%1I;64Z(" @(" @ M(" @(" @(" R,"U&96(M,C R," Q-CHS.3HR-R8C>$$[4V-R:7!T(%9E$$[5&AE(&9O;&QO=VEN9R!F;VYT$$[)B-X03LM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TF(WA!.T9I;&4@3F%M M93H@(" @(" @(" @(" @("!G,39L,30N86DF(WA!.U5S97)N86UE.B @(" @ M(" @(" @(" @$$[)B-X03M4:&4@9F]L;&]W:6YG(&9O;G1S(&%R92!P$$[(" @(" @(" @(%1I;65S+4)O;&0F(WA!.R8C>$$[5&AE(&9O;&QO M=VEN9R!C;VQO$$[ M(" @(" @(" @($)L86-K)B-X03LF(WA!.RTM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+28C>$$[1FEL92!.86UE.B @ M(" @(" @(" @(" @(%-47S R-BYA:28C>$$[57-E$$[3&]C86P@5&EM93H@(" @(" @(" @(" @,3$$[26QL=7-T$$[ M*BHJ5&AE('!R969L:6=H="!C:&5C:R!I$$[(" @(" @(" @(%1I;65S+5)O;6%N)B-X M03L@(" @(" @(" @5&EM97,M0F]L9"8C>$$[)B-X03M4:&4@9F]L;&]W:6YG M(&-O;&]R$$[+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM)B-X03M&:6QE($YA;64Z(" @(" @ M(" @(" @(" @9S(V9S P+F%I)B-X03M5$$[15-4(%1I;64Z(" @(" @(" @(" @(" Q-2U&96(M M,C R,B P,3HU,3HU,"8C>$$[4V-R:7!T(%9E$$[5&AE(&9O;&QO=VEN9R!F;VYT$$[)B-X03LM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TF(WA!.T9I;&4@3F%M93H@(" @(" @(" @(" @ M("!G,C9G,# N86DF(WA!.U5S97)N86UE.B @(" @(" @(" @(" @1&5L=&$F M(WA!.TQO8V%L(%1I;64Z(" @(" @(" @(" @(#$U+49E8BTR,#(R(#$Q.C0T M.C,R)B-X03M%4U0@5&EM93H@(" @(" @(" @(" @(#$U+49E8BTR,#(R(# R M.C$T.C,R)B-X03M38W)I<'0@5F5R$$[)B-X03M4 M:&4@9F]L;&]W:6YG(&9O;G1S(&%R92!P$$[(" @(" @(" @(%1I M;65S+4)O;&0F(WA!.R8C>$$[5&AE(&9O;&QO=VEN9R!C;VQO$$[(" @(" @(" @($)L86-K)B-X M03LF(WA!.RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+28C>$$[/"]R9&8Z;&D^"B @(" @(" @(" @(#PO2 Q-2XP,#PO<&1F.E!R;V1U8V5R M/@H@(" @(" @(" \>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.C0W-3$U,V%C M+61F,&8M-3 T,"UA8S1B+38W,C$P8S,W83@Y-SPO>&UP34TZ1&]C=6UE;G1) M1#X*(" @(" @(" @/'AM<$U-.DEN&UP+FEI9#HT-S4Q-3-A M8RUD9C!F+34P-# M86,T8BTV-S(Q,&,S-V$X.3<\+WAM<$U-.DEN&UP34TZ1&5R:79E9$9R;VT@&UP+F1I9#IE8C0U M9C%B8RTR.6%E+3(Q-#@M835B."TW-65E8C&UP34TZ M2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @ M(#QR9&8Z;&D@7!E M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^ M&UP+FEI9#HT-S4Q-3-A8RUD9C!F+34P-# M86,T8BTV M-S(Q,&,S-V$X.3<\+W-T179T.FEN7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=$1I M;3IW/C@N-3 P,# P/"]S=$1I;3IW/@H@(" @(" @(" @(" \F4^"B @(" @(" @(#QX;7!44&7!E(#$\+W-T1FYT.F9O;G14>7!E/@H@(" @(" @(" @(" @(" @(" \7!E(#$\+W-T1FYT.F9O M;G14>7!E/@H@(" @(" @(" @(" @(" @(" \&UP M5%!G.E-W871C:$=R;W5P&UP1SIG&UP1SIG&UP1SIG&UP5%!G.E-W871C:$=R;W5P'1E;G-I $ 04! 0$! " 0%!@<)"@," ?_$ %L0 M %! $ ! <*"0D' 04) 0,$!08' $"" D1$AF8$Q065UC7V!47&"$B5EF7 MU=8*(S$Y07B5M]0D,C4X0G5WM+8S-#8W46%V@2528G*")BA#15-C9'&1DO_$ M !0#85^0G 4KGX644E.E5JQP?D$POJI FMD6$URI MVY HL&44[80B?7G6IESJ R$Y6PNG#BI[I1YF_\O2FXB[1CB.&VINYZN[$0&QYC>.W+&V6 M,XN?+'*ULLZ.[MLYZFJ2N/1Z"'PZK4=L9QW>> M]T=W;9SU-4E<>CT$/AU6H[8SCN\][H[NVSGJ:I*X]'H(?#JM1VQG'=Y[W1W= MMG/4U25QZ/00^'5:CMC..[SWNCN[;.>IJDKCT>@A\.JU';&<=WGO='=VV<]3 M5)7'H]!#X=5J.V,X[O/>Z.[MLYZFJ2N/1Z"'PZK4=L9QW>>]T=W;9SU-4E<> MCT$/AU6H[8SCN\][H[NVSGJ:I*X]'H(?#JM1VQG'=Y[W1W=MG/4U25QZ/00^ M'5:CMC..[SWNCN[;.>IJDKCT>@A\.JU';&<=WGO='=VV<]35)7'H]!#X=5J. MV,X[O/>Z.[MLYZFJ2N/1Z"'PZK4=L9QW>>]T=W;9SU-4E<>CT$/AU6H[8SCN M\][H[NVSGJ:I*X]'H(?#JM1VQG'=Y[W1W=MG/4U25QZ/00^'5:CMC..[SWNC MN[;.>IJDKCT>@A\.JU';&<=WGO='=VV<]35)7'H]!#X=5J.V,X[O/>Z.[MLY MZFJ2N/1Z"'PZK4=L9QW>>]T=W;9SU-4E<>CT$/AU6H[8SCN\][H[NVSGJ:I* MX]'H(?#JM1VQG'=Y[W1W=MG/4U25QZ/00^'5:CMC..[SWNCN[;.>IJDKCT>@ MA\.JU';&<=WGO='=VV<]35)7'H]!#X=5J.V,X[O/>Z.[MLYZFJ2N/1Z"'PZK M4=L9QW>>]T=W;9SU-4E<>CT$/AU6H[8SCN\][H[NVSGJ:I*X]'H(?#JM2G-\ MR_'&GE#1\_/+@)$21<8V=.F]?-F"Q0H4+!Y#HP-#F )R5QZ/00^'5:E44YC..4^5+'B6P1TT3.EP390T!"FP0H!DL9#Q M& '!$PBF^(@0P6> @>>-[XYX96RM>]KVJC9:OCJM2H[8'CO\_:E]2.PGJHH( M?#JM1VP/'?Y^U+ZD=A/5100^'5:CM@>._P _:E]2.PGJHH(?#JM1VP/'?Y^U M+ZD=A/5100^'5:CM@>._S]J7U([">JB@A\.JU'; \=_G[4OJ1V$]5%!#X=5J M.V!X[_/VI?4CL)ZJ*"'PZK4=L#QW^?M2^I'83U44$/AU6H[8'CO\_:E]2.PG MJHH(?#JM1VP/'?Y^U+ZD=A/5100^'5:CM@>._P _:E]2.PGJHH(?#JM1VP/' M?Y^U+ZD=A/5100^'5:CM@>._S]J7U([">JB@A\.JU'; \=_G[4OJ1V$]5%!# MX=5J.V!X[_/VI?4CL)ZJ*"'PZK4=L#QW^?M2^I'83U44$/AU6H[8'CO\_:E] M2.PGJHH(?#JM1VP/'?Y^U+ZD=A/5100^'5:CM@>._P _:E]2.PGJHH(?#JM1 MVP/'?Y^U+ZD=A/5100^'5:CM@>._S]J7U([">JB@A\.JU'; \=_G[4OJ1V$] M5%!#X=5J.V!X[_/VI?4CL)ZJ*"'PZK4=L#QW^?M2^I'83U44$/AU6H[8'CO\ M_:E]2.PGJHH(?#JM1VP/'?Y^U+ZD=A/5100^'5:CM@>._P _:E]2.PGJHH(? M#JM1VP/'?Y^U+ZD=A/5100^'5:CM@>._S]J7U([">JB@A\.JU'; \=_G[4OJ M1V$]5%!#X=5J.V!X[_/VI?4CL)ZJ*"'PZK4=L#QW^?M2^I'83U44$/AU6H[8 M'CO\_:E]2.PGJHH(?#JM1VP/'?Y^U+ZD=A/5100^'5:CM@>._P _:E]2.PGJ MHH(?#JM2SKO-%QH-9-%67-LL&WD@#,(,=46XBGE*3@1# F(( 8IT]%P!:%?%N)4VKNFXL"]HO":J.\DQ)*GF9&LEJD)K$D0^SR3:18\=9S7\ M%LIT?@8IH*!/)R2O,EB-EN E$PI9=NNA+LX2EXS]VWS9 M=VIIO&+16I8G6*XU.BHV318LJ30&_ WDXTW,!& 7CI8EC*D MI>1B&IK)M*:>,BN$ D7&)I;%*LT)?6$WR]KISG2O,#^:YWU_5@E?_31NA:/G MI_=3ZHZ#-S_AY!_N9+_R(%#)>: C-..VD3:_.YD,%YI\O.5[2$W'F[VPU(;@ M6:9X7QVM'ZFS$9VN!22H;8KW.H2.D*TA,U-$4%H$@5'.KQ(L6$&%RRQQ%2;3 M>Y0K6E?,7\F6F(MS8>F>3+1 WT6=6?((K%<$DD$&:=:I_@>ZTS6JOM%KN-7; MY^8XX9*U0B]K35+P2:S\E(4M%#OP=8R4^VF3+J%U![H)<%BO3-;';)-0 M&0!6RJ$E@ FHX%R9@6'9Q<*Z^SI>KS=B3,C<6W7'S13DMPFCV)=;\".) M^H;3'56(B3$X[-G,JQU53*&LU4AF2Q>#= 576:1 F"065()IB.S)Y=+>L$:Q MOC'W;ON,UEJ>F!#9]AMYQBK*T^Y56S[D#N%\OU61TP1:7?<9)!R!*D M45MHX5U-T.]R*"$S&N4$*".%PIF2@G8&@C*]X&LU#'_BWO!5#:61)O&#%.1&GDTTZ5SQ5O'7= MB@(OCI[,^TGBH-5-4'&CL652$?/592$Q9-IC?-8H"_9+"';2HG(SG*+ M$:/PDCEG.,AEG<*V%'%H&E[*Y:Q@&FNB?@XA^,KB2 >$Y1>PY1B&&76ZB:1( MT[7?6$6-PQB+XPZA8W;X+I> )07'"X(8R6@C>Z/@AQ \S( )FY>PERXML1#3 M4H;J1G$SX(,)QLZ7SJFM2XVH(;:HB,$4VW73*[LCCWUDAI-U8.*2>$IB9,P, MX;.+ >&+>(J24WJZ8]=UY_6SNS#KCD2T9&B+[9C@+P^[9 MV734@ML!F(;2C)AO)2CQXKSM5%E5 P016\]DD^@J*6;"LIX8@9+X941J6NO6 M"'FENWW67VXW%Q;NX\1KUHG4S9-]-%DSZK)Z%!WF&(^<<0"K2LLGSR>4-!#MQ5ZP^V?W+6T]Y(&>[-V M3=K:4'(HGM1E]XMN?V!9!N#(K&46*5.J"Z+Y-#FP_=]*'3$M74&XMMLZK)#O MP1E8DU#JRK)YA.P?81=QM5J]\\-Y+)*/"*:8GJ(J>?21#Q,L;S2U7 L&II^1 M@+ 6Y,^&3-'2H9POU_!& P#9D+ 7'/'$;.UNM<0KZ 4 H"+&]']27<7]5C8/ M]TKNH6F]G]U/ MJCH,W/\ AY!_N9+_ ,B!0R1(G#4V1)@?AAYMS>G<*!$L9,34\./(8.ZZEF.4 M%(!YX#*9;"1==Y%=.2BJ9Y^'4D>6=_=S(_7-5MF8X%<*K"84^&(Q>*W+>I+F0$4JGZG:Y-<\WP7 MTBLUUGC)QY$E(H:S918!)-)XV)P%0&YVJ6DJ:>U2[XFRI?Y5<=V)4/U+55]Z2QJ\;;,=>ZFUNO3B;*Z56TYJ. M9RC$&RCV70!F@7,9J15/Q-%3SW[]_F MZUR%[O2VEM\V.:.1S)A_6$PQ'4$,2-$[$7&$SM8V#GCD_%B(93LO=1*]_U;/@W"*8GC18:3L=L- M0Z>[J3W0:*KJN:&L5!(BHIQ8& )HXQG &Y#(-D# BRX9PCW8"0 %J07B&H*B=,3PD=M MJH("+WP%'2T*2V@:#,Y8X$5(8\:(I M9HZ>3%(N5"S92WJIV<&J8]&1"U(CQSQ6ENM><\9;=!26-R"[:2\RX_2<9)1X MO<[(G*=I9Q83E>Y)4'M&",SPV3)9&07#D9+V>""91PS_ )/GG.GXHAP&Y=D? M+3NWJE)J8F]1Q-(Q%K;/[+>#>G%W19*LK10U>2/;N55[6!Q)QI"--!+F/8E] M.^!-U(G;X/D\(_G''Z(ZPE!S1V]S+N,IK><2@YF>W&Q)[&*%%6*SJ\VV65:D MTII5N,)32YNYV3$7.23KMB21DS:9JSWJXQ)IAB5W[M&A-S:R-E9//GM7MA-< MF\Y!6NM;#.*RG@(R&I+1&+D%%<$>+K64&Q+:@Z2Y!G.MINMN&[K^-)*B'#LL M:O3OC=*;OF5O5LF_MD(YD5I[N:K[B-YF..4(VC^)IZ@"5FPSRN"X](_(2\L1 M<[F[+C59]APE-WDB:Q&-FD^4EIA*3S"15U,5$5OKQ5-5 "KW[]_^$^RUO;33 MY2HX7S):=F66^99D_3#:*/(S?"RB:J3^O.MU,E=0PFH\7_&TD0G)L.K;T:;, M"<=8FR M2+V\4'RYLHX-OYHCN.7]@V2_%3LWIO%R*I-59;CYG*:-ASR>M%":4QELHGNM M(9K%&9[>2+.%\)#9(G5UZJBBFY9-INJ*Z:%I:34Q\]+;OA+E,S/A'$R6"H>E MJ%96D5Q26P9/FLI,FI:4AQ#/RHDJBG(4))[:;1/-V:2;2$:>F?E[ M'3T;#&3##U,"J#:DU965IG,]:5!*FHA.YNS'C._"V[=>XTDD\7SGG'BBBJ.G M<,]P=MV5H>VH$CEN3*.10FM##J 08W.O^.4Q#:[<04[%(?B]&"$PG%(BV$^G M*89&&82:YU!%.J!96&MN*VU&3)1>#X=0Z>PBIB)CCR:&36,NE M>4'*5(Y()5Q#*LF80+UCUMG^+1=9):D>+95E.-F'M5M\K.;7 M-Q)IM.5=>7),6R\\O*&]RHO:13W%+R7B#&TF8(S_ &XX\GRZ&:E/85R1H00G M:W7K MT?NF('F))#@7]5CZJOM5/;[E!?J4C)2%L4L.^3V8IGQV O!&(MD4F0=1Y,-) M1LJV1$X=KL:AV*YZ0FN*LQ-T[?DWU+^'&Z\FS%*?.'Q!S*DBEU)&('E L(O\K5=9QM3] M$_2]I&CMUM8).V9V:V*8K82G,V6U,W%'+>L*%+AI"6<6$ERZ]9(R<:,VUA9* M%!<_$!D*_CBT:+A"IV2?D;1 SV3@&!2A!:6E#=L54N."F>!F,WLV5-J8!U7U MX2X>?<6/E F?5)_S>H.1#S2&M!2'K>_6?)[LNU'YAGFU)&65Y48A=BQW[U2L M[<3 ;E 7U[)OH:>K"E03AMWV5)<935N]7S::9V!U-F%]PQ)NQ&KK666?MDB* M>YL<+\?/=&468F;3ZVRU-*JK4G=9=;#22E=(<>#.[E# H!0"@(L;T?U)=Q?U6-@_W2NZA:;US M7J7;3;^J#JI^K=!O[L&O057OF_4DC0@H!0"@% * 4 H!0"@% * 4 H!0"@% M* 4 H!0"@% * 4 H!0"@% * C8X-J8K82%XT+#=UML67 MR[E'$V!#$I S1'B+)1%F/=CHKF&5#+:3)#1PFXYU9K JALJVW>.W,CAE6;R> M\T8$FYT9%=!9$=Z?[\)P_-#S9_B'!?[T MVY0Z?"_4I\?ZL] -#F* 4 H!0"@% * YP

0?[F2_\ (@4,EYH!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@ M% * 4 H!0"@% 18WH_J2[B_JL;!_NE=U"TWKFO4NVFW]4'53]6Z#?W8->@JO M?-^I)&A!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * B MQL]N%$&JB4W0GJ.ON^39!.#H\/P+&*/F\YMF1Q AW$S2& Q20H9HT6)X]45> M=:P.CLIJ%,L3SI<:.4R#%S%2;^[=RXM^YN4LYRG-%MIN0%[C2;R..%*AN-&* M93G7J;JEKZ]];TEN3QOXJ6CK;"X4QE8\1TZ>3+(5)+23"HD*[DCZR MD5;CS():D:)(+VQ0%0L&.SE9V(H)%<764747&G-18.G45,="^0*%U$89<39< M;4H04 H#S_?A.'YH>;/\0X+_ 'IMRAT^%^I3X_U9Z :',4 H!0"@()\@$ZR= MK7!+MFIBR#"3# 8J-FH$DZ9&XNK29)CS,&,0FY'AEQIS[8:;%* M#!V(+4EJ MMW0FM4HJ#.]>)(C99:P*N"TJ6E;;A?X8\M]Q@<];5RDP=J85BT%23X@@M^J$ M;M\.87MK>]9>84L2$_7 =+@1*U)J9-NW$#%8;L(M=4S>!M()E#V2\O8-IJ9!V%<8%LAK9WMII6 MM)V\O'*_<6:&-]G[J0XU+0S;)@;2;(;#0ZC9KC$ER$H.=$NG=AM9LCI1*8$V MN@JV!CRBCO9.-F;QO+(9S V7SD%OF%L-7.A.DI>@=,K:3I2;N;B'ARPX$U8L MWT;TJO\ ;4?%=6][6*8A'3&^E\G:3MH9.06QTRSKJSM6^Y^"7W0_\ 2UMQ[$J; MM#$V'NDO+,,I;O4I%!QVHB\,+,RLA(C#LWB96:6.A6N".PC!N049-NL,\Y@H M#22=,?Y2X>,18^KAXV71&,2BIRLV]2&MN?!LR2)()7626)VF=[,@W+BZN-+9 MC5YE2O)15RM 1=.K8Y,=:;D4(Q)UPZN@G?PF^?<7!&*5-T@JN:^O)#O<[X?2( M:D;+ Z(52AC<8QXVUR04YM%\49%5C#+#10 RIA6ZPH-14X5BAQ.ZS>:^D[<. M0Y2XGFO-B8\W$VM@8\G_ %H@";S<6.-10E*\G)&WT0P#.:*E6\.>Z'O1?FS-LM/C5+E9E]F M2')*1"\>,>6"FKA5\NH0/8V')4@^('9E+Y)YFP%(^_6V13Y91$16932EI;4W MU=,LJF%T@$Q'(V4G-[U+"FE-*;)BYINRYQ=O4=99M7CSE_+;(H"NO-[R\S'O M!D;,N.7'KXZ'T]4)[*0SP:R4XRVQ\H @+_@G43E@$5048366NHJC43VKFIC' MU]5>P5FQ$KW[_P#"-1@YME788(*M-""@#J4>F)5<^?6!*)"(F(.:I$[0*XN5%)J0[C#44 M7-*:0XB*\X3J+HR>:-BM(!!,9WRR%:2II<6MU3X0ETE M^T;7G]>=(/(?HO')!ZOE'84G0SNHK/YH(+TUJ?"^A&B&6,OQ@W7>X2R&-F-? M*4(;'*NQAP1\[T(1_/5PK2@F/!O*V?N1S"G[@)8+I/6,)KC1C2@24C!3-> M %:AM665)2\+7AP6Z=S)$;5O67M9(/ M7HT%1>6"5D])3E-05IHUM3,3C]45 %!%+N9C,.0!'H0/'2J0I) B2;BSGAT> M^Z^)=AT@UH)$1(@:KP(2FC^I+N+^ MJQL'^Z5W4+3>N:]2*.IW(AQ_M[5C6E 7]YM.T-=0]?X;1UM$6-FH53%='5TR M.FX24DM433KV .)ZBGG !BAXB;!!,E#((H X08H>>%A:DY=CO>YXD@.THXZ? M3[TJ[T\&??NA(>#Z,=I1QT^GWI5WIX,^_=!#P?1CM*..GT^]*N]/!GW[H(># MZ,=I1QT^GWI5WIX,^_=!#P?1CM*..GT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX M,^_=!#P?1CM*..GT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX,^_=!#P?1CM*..G MT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX,^_=!#P?1CM*..GT^]*N]/!GW[H(># MZ,=I1QT^GWI5WIX,^_=!#P?1CM*..GT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX M,^_=!#P?1CM*..GT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX,^_=!#P?1CM*..G MT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX,^_=!#P?1CM*..GT^]*N]/!GW[H(># MZ,=I1QT^GWI5WIX,^_=!#P?1CM*..GT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX M,^_=!#P?1CM*..GT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX,^_=!#P?1CM*..G MT^]*N]/!GW[H(>#Z,=I1QT^GWI5WIX,^_=!#P?1CM*..GT^]*N]/!GW[H(># MZ,=I1QT^GWI5WIX,^_=!#P?1D =A.:C7U9D$QK=IULEJ$9D;,B5,O;9J;YTC MILZP0DC*6-[XJ*0=./%$/;'R+8#IR1X[BP^.WB)_,'*0GVU2Q4T0,#2I<2TX MPMEY6+CT1FFL,I<4VNBHXI,6>1K4^=-FI$)@ 2QL]+&U>OZI)SQ#"$L9Q;: M&5>@")&$7)AKHLVHICXDBM!%+ $[CE556!&63(CVG9#25R2<+[OFVV3*[2CC MI]/O2KO3P9]^Z$AX/HQVE''3Z?>E7>G@S[]T$/!]&.THXZ?3[TJ[T\&??N@A MX/HQVE''3Z?>E7>G@S[]T$/!]&.THXZ?3[TJ[T\&??N@AX/HSAW^$3;IZVSUGEA]J3[ADVG,J-)WBU]NT^43))0#RD9)-QKNI56#1=/) C'#PP M!,0,H5"$,&,@PL,L[#I\)-?$IE/?NX,]3-#D* 4 H!0&B9CC)_RJ37V45?[1 M0(E?,!_P K"@R.86FL\A) 2&\@YET$\HD_$) M'A\/%2QM*415X\()?V,B*//)NQ-219 EH.5,,"2^[O=XT7<+0C M^TY2E@QD4NU40Z3"-,BZLLJQQF9G5]&O43?Q4/PC.RTPCF!_-<[Z_JP2O_IH MW0M'ST_NI]4=!FY_P\@_W,E_Y$"ADO- NHZ(817@4*)SX93 MB":^M+66%1F/1.($BJ^C!K1/+PY%-6$HTF.!)258B&U8U%-O#W[X,ZD4,B@- M9I44MM+?<@R#Z0N:Q<^("3S+!.[ P('5B&$[6]7U,;;<,,^"5EFNZ.Q6:U5,VDV3V( M^!%BSC:B(I8YBJ"*E&2*\J)!*Z:8+'49,'# 1SA 4J4' %ES.^9\2O,:Z,0: M/HCCD)3?2>F06=05&,%Q(>:ND.MOG<UQC-_,TMIPA;-Q%235<"BBGDMS + M"0YR(F19WD' 9/AG GET]QX1P-4K&A<"+J8A$CV+[P4T;87X5QIV$'NJICL M3W"_7 Y'Y@C +;A>KQ5G:I%R3=+*("$EH02N(.EMY'3 M!5A84@$E'3BB<*KJZHJ&RQ@X?-"B"3NP,";&IL,M92C=QED925WO#R-+2#%L MA.94%<+W8Z=-RBFJLBX(ZVJ!CW%%6#R23S!&5"ZAFGE;#)A*X*48'(YBR[>+ MGQ4ZLMD+:>1# 2;$2''0SX*MZ#41_M^.6^MO-5<26E)LF*I9;=5SV"Q_@OL8<\] -?GV)-ONV&_@B6P MTM1;.,II"0^UE'1UF3X7&99F.70FII#($LW#B./'# &4_)_%.L[AF@C#O/R@ M&P,B&0EV<$TK%[[MQD[JTL@YV*FP*P8(NI%-;4QP5C#8(!L.U60$J3 M40J@G6E[N*Z(1$P1TU^FF=D!ND49W&6T&G)>:OX)$1,DX)=EMSE;X_\ MX77XLI =)89)2!"DJHYI_M^1(!B@S![ =B"\SR8I&(M,^)?_ &/?@8 -B,G( MY3),33222D(FY2R(KD_*-&!(.4ZIK!X)<-;FYBR]>E^XIXQT>AR(FC'D=LM; METK',7NLN]6FPCLKNXZV W 4=IM^%1UHL(=Q..4D7>AP1S!)"^=44G%6"*&+ M$NJ2*8 A+;;WLVHS=?6$Q9JEN?4(5R^^%."4Q461!CZ^9/(:FFQD76B;"+D$ M$;#W/0_)LFXUXL"*CADQE/%5,CKHBJ;#*F"X2X2W*6O&)]$?!\Z[,60)BC.= MU@^[24CP\V9#:4>*2,OY$4U!1Y5!;P#^P$0LRQA(6#"_@TFO>YE<**0B8*A$ MAD>Z>+F)H8\67>*J=7G$T73" M+C27-&"V0,\[]Y?6#K#'D^ _%?+%S" M*8@SH=COQ 55QR"BYJR@"2344K MIT[#\6G#AS76$S1LV:C]IF#1HT8C1LC&#)DP,D9BCCCBYYBC#"YY""B999YY M9997O<5MR[7>][Q)%>\'!?F6B;ZN6?\ 8U"2\7U8]X."_,M$WU+ZL>\'!?F6B;ZN6?] MC4$O%]6/>#@OS+1-]7+/^QJ"7B^K'O!P7YEHF^KEG_8U!+Q?5CW@X+\RT3?5 MRS_L:@EXOJQ[P<%^9:)OJY9_V-02\7U8]X."_,M$WU+ZL>\'!?F6B;ZN6?]C4$O%]6/ M>#@OS+1-]7+/^QJ"7B^K'O!P7YEHF^KEG_8U!+Q?5CW@X+\RT3?5RS_L:@EX MOJQ[P<%^9:)OJY9_V-02\7U8]X."_,M$WU+ZL>\'!?F6B;ZN6?]C4$O%]6/>#@OS+1- M]7+/^QJ"7B^K'O!P7YEHF^KEG_8U!+Q?5CW@X+\RT3?5RS_L:@EXOJQ[P<%^ M9:)OJY9_V-02\7U8]X."_,M$WUE:8:0FL\!4^$4UG-EG[;;*HV65A][8!A88VOGGEF* M+G?(48007///(9EXOJR_>\'!?F6B;ZN6?]C4$O%]6/>#@OS+1-]7+/\ L:@E MXOJQ[P<%^9:)OJY9_P!C4$O%]6/>#@OS+1-]7+/^QJ"7B^K'O!P7YEHF^KEG M_8U!+Q?5CW@X+\RT3?5RS_L:@EXOJS@Q^$HQ/%C4XFIG6FM&C ;2R!($(A * MR S6ZC*8(9B3V\"8#"/IR:6-!X#A99!#88"XXBAY989VRQO>UQT^$V_B4RWO MW\&>D"AR% * 4 H!0"@% ,"I3A8I<^_]EAUPW+BO95<> MS%1D&48IE^-BJ,J/R#IX8"I&,K-YON3,X$W';@A*(AQ,K&3]2$Z.#\HNY;248^WU(272MC,:H M["(M9Q.)Y.YQO(3,NF(3=*-,!8/KQU.;Q1(Y0FZX)/2XW!8Q9-C4 MN\BQH\RTQV.62'W'C;Q<[J321E83&DB*JTYBJ#XBX5Q*2$):0E%3"+$[D[ON M^2][S$4'=&/WS.<\A#0^706PWY 8C':+T4(Y5G))0;V>36 M:C+!&?:8=:R*D*3JNY'"J$5G%#15 NV'8.A!#WV+'PGT:G"5B8NK\@40$4:. M%!):,HNI9D38Y3U)&9"*ELM/>,?[#(Z"X7,H1S(I!WOQKIR(:P0FNK*Y)?35 M9;:BRC9(J^B+JDWW0UU59!)OI/ACX;]_B?B0^0J$(LC[89Z/A!DQ#<6J[62' MU-T0G&\AEY2;+$7[G?<5\HQ(TZ2[-?K,5+)BL&1=$?/5T(AA11EIOA'*\[,AD0\ IF4PNDEES'&]TX MLE&UK(-,$?8J4Q:E.+CJ[MQN-.V:8CJPA91C%*<DWX*WTMY>)E;3W/27X;F@!F0+/KE M*0#+RW"+<1FFY5D1)2!ID!=#E2BK;>K?7 Q4! 45$\7-"D$] M,-K989*Q"(B6E-N^[P1^36\,:I;ZV+C->9$IMU^:W-9F/1:;"RELP!5E!MR, M=44A@*,(%B[[-92+B\'&ECLU& *^(&9!2$;RLO(F9PO>_@Q[I:RIDNO: M_@3@V/1E<0NM * 4 H!0"@% * 4!%C>C^I+N+^JQL'^Z5W4+3>N:]2[:;?U0 M=5/U;H-_=@UZ"J]\WZDD:$% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 M H!0"@(%;%[QIL>/RVN.N[#/;/[@J:<64"\,M%5 3&U%Z*HV_D<@;(R6( >0 MX88..&6)DF&J GWT\>L 18C.< YFXQ<5+>[%CC&Y8O+%HL<%:.*0 )3$4 M\NHJ::S;@ -[E8LWSTN.B-""@% * 4 H!0"@//\ ?A.'YH>;/\0X+_>FW*'3 MX7ZE/C_5GH!H$4C=C-[FQ<<,[X87M\8J<;D^:(*/K4N5M,]D82W+C<_MEOJUV6 MP)AAB5HSD>5DF6)E8#5E92C)QD)4U\27?FRDI14DM8C$!NR$TBBT7<+C:SA! M-((9T=#,)YH:E--.*;G*3W38XG'"\>\/*W(7M<2V9VRT,B**('<$*Q\HI MSR280V9FQ=?C]:KU3:.#'+,R4]C3[Q8"]< M8D:)>+.5M"-PD&K$PO&O&P0,S05L#I#/3XUFJ+\PV:ONME[-MDV\ ,'-%K56EF M0"*JA/%E&G(1*I"3>2E-W-A M((8*!T@MYV&3"!K*A4TE3-ME2:4RMJR<&XR8ZWX*GV4X.DR,@_$L MS2V+)!J.R^2,HXA8XY(),-E/I\77U3$P-CCDI)6>;0$(AG3!1U&S099./#!# M2+8]EG6#;+D?'F8=7&2]D")6A$3MC-_H;K=K45BZ M.17$XUE*-MX7; MMO[V;A+9;JFUEM^P^](:?TD.EKCG4P9=3B"VUWVW92.$E_!B* M;H';+Z;@>66"VV%@5V)82MF-Z;:XRDOLL"%;AU0V1*2(TY^]YISK*W)W+2UM MR'E&3;28FU#2VBNJ1-$;:70/"QQVQ MEE(3X4E:2E&27/(3Y5R;Y&C-HH)4^,BHS)23%R*L+OI*AA-9:5(QT@75)(332*&A"H MZ@8!"=H+>,K!4'')& /BBA YR+^+G)+["QI6[FG?9:WG)FT9ZD2/K9MW9T1% M@">TN=3<#S) K<$[#/(1M#.5%BTJ:4"9$"+YKO[KNT=H!C8([%DQ.7 M3B4,EHCYN5)TK::4WJ%.*MM?%6+BN1%..=5]F'_Q9P#QWN^"W/$[G,(T6MJ9 MY*>;NB4\U(V;#(EI&D5TFVJ PI%>;F>+]4$I #2V$6(HB>W"J\HEUAP.Q& 1 M_%% 65M.J9X6R[(P,ZC2"I59#KW6>[IUGV<<3D>F^2CLC!:0QI_9S.8;X0FT MUX(NPC+Q:UMA$UC@I:N]HU5 W+B]& JN4!K8E3@28.K$D$H2!N8AKY8=G/AQ M]V&5[=PILA+3\2]Q8EA\ZES]I2] D[6>+5T>*@\MG8_<.2)A."8]7>.YE$BU M6X_DL0RG0Z5559!5HP=;-(R8O%C1YUX-QIB*+F[&K7@]VZ7&^+YX2=/-1QB(@R\W39@'$0PCJXS:6' WQCY 6^1@JO?-^I)&A!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0 M"@% * L3G=#:9+=6W>\G"B--J-I,.+3B+.>QW(6**W].S[@UPU#,B9DW)N^XF[XK M*,PIE\KX'T[32/721Z$Q".@6R*!;)2,DY(V'C(IZ,&"=UF]KT74GCKIK)"VJK#O'L*L\)NIIY1,N!UKZ@=/.)]R*\%&_A%A]26^ MEP<\Z'Z]5L>^0RFXW(IGSPEKX%"^99/+%"9>D;ESZ6);4--TJIN$(NXI MM6/=/JTUP/ZQ=YPW:=@IVFFF0)0QLOL5,FM,5N$!3,C.8HZHL#F'-M.]SDLR MV*?=JR[[Q$@6;Q4AF&I->QZ/+*PBJ8=JV69 1?#F$F_&%U3:3\<+;3S _FN= M]?U8)7_TT;H6CYZ?W4^J.@S<_P"'D'^YDO\ R(%#)>: 4 H!0"@% * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0$6-Z/ZDNXOZK&P?[I7=0M-ZYKU* M+3IX-$'4;5@$9TMP(4+7&#PQ0A%M,P$#$PC)L8YAB89&K989X96OCGAE:V6. M5KVO:U[7M057OF_4D=Y:LWYVMG]O)7\70@\M6;\[6S^WDK^+H!Y:LWYVMG]O M)7\70#RU9OSM;/[>2OXN@'EJS?G:V?V\E?Q= /+5F_.UL_MY*_BZ >6K-^=K M9_;R5_%T \M6;\[6S^WDK^+H!Y:LWYVMG]O)7\70#RU9OSM;/[>2OXN@'EJS M?G:V?V\E?Q= /+5F_.UL_MY*_BZ >6K-^=K9_;R5_%T \M6;\[6S^WDK^+H! MY:LWYVMG]O)7\70#RU9OSM;/[>2OXN@'EJS?G:V?V\E?Q= /+5F_.UL_MY*_ MBZ >6K-^=K9_;R5_%T \M6;\[6S^WDK^+H!Y:LWYVMG]O)7\70#RU9OSM;/[ M>2OXN@(N;.[V0#JXC-_%RKX[_DU_GAD2(H)BOQ!XR_+3B"#\((FM)L%CP(15 M+(87Q,.-YN8\A,AID;^.N1Q)H68%AA4G4]RQ;N7,B2%Y1V8 M:R.IDW)%V@K)>R8X($CDZ4'P.(Z_/R_84H%LY+"7E@7RL"J$2T,-!1#-9--I M+AO,)U"N>I92^6^V7OWJS!1XO(ZH!.]D%P@@ '0U00 0\ @00EM(#"""#QM@ M&$$'@9QP###PQMAAAA:V..-K8XVM:UK4,GT\M6;\[6S^WDK^+H!Y:LWYVMG] MO)7\70#RU9OSM;/[>2OXN@'EJS?G:V?V\E?Q= /+5F_.UL_MY*_BZ >6K-^= MK9_;R5_%T \M6;\[6S^WDK^+H!Y:LWYVMG]O)7\70#RU9OSM;/[>2OXN@'EJ MS?G:V?V\E?Q= <"?PF-S-Q3XCYJ*)K@1% UG(4'98%B2J0-F,\<)2;N6>6(( M!@03+'#&U\L[VQO;'&U[WZ+6Z:'3X7ZE/CZ,[,N#:6$FQ/C9:HRT)NEU=/-)J@LKKB34]+.8A%U(P4$- M%<1AB'$[N:(?$^9OC$F^X' MD%DY!5?H10 [+_N<8<&6#: 41'$)@E9)]Z8EV*HVHLOXM8I7M+'"VXZ/J[O; MB$NM-M*REB46WP=54YJD;EC@N2L=1$4ZXE0# MJWI1OE9"P-&%AJ?!VCQ0 M<3?,POJWLS,FR\>9DQ%.[S=H MK!91L=*1K+"^3+!-^+27"R-+MQ].8'\USOK^K!*_^FC=!1\]/[J?5'09N?\ M#R#_ ',E_P"1 H9(D3AM\Z(9?AADI>E6Z$XDP$Q-4L']![(A]?89K-0#S$$3 M2Y]X3@Q5SW33 !#$RPN6,&@L["W%CBL]#G7MWR;3?&C.;Z2X3R .*DFXE6\[.-V[?.["\^&MW)_-\K/.9Y,Z*RCB.#%1Y E-@0DCL!LX D MC1WQURJ35# ATR5"\7M@)F*&)'%9_=(G=0AQ3W3>$@ MPA.$CRU,9Z6%;31S-Z*607FB )>>2&YM%7\G&!?=1:EF$VXXT0D](L?9YU-1 MT.Q[D2CD74U#L"@O=JG6,&WSY4:41>IML:L:P3QLNLG M833>K\)M-.#?*ZM/.-U($K'9;$I8IRI\&TTM]KW(R;9=]3(X9QXNA7>RIH9" MQ+XVQ]I7US@;9!SMTPH!I^O"N\4%MK[E">6N[77UMD+8153,'5 PF^Y2L2/% M4%25 ,0!C\PY_9^]Q%_EOLOCBEX6,E7 ,?;>I.EJ^Q7^_"J;LFJE9M C9S/I M5RD)1C1!<[P>1B!DF2'0AF;WD9X1BPE%G);Q<)!1.Y.1>0SF63C<8@@KH5J' M$V*RSK"F.#G@MRHQFA(RNR&>D.N,XPA68<>6Y MEVFJ>9@DS@60-E%=Y/5CSR<4;V'C249D1QJ;A+-27T8HYW(=#34-7!!).&XMIKZTTMIX M8786VR=%'9#EI)AG;!OO)Z;3:96/)P!%JR(H;=C(V4@Q.:4&21KX&ZY00VHT\0VV5@:2NF':F[_]JY[IMN@ZK4,B@% * 4 H M!0"@% * 4!%C>C^I+N+^JQL'^Z5W4+3>N:]2$>JG%OQONC5[6YS./1C5A<<+ MB@.'EU>6U6$F"=4UA:5X\;J@J*BB=,(F8YL^H'C YLX:&SS%,&!A!1,LL\\K MW&G77+[55[_R>/,WWV3/&+Z FI/U$QY]A4)MU]ZKS/4=DSQB^@)J3]1,>?85 M!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/ M4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@ M)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>? M85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZK MS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB M^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1, M>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU] MZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DSQB^@)J3]1,>?85!MU]ZKS/4=DU MQBV_+H)J3]1,>?85!MU]ZKS/4Y>/[6O1#8-Y.*!..+CKTDD)PMU3,-F6]P'G M #'4M6]?5("]L%9%0S":E%!]B9J20LK>"C1AJ836;:F,2]\M[M_ (RBF1I55 M*UU5<%M.7G8N-^"=K4S=>."_C7@M@!-9PZRQ).[O45 TOO*39AC-BKRXX7(I M96%4!41O%D$HSHY:H0GXE!8;!0T)LH9 ,$' J?85";=?>J\SU'9,\8OH":D_43'GV%0;=?>J\SU'9,\8OH" M:D_43'GV%0;=?>J\SU'9,\8OH":D_43'GV%0;=?>J\SU'9,\8OH":D_43'GV M%0;=?>J\SU'9,\8OH":D_43'GV%0;=?>J\SU'9,\8OH":D_43'GV%0;=?>J\ MSU'9,\8OH":D_43'GV%0;=?>J\SU'9,\8OH":D_43'GV%0;=?>J\SU'9,\8O MH":D_43'GV%0;=?>J\SU'9,\8OH":D_43'GV%0;=?>J\SU'9,\8OH":D_43' MGV%0;=?>J\SU.)7X0IH!I! 7%_+DEPCJ9K[$\A)+YATDF/6/XK9[5N=VZ1<3YDD?JE##?UT;F0 MKN!2VT:7E]7?2>N+;9)D";I+.(N+55M5RG"5RY;N$^"QN9WRF'_GUJ+_ .G]U/JCH,W/^ M'D'^YDO_ "(%#)>: UX[(IC]].R.WN\&V7<+AB=36%V/!E(VHCIK9<2XF613 M;F*-_P #B3C:B2\JT5L&39EM60E=YK#P:"LLVD=>:SFD-OYR#))-B/M:9:8V MD9NFGE'"<[RC &'" @/=2<6OQYRJ44N-T37 M-[S<:">=Z+=LN(RKK[OD5<5WN*HMCJ->]WX=;Z^F'>KAD#S==(Y*95?!Q2V66GH@N1->#D"DUS E74_,7$N*GE6[ M""8Z5NYUP)B>I%@GWRN+[*&O,.3)#IO7]_LL ]#9U(16^.PD%8<+&1[(#=R) MY(:"7S8BNVCY-$3?(J;3E%^:T1L=FNAVO-$* MN'-Q/I.;B4Z3BZ^GV["ZF1:9(PGH0>*4ZW(M)">*5*FS6 YI+($C:EF9''5! MSI@807()=BPN\341K2O6P86(14]@J;4O :<\DB&@H]D>48U*QRER!CF&[R#8 M)1^]6T4(E5@MG8A<'P&>!%+"+)2;8FFE"Q4()=MM]\VSU/NX=,M:W/'%HF58 MXO@R,Y'1)@42B.\G^VUUPRLW%Y+="+([O>K<=24]GF]B+C0T-W$:%&B5R MGGE'Y(,=;DP^*50D)V* [D%;13,!NK2V&14U]+53:6FBE E\-^Y;[]QEY?7: M(2D]J>SA1LJ!2;5IB)<9+3O*O%\%BBRQ40ZH*:*WE9G@.3!C*99(4E534$LP M>;0YY//*!PV4- F#(HF82XC=,^)NRA!0"@% * 4 H!0"@% * BQO1_4EW%_5 M8V#_ '2NZA:;US7J7;3;^J#JI^K=!O[L&O057OF_4DC0@H!0"@% * 4 H!0" M@% * 4 H!0"@% * 4!RQG;ED@35V*92V]T;\IL,.2X^VMY(DU.5=D41YZ7:;JI(H8SU;0G*93-E=@29H ,4T7V&D M%!NG'X>BT_AGD3SAMBCD)#Z;L-S.J+"8 M#'BMFMR.XU:+<83#:"6716NSVBCD$!N("45M>P!!*2$P L2)%\+Y99WP!!P\ M(+F(,)?,43//(9,NH!0"@% * 4 H!0'-Q&E+>28I7V;0X<<&J+.8$$SD'#". M!)D82\[W@M9@PU#\H'5Q256M,K.1<,!34HB)A4F50P;A%TK 04480;+*PMD* M^U3?&]K!X&Z=/Y>EN5D":$V; XZR?<.3^](:-J<6HSF;[2723;;C*7R:P61W M:YG86 ?6RM<&HCBDR75""@% >?[\)P_-#S9_B'! M?[TVY0Z?"_4I\?ZLI^4R-]E-G=EVY"L4\G25QPQ_#<*,27#HR6[C;9>TO2#* M#]EMMD"RC@DR/&2D99+-2(@ RQQ,K"JE"JKG-V%;Q\.1]?WH"WU M1\);+3EP%PNA DUZM3)3;1KV8?\ GUJ+_P"?_J&U3PEK?\ K?'HO_VO0U1\]/[J?5&)(^H&^WN0E^!Y;9C! M"]SB/@@;:F:79V"#\6"Z@5LQ(AR$SL'CT8VRSRRSRM;IRO?*][T$T]W-EQ^" M!OU]+C,G=)TK]4%!-/=_DQ\$#?KZ7&9.Z3I7ZH*":>[_ "8^"!OU]+C,G=)T MK]4%!-/=_DQ\$#?KZ7&9.Z3I7ZH*":>[_)CX(&_7TN,R=TG2OU04$T]W^3'P M0-^OI<9D[I.E?J@H)I[O\F/@@;]?2XS)W2=*_5!033W?Y,?! WZ^EQF3NDZ5 M^J"@FGN_R8^"!OU]+C,G=)TK]4%!-/=_DQ\$#?KZ7&9.Z3I7ZH*":>[_ "8^ M"!OU]+C,G=)TK]4%!-/=_DQ\$#?KZ7&9.Z3I7ZH*":>[_)CX(&_7TN,R=TG2 MOU04$T]W^3'P0-^OI<9D[I.E?J@H)I[O\F/@@;]?2XS)W2=*_5!033W?Y,?! M WZ^EQF3NDZ5^J"@FGN_R8^"!OU]+C,G=)TK]4%!-/=_DQ\$#?KZ7&9.Z3I7 MZH*":>[_ "8^"!OU]+C,G=)TK]4%!-/=_DQ\$#?KZ7&9.Z3I7ZH*":>[_)CX M(&_7TN,R=TG2OU04$T]W^3'P0-^OI<9D[I.E?J@H)I[O\F/@@;]?2XS)W2=* M_5!033W?Y,?! WZ^EQF3NDZ5^J"@FGN_R8^"!OU]+C,G=)TK]4%!-/=_DQ\$ M#?KZ7&9.Z3I7ZH*":>[_ "8^"!OU]+C,G=)TK]4%!-/=_DQ\$#?KZ7&9.Z3I M7ZH*":>[_)F*/S0G=23&,\XW>G+#,RNSI!:CB9#L2<=5M.4[)4;+K2#B"O)V M*@F1034B.1U+/FBUCB>;*GBMQ?#E#(!C ,7$%52FGLW<6=)(G8!.)XLC6+$Y M0,JR?&K 9K (JIT,($XIDV:W4YNE5 V"!^(",G $[ R.&#^*#%$SQ#^1:U#+ MM;>)G] * 4 H!0"@% * 4 H!0"@% * 4 H!0%B<[H;+);RP[7DXD)I-5ND#" MJX',YE8@@M]#2RF%Q#2DL+*J8*)R80+!VN(8.'3(!<'"U\A!,<;=- @I9(V)G799?FWDK:;B M'>D<[.N5*,9Q=%9@O=3 3HE8>OX"@29")""PCJ9Y&?J6EDDE[.(RKJ3O1W8U MW8G-!1; ;6Y**6H:3OYN]VVJ;%=$3/95*NJ9):;DN!D EK(@3NKA)0I@=+#5 M+EP[J ::.)-!/SLO!#462[%9&+Y+"QVW&MH)U;Y'8"SEX3HDC6:1DU6#=JO'L=L,^B(J;'L_M5 (,Y%)1XFDFJ5&('5T-*P!NX M%Q;5LC2B.#:>YJ./CO7$EWJ;"$CPJWY:&EIY,A[/V8)Q=\S+I^.FFO,MH)HS MF06@@A(B0B.5V/59Q#)@M3 <0R<G_(;L(7V VU7E*#Q45(0UP@$X!"QS"Q%$4!;A"4_$JI M4*(EN[&-,WP.7NPW"5P@Z6%VN\W;);PAF5O*1M*$)IZ]--W*['1(A-Q)^;/( MMV+CUBZH^2AMRA$""L6*V)$ "(QH51<#=+!BK)(;7Q/B566-;[-W%[CT1S#_ M ,^M1?\ SF5_W'OFAR5U7+[HDW0@H")^U&Q[SUR9;GD!MP"\IG:\;,E8D^5# MK?3XRG&;9?UYA^1Q54 ?%TR=#(;[?JM2__I)0H6CYZ?W4^J.@R+_0 MR3_=A#_*A4,ESH!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@/YEECACEGGECAACC?+++*]L<< M<<;=.6665^BUL;6M>][WO:UK6Z;_ !4!S4?'(>5?+L78=T*C,WN;+J$>%0W8 M[T!=#:VJ<-*^-K8#82YL6(15F\:6$N^=QS4;Q0GR+(XURQ@B<0T'._CH0ULQ M#JL3NQ?)<<79QW%"V./93F!P(\H113#-TPB=6 $L9)Y MM.#1CZGE)ZZC"YC %)!GA6?JX)C8,XC)#2SM@4!#:CY5'&;>N#P1TU+EP"@ M!4J "6+%@0RY8L7#P! +@ X8A@@ AXXAA A!XXAAAAXXX888XXXXVQM:U#) M]: 4 H!0"@% * 4!J6;IWA_6^.EJ6)RD%NQK'Z!8+ \X7&;N"&.>-7RP3T1& M3R^!A5<3D5QL;E4-LH!%3<"X=RP(I":=-B8 Y"I-N%:SG;(P1X_%X"CAV%HHU\CQOQ/"C ;,:1VUR]RZ*U&HFA)R<7R$OUS1XUECUC M2HL*0_6.+"ZJF#JTM* HZBK'SIX<8P(,MS:S9U * 4 H!0'G^_"<\15%#*,%2Q21T\%J E]BC8(YP4 M)6-1L^WDN"1SGG@F9EQ4Q('SB)9+'BQK/&3\<3A8(B,TNA3M)O"V%XQ;TGD< M6]:^*3CV8T\2TX=WYQG26)[18DB:2T.4=ME%^0S(V$SW=LS!2"OQBQUM7$-3 M)=A%6E$1T@*1CM/ M4),/_/K47_SF5_W'OFAR5U7+[HDW0@H"&VV)*>7660H^CN"6A,T4N0@I7E]- M<\R%8MS<)'$="XK!!F3$;'@3CQ337ITF5OG"QFH8VTHD M%M)VJ4-*]TP*,]2MMYJV43GR"J #''ZW','L)>'&021<+74TQPH.>P):\B*: MH"62AA8U$\G1E0![6LVQ9B8WJ+>2G_PS[EZ_->;[?JM2_P#Z24*"CYZ?W4^J M,:2>(_2$5*3!MF6#RRZN&&QN.&&/3>_1CACCCC;X ML;6M:UJ#:JQR6A<.R+T>^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL+2GP46+J^*)LM?A@X]F0A)[79<;S.T&RDAB!);=:^Y^ZZ A) MH0HPA@4-/2$G88HGDPQ# PHXF!>65QG;JQR6A?^R+T>^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FP MW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL^;FPW?GWH]HZ@VZL M^;FPW?GWH]HZ@VZL(88)9ILHZ$=P4RXJJJ MO;A8PI?)63Z+>T;*@O@1UL*HBT[7C>"U<;'&]F M] I6\VFI$*):9; M9W/][NI[+@A$%2S.(08WN,6!_$;NA6)7*7&+A3;NN\; M27'9%Z/?-S8;OS[T>T=0FW5CDM!V1>CWS30 M!)&':+,C7+J1T)-3AW%R!;JH@)]1&_V) D*I[,%L#1T7HOX(J!D(.)T?)#O0 M;56.2T,BMQ&:/7MTV;FPU[7^.U[;T;S]%[?]?ZQU!MU8Y+0=D7H]\W-AN_/O M1[1U!MU8Y+0=D7H]\W-AN_/O1[1U!MU8Y+0=D7H]\W-AN_/O1[1U!MU8Y+0X MJ_A _'MJ_K[QCRU)T8(TP$G>DOB'R)$=W[2[2RBAXEEB14)./XF&=*,RO)G' MA03)D@/? V0%+&P@A\!T^%54ZTF['.Y8/@>M+$R7S,"E,!PRD**KU>IL36YF_9A_Y]:B_P#G,K_N/?- KJN7W1)N MA!0"@% * YS_=? M^434YUC0'7!0^4'"$,NM,6MO)"2!?CP EB?4>YYK0>1/!X YG&=!6*X\P"YH MTGF)C3Q\,R^(MBG>[IW>"W\&_+-T[8'US@[6%C 1Q D9-:,6C@9$4#A%NDLL M3Z\L#_[VX7:X#HAMQ/%SG\OEJ3G=2JL+ZB)\L\I&,_CH1MNUN3=5""@% * 4 M H!0"@% 8!*,JQM"3#-!/S4W*\7@L$T-!22>%[889&3QX4(*Y M@R-F&5($@;BG5$\,7(D"YDX8 $!*;$7^[?#4U M93A4\/\ %7WM7NYV.,9N.@4!Z[0OK!'I&+H+8*,P&>4-&5,V63K&#:NXE\_E MCFJNMY.54'/.-Z/!:&QL.MNMTJBLX%8>V(AY0'OAA;&D;;^.#>;RRKXFWP[3 @EP0R3)CUWT]E 4:UP@DYIMU M9/""6OA@7RO:]K"I-V)>^=R.+VORKI'N?LSNQ(>^3#:QY_D'.@E-=HLWLCX! MCYLO2"\9M'!MR%%T33R03Q&V2?DG%I95W\]"",3VMH9S:VF[C7E%37,E M;5]#6DXJSL&\X5H8RKN*/T)W^7S6C!:/G#USL<(+5N3.FDW D+D)7?;>TF^< M6S@][XLZCT,B@% >?[\)P_-#S9_B'!?[TVY0Z?"_4I\?ZLR/D(T Y'=EMMQ) M8U"WN6M-8T UYBB/EI/21G"I8O\ >[.\YS/OCRY28^<39:,O\Y;>?1Y>- M)2V%KB]WB88"[.K52E\CFOLM$+.=XELE$!RE@#+^:')75OS7F^WZK4O_P"DE"AJCYZ?W4^J.@R+_0R3_=A#_*A4,ESH!0"@% * 4 H! M0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% M:4GK8Z#=8&.-(T^2:UXR:>)D-/(G' =R]T7 L#]%BC=:#=(!''&\W0?RO;!. M;#425E?4<_D$DX?*U[6%2;<)2_?1<;B"?OA[X;K_ ,GAILK/']K>H?)$FN8V MLEK6X$AHXGQ9C15 ROX^U(*(GP\!@R;PG&Z^]RX!DJ?+P\F&,0S& MBOM>"N M7/'PZDK-;=+X!U8LO*T;MA06)+>MPQI+G:2EU2D>>)3/8^#RS./Z570*=X;?;R26MB!B(VWRP5B7A[XDJZ$% * 4 H!0"@% * 4! M!C8_>5IP^\RL"1"RE[9S;I?30U-O:Z1F=(@GV\D&^K@4?$X/H]85K05&.(HH M%Q'6]A<%)7Q$L RVT[5'^04*E.])8OT6+X&N(NT9=DBOUM[%<@KU0=@YI;2A M@O1C#[=)'R>IVM*C;'*Y8>+X_6[YF9!D8AX3/ :\'@K.<2=+J$+"YW2V&2@JCJ>;C06BUT0KF>6G(YU=/0$%()!]%A M#BHL*I@HG$"N%[VMF8-F @L>FW6SMTVH#G.?Y.F'(YXVV]((;EW>UR &1D_- MU1 E$VCKV02E+_&[G+J7 D9K_HOJIK(I'7/$L0( M)*15BV5W),;P-*\E3@ZQA0[!F1G/,LB*#GDE:L:^7F*4-N7).#R$SP+$BX-[ M!8B-MW[K%8DER2A(V;+FM^O$_P#N%[^\#PU-7DL8$-MF\LQBRI%NWC(N0>8P MZ'=WHBQ=*%&R""N-F1N!D+<,/PE\NICT FUD)Y%)22)-+2DPF M63TU-3BH!)/3R!(' L3(D29; (L4)E"X88!8L7##! !#P""PPPQQQL(5E * M4!Y_OPG#\T/-G^(<%_O3;E#I\+]2GQ_JR5>X?,AI1H1/F$![5/-PQVMJL2,B M6VFL)K'>SY(N)+=CODYH'TZX+,;JT(D&T W'09D3-1S#P405X&Q3&V1 Q?(2 MFBJI32IM:O2PQ?$YN[41;(Y9RX$@%)5NI$<'NS$HG#N5"K>5E\OF?655L,P_#:5(,C(Q-/-,2/U.?3"0#%I)SGQE8 MJL=9<+N9H+"F90T):(-!M/%MNEXFT!N'1E0J"4\]RME\K(SW%P;.VL3.MW-9 ML)V:^$EO^292AV.'\<(IX3%D&4X7Q=>4BL=L'@E8=;S542\>R;8H:5T!)17! MC&KQ,-Q55BI1.,*80^B3?)_[75<8T%R]?FO-]OU6I?\ ])*%"T?/3^ZGU1T& M1?Z&2?[L(?Y4*ADN= * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@ M% * 4 H!0"@% * 4 H!0"@% ?@3/P88@E\<\[!X99WP#QOF)EU<;Y=4/"WQY MYY='1CC;X\LKVM;X[T!#=X;_ &JD?:RK.VKZD\DSXA;ILV@N 1S$CJ&\D.0$ M]0$15&)EAC*019R)DJIS@ '0E%CGB("NGG2Y@P

)WR%..]\);C<3LH04 H!0"@% * 4 H!0&-/)YM".VJOOE_.AOLE MEM5,-+3F=CK6$]OMQOI!+"XAM365I5,%4Y-(E\+=88T;,! X6Z.MG:][6N!R MZRG+9OD%RR1M017#K'J0=RN76]UGHUO%9=E]'SOT&0-0(J=Q"UT) 4BOXDGL M-*Z-BG>".74HY8+FS*%G"$-0J;X;[NYG2=CIC"^..(!B- MHS(N%:;(0N>5L;*[VQ;#?"Z,\C2N7#PSSQ!4M[H6+:2ZN$:9]\'DUV2_%QE$ MD:Z"1H?^(.0-CS1">=D32:8Z,EQH*ND<<0L 0 M0>..&&...-K6&2KH!0"@% * 4 H#S_?A.'YH>;/\0X+_ 'IMRAT^%^I3X_U9 M7\L\YZ_0C*C63VUQQ)_)/O9*L8(I)LQI>(4^4+L"%&*ZGJ(DO)W*0[%?RHT& MJ9>3V=Y=/+)"25#=B@GJ@2HLHH*"7.T%";MV]BE-VS$NR4K5+A(YQ:[;+ME0 MD5J1;R1<"S!TM8TJN=!9+)VE8VM!%M,Z/I <2N33V$ Z7.:,(8*9BH+"2-5)PW3\5U1:U+F.3=L;[#TZ3#_SZU%_\YE?] MQ[YH0"\,IFMT[3;&TJ-Y?2)?6(8,PZ6-E&4;P"2 MU2.[9RA,45&B9R14PVI)*FOH61\T@-CW4NEF$QRJ2&LHXJYQ%U^C(427JO,3 MP8>]T2)$<*R #OC)&MLDM _D<;HJ;$*+E%&NT/R\V7@I)*H,GIJQ"B7""FZ4 M@JE7-)CM"7VX@L ZOJ!1;Q2!9^5]U-1XM_>_=A=.01;JA+:,W]*H%5FZ?(D= M3MVIVV&=TEC#D^.&/3U<,>F_1C:UNF_Y:D/%Y M:$E8+/4N'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6" MSU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O* MGTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)= MWBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH M:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH M)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU' M9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA M_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBF MAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\ M7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6" MSU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O* MGTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)= MWBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH M:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH M)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU' M9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA M_)=WBFAZH:0\7EH)6"SU-'SOKI"FL+4Q>NP'+9OI$[=,"W*IAAW[3L5/4'"H M6ZEL4AJ(.,1BK[N71KB!XED%L)BLLFL\\,"Q$7+*UKH>+RT*K;%2GUU(2B0E MNYLD&(!I7,G)U';$,X9W*[,[Q3ZG1<@*!7JWSP48UUD3HF(SH^\#I80$PCFI M'-0*@F\LL<;#Q4D M=/B(-T@M,@E3,0IK;IN25*B)MF;[7:]F=RM5]K4';$+C=4[!AVMR%\EX-K88 M= -]B6;:X5NK;H#O8.(\P[7PM\GH#RRPMT?(ROCT7O(>+RT.H[-Y4^D/Y+N\4T/5#2'B\M!*P6>H[-Y4^D/Y+N\ M4T/5#2'B\M!*P6>H[-Y4^D/Y+N\4T/5#2'B\M!*P6>H[-Y4^D/Y+N\4T/5#2 M'B\M!*P6>H[-Y4^D/Y+N\4T/5#2'B\M!*P6>H[-Y4^D/Y+N\4T/5#2'B\M!* MP6>H[-Y4^D/Y+N\4T/5#2'B\M!*P6>H[-Y3^D/Y+N\4T/5#2'B\M!*P6>IBW MP%F[])_R"]ZJ.O592'B\M!*P6>I%C92/F)K^J-N-F]OQRHS[LG(J;DH13K/# M>P[!7Y+>!+.]@@G4NC#16 WXRBPH-GCFN2O(2FA,Y-*!&[DSBLI@A))A#Q?\ M="I3+A0KVV];>2DT"\..!$(PZ3DKF3Y.IL04TH]R<@,&*%'9-I!Q5%BBDVL8 M;[>&69$C^^.PTFI%[EQ?* JPD$KBLBF2K-9@8(^!Y0;K7&+L^ZC)%54?)3NA MNUMS?OL\-U[95XLO8*=L<4_1*2>7*1$ U:P)#8;9W8I&U3UU"+"VM@46VZF. MO7]3V"DU+#MB(+AY)0T10U $,/ J[P,1\1PT/%Y:"$OFV>2;;R<+Q<\"1L>\ M/6PKRCY?;.Z/*QO)+ KL#RQ46="DE9PZP4@D.)D(,WQ%%0(/%[/0@$'>Q+,V MJ*B 15BUQ,E)L7$R#L!1M4KY:$NMF1M.%>%>'-<&Q=FP)M?O1#[9%$Q,& MTF/);C5K *9NW7Z5!9%285+&5M3$N)GD,IJXQU0'SSSS&,B9YY7O(>+RT(ZI M*:'JAI#Q>6A)6"SU'9O*GTA_)=WBFAZH:0\7EH)6" MSU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O* MGTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)= MWBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU'9O*GTA_)=WBFAZH M:0\7EH)6"SU'9O*GTA_)=WBFAZH:0\7EH)6"SU.*OX0/IB>AKC'EI^C[@[KR M^&G/B'REV--4Q-UX1^H74Y%0B5C2DA)\>-XT8.)MQK'4L7!4!Q+'@@1LPQL< M+A9(XM]/LD=/A/\ ^2FQ*_'!XMG2G?+>[+BSGM5V$E[7:393U;GEA1PTE^:( M82T1>=T/2/&BL^0"C0?J,OJC<3\V ZTA[$EIDJ0SI2KD'3@_B8!!6-+); &F M::=JQ5)52['*35ESAV\"(%N=*$^33%5TCTAUNV)DZ0YZ0C[ =3RD9FM-JQ3" M4>NX#-!=\MOE52GF\5*X+$1CQQ=1DFZ2GAN-Q$DEO)RT&L*1 N.*_ANCM5-* M+E,MO!:G=.8?^?6HO_G,K_N/?-#"NJY?=$FZ$% * 4 H#G-R]?FO-]OU6I?_ M -)*%#5'ST_NI]4=!D7^ADG^["'^5"H9+G0"@% * 4 H!0"@% * 4 H!0"@% M * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * A#.7(7K-!SORBGRE7YGG\0/+ M,CK?KHUU*:YQ'RQOC;K*[.9V)L!@I_1EU\W#)RLR&N 'CF(86P<,+WH54MJ8 MLQ=W7>^"E\#2_@.33:;_ 'HPR>-R(#WY2Z?DUMB]R%I-S^++$0^,$4HIS25Y4G MDT%8-6V0G]S*TTSRI7Z,[9XE9!? RB;:"<)CG?#R;CTJSVH"'C@&500,,,<; M".INRQ+!*%A//B^),1:64AN(ZLX5]3((J"@IA]96UE4- D4Q)2$LJ*>4E-1. MFBI*Q74NS5W7T9.8H;*J!0J?(F #A(Z M7 -DS987 8L:*F0L1BY@N,'?(,4 <'/ 4(7#++ 0/+'/&]\;VO5(5% * M2L MO(: 6R.+JRE(I3&U[Y&E91)II;&UK=-[Y#G!@0K6M;X[].7Q6^.] :&$]U7.4ZG1^GK='1^FA8>#Z&@%WEJXR M6^/XJ9WMU?5#76OAB5:4NM)\FA,[?%? (NRU%?&&$Z;='4"PSSOE\FUNGXJ% MV*K]EQQ47\RP7Y=]##7R6Y)CXE?'+XK]<0^T9%1 QO?\ G7,) 66%OCOC>_R:#97>I7F?I2T: M"F/E*G>$"@YB6-.X@@?&P%Q< =EN2/5"*CN>.6%\@\<$]KCRF>-#"8WMX(NF M%U$P-E>V!<,;*^-L@V5-C;PV:6_6#"=&=6N/-Q<:VISJ>.N.F*T_EO3&&UYS M.%R1%""H[E1V*$-H!]65UQ85&Z*M'W <511S:@HJ XBD94!!3!D7(SGGE<*F MU4U+O:OX\R,G$KIUM0YM+H*=C%?$8Z*1W,<01DX'B]8@:RA-V[<[$ &DFI*< MXGI.<_)QUGQ4BJ"46LHQTQ6M&T@IT;-=33$EI.!/"+VOB-5M*II]J&TIL2M; M=E.JXJ;NS4*\=FJ4).T.4"K!.RO.?0'D;V%V%W0D,$%IM\#''# JD 888XV&'4W9Q$J3I-:T3- 8WCD-D=<[I,986-FL,+V]SFPVTT$X MX7BYSN0*0V4 B9/J)G"^18$P*DW,;DWX+W"XDF;7M>UKVO:]KVZ;7M\=KVO^ M2]K_ *;7H04 H!0'G^_":L&K)8E"I7:KF$X25[>_>FDK,+[&04U-8'--QI/9LK&UKE MU=V?TY>3V;3BX1;!.7L"Y"%H4-.1KMA;5TTV]R(@+X')L M[!85"!%#L1,J 0U5_P =2[*JIJXVIO"]W^T=Y)A_Y]:B_P#G,K_N/?-#FKJN M7W1)NA!0"@% * YSV%#6S'S-4\_F\M_6,;BA^"#MOL MI_*]W=J3S18QRW29U5RZOF3=@W7.!]9VA@PX B1AQ(U;B8F#:8R6Z01A% M@]C;*V2LXU( +W5&$SRRN(VVY;;?$V8Y'0VF: MC'7&[W$A-1O)H=QE%>VC?!,6Y;)E:?QO(&T"KD;Q^/,J:68<;KJ92&(%;IN8%#((,PK*K/'( M>(@QH0:^>>0SM+N4[M]7Y1;R,P[,IK*'Q.W.&7^V!,[M2LR2YC&_P#. MP&+1&/'(%@\[=-L@P@PL.B][6QM;HH-IVV4V_2G$82GX[AV1NCASY;I9\UR( M8R^,(OC(2#-CGP&]L=(\@&1+V_2..^@W$*/>]_CO<;,2^5_CRZ M;WH-NOO-WU=IIQ,Y/] TS(="UR'=FQ*N#GF7#;VENN0'R"SO@)C9WQ8PSD8D@ L[=&9A5>J>4#QZ1TKN#AEW M^%QO)(_Q09QHOAMI9K\41=^X<^Q+ Q /+*_5\>,L:+!=CY+Q*A=-A?$U%MH1 MXP'^+Z"PW7P#"*=]7E3;77971L>]9RLR7\;WVPU;UF3;_P#Y1K?KNXYC=N.. M?\_&TE["/8JULA0+?$"8O N(8M[]88G:UNI<)IW*I\6UTA+[CLQ&4]/E[';3 M[P[.XF/QBDWWSLDYXJCP\9ROUL[B1IK 4@AG#D<<[WL G*J:J@8 WN7&R,AY MB>$>_?O[#:OA4J>"?1U2UU-]P_H1I1 )@-0A[56!F*N8"^'R=:5&;5'>YD>^ M77N8/OE23CSP4C%\[W$\.?6S(WA,LQ.OU\\LKB.JIWMX7[L"'$C<#G%=)\LA MS OZKMU)5Q3B8H+3.8[B=T?Q0YSZ-;#W,,KT6LU;164+8'+#$0Z4()"<071< MAA'"45LC1NXXTOB5I1M/QAYNW3<=:4%!0VLAHS8;",E-UMMQ*3D%O-]"3RB0 MB(2&D$P4])1D9*( ER"8E)9 N7))Z>2 *$B@ )8L"&"%AAB,%UH!0"@% * M4!H29-J=9==RHAR>=@X7AP/ 'P^(4E28SF:=,87QZV&)%.7E@BH* PMNCP!< MB6,&#&5[8@A"97M:XJ3=R;Y*2(_:J0,[_P 7KE$^VNW0E^G -0U_UHD<9C9C M9?['#&7Y7(15#0@8]KVS"-%Y!'*Y!=82PU[89VQ%V6KX5L6M2N:ORR/P+-_* M!) 0F4=Z607KBD6#S,^4^V.R5GFY 2EL;Y6RO$^LS4?*4,;P#Z!A"AB<4NW1 MUR^0X(N-KY!%*O;?)6=7#RZ'(+7G9!MS=(DXS-RHL*?).=1E!DW6"#XK9/&S MNPGQ&T]='2:$)R&^4] QCZ2Q23SV$""($U(^=>RNZD:.&VVT4TH))Q77F^G/ M?OH::B-F%=5+KHF<-UW*^>!TRXE=B'&\6?).L#I29Y5T_619)M^#YOFN#YBB M)0FW750!QSCD9;REED,I0/RG%I/JQE(^?B =W"*AHCZ)"J ;F/BE!FI;[+;T MJDX>^YN^]=-QV!H9% * \_WX3A^:'FS_ !#@O]Z;B'B M.;S$3K*&2Z$"&&:]SA,BX4NA**J=IR][4*%'W(7+7''^$'&2..,B\F\<*.6.)A7 TL))(T.9#*'5(B4' M&,A"[7PMU#3W.79QO/2'(S*<3AEC7ETI1,,=%8#I?ZHZ#.9LJ!F1)KT7.ELI M@@1<87 P=R'6%,F6R#)AC" X"9&!<< Q!,1S6_BONC>%""@-Q/BS< MY <.#?QD!^M.,6CUDU84KJ[X?"L70FNBVQ1T]0R(V5%8V5)>ZBG8FCDQ3 -U M!0*X"8YW#WT,3?NQD61O(C0BEQF7R;?;XLD9HJ2S(@EZ2")$LOK)AOHJ@\W- M'C%=#5CA(4U8DI%RBW(BVUD<0%'7#]SV*YW4RLT]:"<3?05U1 M54XPV'F6%*^,,AX!(80_3.Y\N/%8D4^7K\UYOM^JU+_^DE"A:/GI_=3ZHZ#( MO]#)/]V$/\J%0R7.@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0" M@% * 4 H#1L\[,Z_ZP-4-Z; R\Q8H0#(URJ4*[EPJ24W&H6OACBD-)O!Y#N) MX+HN0H>)=!:R4KK)G+/'$N1%RO:U"I-N$I(5?"NW+V7_ ))IAJV-%K ._) V M>WI(.*-$(T3SMTXJT<:O(V9:=GR"9+"@G$HS)!F"$@W;HO@;.E\NM=[]^^18 MI7S.>%,/P;N7AM%&>X^X=&#"EOD:V <.X*FWC("Q?#898;D<:FL=0+Y]<$RU MM:4(RD0V4" Q"#Q 5)1]\]UV\#889U##7R$H-I_XJ)LLM?5V^"A<)M,E'Y2M M%43.S @AVKFRRZW@@DA.CO2>(WUL673PB06 028$M0ZV5N,6P5(@V##ZJZ[T M!/) 8VZPH006=\ V:KVH_] 6?C](*(J"SM@TJ=W5AB'X)H:O-)_[1.4),V+E?P7@U0 M<@&"+;(,T*!EAGU:-FK"+[X5U]\7%G^')LO('R=?>,S9]?+7^+%T;)NF(]3& MI>^?^Q$NE.IUO:9L 2:U9:,4NFY 7"]PAP55_+(Q@+HL.8$$N(*(&U%RIZ3CWFUOR1LF-N,G0&*5;R MD:NIL-GW?U\!/+R06QA+LBW%POTV&RD26!GJ]\A[WZ,A!LE^XHN5K9"YYY6M M>P.JIV-N,-W2XG$5*E2)8 F2+%R9,J%@ 6*%00RY8L %C; ($ '' ($(/"U ML< P\,<,,;6QQQM:UK4,GWH!0"@% * 4 H"SKSA0&JDG%YT+B.VT-/#N,?65 MY3)(Z21"M^44XHJ YQ:_@KL M769OO/:!XYG+Y7##3\T/7]N2*8(G1!K7 \&JW(!@BVOB:% MCGEB-;-5\0G< MVTE;:K6U?NQ,;^'#L](GR=>.,_9):*9=..#MV?=\5ZDM*^6?^P%]Q7 OR%-M MB]\;WS&L+"X!H#JW#$+6$OA;((6^I>";^T9^ \BN6>4?DN><--]3$8;\;-7L(KMI8GD] T8J OY;@WCC5%(@I(&3+9=&6":MF MEX/\N HHP=[X4&U%RI7@G_:;_P#4&_(;T(TJU]-!J<.ZM0:QG#@-XQF\4^.F MX=?IHQUNOXRH/]7(J+U4S'A+W$\.H+QD;PN68G7Z^>>60CJ;O;?#A M!0"@% * 4 H#S_?A.'YH>;/\0X+_ 'IMRAT^%^I3X_U9Z :',4 H!0"@(([\ M)*^LM76X!NM5Y.P=)W:U/=RN S68ZGD.C-5GRVAKSH*TLIY+7B6&*5A98D:P0!$\IN=JR82*$&^<2GYX%/414 M[(<1;99?#CBK?#&QN="1' \MDFSH7!*@TW@GO76;?W8Z;Y7>I]N+A-J>]IY@B$W'*8FO">(["((R.KGESP#L>(2X1)GF*\R:4+*[3QI26ZWLRH MFY0XY+$E-R]?FO-]OU6I?_TDH4)1\]/[J?5&-).J6_\ FE)N8?*J]P@\D\GE M@%;3_5K.P>&18.^(=L\VQ?/*V&-[8VRRO?++HZ]"2L%GJ7#X*'(%]*R M^.Y[JQ]UZ"5@L]1\%#D"^E9?'<]U8^Z]!*P6>H^"AR!?2LOCN>ZL?=>@E8+/ M4?!0Y OI67QW/=6/NO02L%GJ/@H<@7TK+X[GNK'W7H)6"SU'P4.0+Z5E\=SW M5C[KT$K!9ZCX*'(%]*R^.Y[JQ]UZ"5@L]1\%#D"^E9?'<]U8^Z]!*P6>H^"A MR!?2LOCN>ZL?=>@E8+/4?!0Y OI67QW/=6/NO02L%GJ/@H<@7TK+X[GNK'W7 MH)6"SU'P4.0+Z5E\=SW5C[KT$K!9ZCX*'(%]*R^.Y[JQ]UZ"5@L]1\%#D"^E M9?'<]U8^Z]!*P6>H^"AR!?2LOCN>ZL?=>@E8+/4C=LRS]^M?6_%RK;E07553 MDG8O72$2*&K:K:J)!LZ3F>:F-&CA4T/"S5%,**JUV^Z%%R@$P2Q@+*Z7;(]B M&2L.+A&XZI=7!5#_ ,591I')HAZ.WBMK> MIFLQHFV&G(CW3&NO.C DA1R.IGC:"0/"GRI(N"+XR,%B'GAEC>]JI:8<]FY- MJ)O7BR/-]V69A_O7X0XAIG1?HO[M:?:^(?5_^?W8C@CU/^_6Z.C]-!#[G]LK M;? KB>Y\>';]4+\)-A@++IZ+V/0IIBF7QO\ ],K*2&4OC>WZ>MT='Z>B@V:O M_K?2K4RPGLXTS_1X#\):UJPZWQ6\<:?'NG7^/_K90'*WM_Z]%!LU?_6^E6IE MI*8KJ71[G?A(&N9_K?S?$FOQVFNMT_DZ/ 'A.GI_[4)#[F56IEI)R/Q1Z/<_ M\(+A\_UK]&/B4::#&NM?_I;P&0G3?_\ J@_Z_P!M3+22).ZET>YW.LS3_6^* MWB4(:/&NF]_R6MX H)T_^E!_U7\M3+"43;8J71[G):W:;&NF]_ MR6MX!($Z;W_[4)/TK/4K#4*[@D<>N=YDQB>'1T]8UK)IZ7QZ/^O6&1<+='_? MIZ*"5@L]3%#C1V)3NGW0YQFT1Z/R^.0-I*5Z.C\O3X@ONI3\VI'C M8B6)F@R$Y8E-.YP6>_W#'K =+M0HZ;\.Z)"N9[K2(D&CR4UD4G?#$8=06SX) M=/+AA8YBWS'Z0P\\[8X9"JUI;*M_===-Y'>=)=YIX"UW=4WOYU;/-\2/FLD. M>0;GX\XGE!DMTF$:2PWH9(K3?DE5>"^31"9A4,('@V$G&W"8*IY=2+-@ \;. MI8J5+:79ML7SS.[&]QC!'"+=X^0*<'"YB-N1YZG6L8*&DQ!BS3[3:(=WMEC( MHH @0AQV2%K[%AG52&C6&)@N8PM>;7V*E9 CV'5"@M\3Y$:BE+Y9>+;IIX6- M[3R>^XK(6X[N6E,D@[+^O*DOL:1G(D"?\4@47/,0BBI32;FV M$DM4C P)QX#=3.]Q U-+% M:8^76M@(3OU,T^OD(T(=">.U. MO$/[4+I4UGGU\!TT38(6122-F7Z,,2UT4DG> \$&)A:PV/A;B[;W)+@I7H_4 MGJAZ9[S-E*)(3;Y0'&WT1-!Q+IR,AZ6:F)*40+X]/5 ))Q!HERA4''IOU0@ M0\+=-^C&U#,\%GJ77X*'(%]*R^.Y[JQ]UZ"5@L]3XF=6=^29<S7+JM8 /I&44!X(<"ZFP@R$TP@+2:92EIO9O(\3N M[U(BH$S1@ 8VG ,X44N-F7&*"X_*H-JE--4*S%M^D%N%C+DJ-Z\9\9HS>U@# M3,X:M!1O=(.85 1=SUR%0\XSRD /4SR%Q<@)O"-]"=RXC8S6C:.>3=SM1ELQ#2FZW MD-+TVU6!+DDM&(%TTEAGGY+W&-F;%2H-C)XV(,=.C6R,&QQAQ,Q,AF>"SU,W M^"AR!?2LOCN>ZL?=>@E8+/4?!0Y OI67QW/=6/NO02L%GJ/@H<@7TK+X[GNK M'W7H)6"SU'P4.0+Z5E\=SW5C[KT$K!9ZB^J/(#:U[WY6GQ:UK=-[WT]U7M:U MK?EO>_DO\5K4$K!9ZFM7+&^T+,\)Y8:^((H?3UBJDS./@L=O?'IZ<0R&9C MQP7.W1?IP" SS^*_R?BH5)NZB>2JW7[]QJ(;=5H6%S 2_P (917<,'E?#(&/ M-/=?9+%OG;^R&''\;N7,7*_]FP6.=\NFW5M?IH6&KZ(Y[2]6?+X6\C*/2&RN M4S>*3S/]@M&W"@[G1X:]_BQL7/ ZN ))CK]'R;@J&>-_BO>]K7M>X;+PH\Z7 M_P"S1S1.\INXS"EK)/QPZ 2U$0,3W4/0;JW \,V%S%QM:V!172,E-ZE;EK=8/ P5=9/$?IL/@(#"W1C:WY+6 MH9G@L]3)?@H<@7TK+X[GNK'W7H)6"SU'P4.0+Z5E\=SW5C[KT$K!9ZCX*'(% M]*R^.Y[JQ]UZ"5@L]1\%#D"^E9?'<]U8^Z]!*P6>H^"AR!?2LOCN>ZL?=>@E M8+/4?!0Y OI67QW/=6/NO02L%GJ/@H<@7TK+X[GNK'W7H)6"SU'P4.0+Z5E\ M=SW5C[KT$K!9ZCX*'(%]*R^.Y[JQ]UZ"5@L]1\%#D"^E9?'<]U8^Z]!*P6>H M^"AR!?2LOCN>ZL?=>@E8+/4XJ_A \![<,+C'EIRRUOLZ)Y9)1\0^ H1LJ:ZP M1'9-5-&Y%0BZ<=S=+$0R+C)Y))S,)0# *F,03N8%BQO',N)GC<=/A-;:L6^V MVRQ\? ];%#D* 4 H!0"@% * YSV[NZ?9FC*'&Y?$6Y= M3D=Z(#2"41 K6ZQ5'!63Q0RM'\[WQP!3DD Z?,"YX ERPHN>&&0J3=R;Y6G+ M>;N;:&&,CXJL414]7JB'0LAD66)Z7FYI1K\M 87R"R,-Q];'B-J1I&!N9MX$ MM:&88E 51O@-=-P-]3"P@TJ)O?&%VGT5BC?M-1O(>?"NY)-Q/Q,983AFSU3\ M6 GZ00&#!+ .$%3OPLHF+-SJ\"R.3BMVKND$IU,L6$VO-;(?,724Q3:G'()*[@U[C79/;QWR'#ZTILEX2*[-:XTBZ''G M$L\Q>=SD!'52#E,%,G,%$RZ92UP"4GD0;6O M;XKVPPQMT?%T6M\5!M/"E?\ 6E^J;,3.\*.AJUUK.A)V3=]L_P#:6XJC MX7I_+X3JSB7ZW6_3^3IH7;JX>6G0Q0WP <2BEEUUG58^X,^GIOFY-A]I7%EE ME\?3EE[MS8?ME>][WO>][7_+>@VZL=\W+0KR7 7Q"$.CP&DK"$Z.CH\=>4MJ M7Y/^ONC(1KK?]^GIZ?TT'_)7WF9:2X0.)PAT> T9A43J_D\=).%2_P#]]T5\ MUUO_ *NF@_Y*^\^IEA+ATXM"'1X#0W6D3HZ.CQV-452_)_U]T0S76_[]/3T_ MIZ:#;K[U74K3G$'Q=GL>J-H3JYA;HZ/Y'$;43\NBWQ?SB! MET_]^GIO?X[W MZ:$VZ^]5U>IBAWA0XI#_ %O#Z*P.'UOR^)-\\F__ //NK_\ 3T4+MU]Z MKJ1>VIX&^/L_KS-&6M^E4,CX7N$$6%RSZEY+P> M6I%":^.. ".W#PV6>8>&.%\A,+9"I-W)]+.I'/M"))D_H! MU+T)VLFPL/\ C"$A2X@)>G4.FR>7Q J0*YL$,ARPID![Y89@C-B$7'D*7OD. M"&);"^%Q=F+ZJ=USGTE6<[Q[W?*M,?RGSL+K3INW1_QGD]KC&*SL9*00 _\ M.*#R[/F+5CHD=+!7MC8V'3T@AQY&-G>]A!LKVRQ#!P0,A!+6^8(, M+\;;1EV"L-W*V)1.V'W[RA[)1:P)DC" M3QS*&N% S97/"RC.\6A *17KY$U-.44T$VF*1^3A6Z$^/(M&VA"$G^+=/Y<" MYV0]B))\+T?V1!R'_P P5_TA-.ZE^-4^B1_/@7;@+?3@\^6#:/(MG_M"L;0C MI7'75Z?YWBYXUKL\E8+IM\6-Q5$Q?#XKVO>_3>X2NXO%U?:I>]Y_>S?/GNCR MHY".2MT]/^UZ-CVVPO"]/\[_ )015'%P+7__ (MP.K_8ZM!M?32K9NGPMFP_ MG92:S*GQOQ_[K2IE_;O(?(%NFJ!"7_\ W":3.2(1RP_1X#Q6Q?H^3X+J?)H- MI_3O_P :=_@?WL?.-PQ?I7-76R];_P!N\DO&4)/N+?IZ>D>\B/AS^,7O?^=< M?PE\O[730;=4RG#NLA9*PV2VN,GCE:'@\F]H?J 0'"Z/!G<]=(E/*6/5_)T* M:@TS:A?X[6O\9F_3?X[]-_CH-JKO5=7J2 ;6N^O[,\'Y'P9#K4\%T>"\FHR9 M2%X+H_)X/W+1"O4Z/T=7HZ/T4)+Q9MT$$$N%@ 7!" !"QM@&""'@$$'A;\F. M >%L<,,;?HQQM:UOT6H0Q*1&43DAAO*/E)8)S<8W$?#<9-! MNQ_'.SG(2Q&*T4HJAM9GM'=:8F\VFZCDL.H53$9%2E0JGIQ$#'IL&6*EP@L; MWRRZO6RRO>1SZO4VZVW+5+;X$I]1].XQTO9CP844..4UYOOB0G#*2U:5)!5) M%4\7N[Q S+N6"*NMA^Z):[H4P[KBV6N8$+'%\PH+=PL%-55#)VF6YW)618H) M74(* 4 H!0"@% * 4 H!0"@% * \_P!^$X?FAYL_Q#@O]Z; M@&AS% * 4 H!0"@% G]U/JCH,B_T,D_W80_ MRH5#)$S.XPGQ;\()W:^4J%6UH[&BM\K!-)N%!AU;Q M(!_S;&U%$!V2V$61A\LLK9X$5/5%9$#"M>_N,(9PR)/#W[Y#L*[M>6.5DG8II$A+V\,"C$,IPQF0 MV="41L=R@B8FE29Y N&[I.&&PQ_WI9FV5E)R2$:$OU+B9B*#O$M?.UQ+_*MT MT,.IN]V;EN7)*Q>"+._>4;CMC<_DCN3%A,+7OD#= MGQL.['/X?HM?J@>Y/A<^CY&&5"[-3W/I"ZLY,[_\]^MB?"JRR=:GW.*(^7P[ MX[88TRE-?W^U,X_8[I?C?19,>4=I4P-QG*3SD1%8AIPY,),16ZLAXNP5'4S= ML4\F*)D-4T.=SB7$IVJU*J'8GOEK>KX('M78V6>+YSQH[=ACTS17.#NE2.GJ MJ0A(&TKSEIA[5ZD; CJQ1<1UE>VF/]X)+HBEJF0RR086< MS+.? Y\H+&U\L-)6N(V6N"FK9:5DSOL4-'9UK\X,*.[P=D/6/:5:R$Z.KDT5 MS2^0PA+WO:UKE\H[W#=0IC&_3;JW" O?/^SC?XND9=$7M+GM*+8M34KI]S>I M#D\;ITM@=STGY'PB8ENG$T1U(=@0W1;HO_ "?(7K6O:^'6 MZ:$V>-/7G[\2L[4N%"GQN'7_ )"6GA;^<*O<=VX=P,.C^=>XZ-$2P#G;']-P MQ,[?].FU[4&R\:?-3]V.UOTD OU5=?V%;0MOYX3HT?W=;_@K_'\0@ZEKP 4Q MZ.B_3_*+VMT?EZ.B]!LO@^55+]'P'; <= ?^_P"QI="_][RHBZ:VIU.BW3?P MGE+&Z5X+H_3X3J]'Y+]%Z$V7A/*'Z%45Y@>+\T+8'+>?7-.&O_\ A+T@IK<$ MQ^.UK]?!?]SC]/10NQ7W6^5OH9ZE\G7&\L]6R=OWIF-GGT=4$ M39J&2AC+I_18L<>0 ][_ /;P?3;]-J#8K[M7E>AL=+W:TR7.I[B[Y<]Q4H=?I_)U/%'6-UNGIMT='3T]/Q4)LU8/HS8R7/,&KG4]Q9FBA8\)T= M3W+D1H*'7Z?R=3Q18&ZW3T7Z.CIZ?T4(9S9U-G-..*P;A11DQ/)F% Z?+J9, MP4*DB@.9DR:&' &$#P +AYC"B7OU< \,LKWZ+7O0'(5-WGWO?4.F=V(MU0A M]=TZN@GY):]J MF,7;T4O(N7E'RQ3/\E!CK4_2%L&_Q&2G)KI=FW4RDP.ZNVFR!7(/ M,9:99&2"^K<&"E@L;YW+CQWK*3C!24DD#&W6%*OI^// ?$/'(\.9OX;(4-K" ME+C:WFWE!B+//2^&W@-<4L:;T28LESS0MCY]:XWNNCQR6=$N MN=0,7QSQS'52RF>-Y8Y!W$%RPOC8&JW:]IK%S'BW89OVD^+V_%:Y:2[W;!>- M_$C.+&"+Z[QXI=/^S->6FV;B@JUDO/\ )X^G(ZM\?\TOGT9=4-F'#JI7C/\ M5,_OO@\LLE?*:>N>G>KZ7E\BQZ]T@X/A?PULRH]@\@@FE74^9MM=-E=4RH* M\2FDZJ9 5)C9LC;3+X0N PJSMG.DR[$ F10LK9A7S:$DO=:CHH&'E;IP+);- M(%<,>@+$"P6 8> ;3W0N22S2G.S<3>C6%8B:,XH1?!X!>Y$:L1K, M5,\$'T>##\0:Z4EE>IAT6ZF'@NKCT?%:U#+;=K+' #05L!P0 MA, 3:M3AXHB+V3W&1Z >HOU!QO\ =ZAK;K[U7F>I+R)H>BJ!V.F1G"T=LZ*X M\11U$RCLAA("@&AS% * 4 H#$'9(#%863

[R;# M1$>#F1F6T@G(NIJ,,YW>X3@1!#:[>!4#)<597U4X,& 124[ R>,97O<,"^&& M>6(%K6I:C-N.LDQEU\MI)=I_)OA@(9U4+@' Q7>HGT=G 'NMEX),,O182E5( M9992%*&'56N&M(@CH2B0IA1;8:VBB+A8A@K)V1D"%/+U^:\WV_5:E_\ MTDH4-4?/3^ZGU1T&1?Z&2?[L(?Y4*ADN= * 4 H#4$M["0) 11)/3K-T10N2 M7K*ET(U+$D,Z.RZY9$#*#+/N.*[EE(P5+I(1\B(I8D;CY$L#I3(S8*QD&^8J M3=R;Y*3%X9VZU5V+-V38#V1@J9E>R$*YQ4*,I68[U<)-O%SA%--+*@WF^MGU MM-3B:DIIR:=,J! L&243Y,B:N";,@@Y@Z:E>FN::]3&=D-Y]/M0DX10V3V,B MF)!<2WC8#?*9F9TCT5G&8D W;/!,V V44F[I=K&8!RMTV6D>09J-)9QU$B05 M[&CB5X@UE$0*^ 0(X8HP=[C2H6^I+@NT^B>[?:<5NM<>SU%,8Y6QSP%P%Q\)<'\2JV$J9PG'BV M3<87!KQA,$A9/"UP$>@6>.%CF$HRS-$ED%&X=[7Q\=;CQD%6:>6'3:U[@ ( M!:]_CN#TT(ZZFYGHE[?C)K;9+B+17!(^M3NTR:FC^L+8UZ>!B4C#+5-022^3 MD>4B10P08C@=ZC&3\AU$OB*J- P+?Y73U<[W MQSZ.B]^B]#.U5WGU9HX_Q!\99PR(=*:70BUC@GY3<>MXS&9G&_3>]KA#QZ?; M H%\;WZ<+@Y!WP_L]'1:A=JKO-\VV479,:?)WXQD";/Q8:M_LC47[Q[G,^P' M1_-\73R,[YHP/4_LVP3+8VZ+6O:^/Q4&TXBSRTZ#LV,$_P#X3WVY*VEU?]ET M[5CR'8+H_)_SI94G>'Z/B_WJYCK='R^MTWZ7C'3[H;5]E/1#X%>W2#\AC?Z<[7OTT&TNY3X.K\F4Q MK77DS)!WLF\A$"O@'#\B;+>@BZ_"K6EF *D&.73X05F37FWS N-_R MY>(R;HT9 OGET=/@1%?J=/1:YGH^5865WJECV>;[]MOK)KE4@M&$OEF^?P;? M75QVMTW,&8X6N.]X#]6WQYYE;O\ +1"H#Y?EOA:P8 V?Q6MAC>_1867N^(U/ M[LXGQR3-"RRV^+^(V.YY&V*X#I;A1D,]-S4W<] ];]5E%JH1'P@1;QD1=AS8 M%;%PP$,C@%"MPR8(HYLP7+E0\S P>&0=IN%\2>;J_P#TD104>U1T?U4A**,E M=WN&!-[PV[KZPF0M);&7)XT+2%TDH,J#X%;SI>LAPS%@3QD""[-)L&GH_#>* M$RYP;B]?%OK:\OIX;F&IIJ;<*:9=DQ5?+=\*;86YVV*SM]%PG)LCQG'<20GJ MGJ;JG&T7,5I1PSLMAMAGI/;U3VJS$!/;3= ,,."F$UVJ,83TA,*@&L/?PRL9 M%#ZX9NUA,LL)EA[T?B.1.CW[^3%^-Y+-?C3S3 MU"U_A^!B.&671EXD6>LHE]CY(P+!7OD%XVGN5%.F K^$_DPW4R"HFG=3U;?2 M-G.;<%8?4#B5TS6A@E":T&6MJUL,3 414VOV FB>B(^0>5LP\;L9ZO8W&!0 M//IRP*IK&(EL+7L'B#8' ,/ -I[H7))9JWJ[-Q->,()A&$4[W'AB'(LB-)\' MB#=,C*/FFPR%PL>CJAY%&LD)0&6%KVM?JY!WMTVM?\OQT,RW>S:M * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4!Y_OPG#\T M/-G^(<%_O3;E#I\+]2GQ_JST T.8H!0"@% <^>1 \1)M'5_QLV5+7MOCIX>_ ME X0-\2*3,S?4%8[?PF6/5)IA $4\HF;] !(F$(9,B! X99V%6_DYZ:P0(MU9Q-W..-764QEMG!XV\-FEQ-+\:R>YG M<=3[9 ,8NAK3[< B8FF\E,4:4=G"'M>+:GHTN.Z1#31??D[Q[Q'X(]C/T,]SI23C]MET)J+;KFD30Y>OS7F^WZK4O\ ^DE"A*/GI_=3ZHQI):/,!=*3 M+@SWQR8A73R=PL1-5=D\A+!^+!]2PF6.WN&.6=L>BV66...-\NF]L;6OT6EN M*Z/4=CZLBX>2/,+Y_..'NI[*^U]2W%='J.Q]60\D>87S^<ZGLK[7U+<5T>H['U9#R1YA?/YQP]U/97VOJ6XKH]1V/J MR("+VQJ]&'*5K]'?(OM)H5;-G:C;,N418C3=C<'1.!-#>22'-MAWVPO$C'&W MX*]L+';M./@3=",'DYE YD?/K*^S=@4%:.&1,[B#B&7-&<^L!V#9&1;^&,Y9 MK]\AQK8#9Y7$PPSQD80O#'Q1I_%3N35^ZEQ.$K4F@U^!![MI3]W3;$XM)!<& M=\I MC;P=:Y0O2"<,<:2[QP[X#WI$OAHB^Y7J^+YQYQZRHS! ;X?S<@Q&[L\G"8YV M_+U[9=>]_COE>][WI#Q71ZD;I=[K?-IF_/)'F$\_G'#W4]E?:^I;BNCU)V/J MR'DCS"^?SCA[J>ROM?4MQ71ZCL?5D/)'F%\_G'#W4]E?:^I;BNCU'8^K(>2/ M,+Y_..'NI[*^U]2W%='J.Q]60\D>87S^<ZGLK[7U+<5T>H['U9#R1YA?/YQP]U/97VOJ6XKH]1V/JR'DCS"^?SCA[J M>ROM?4MQ71ZCL?5D/)'F%\_G'#W4]E?:^I;BNCU'8^K(>2/,+Y_..'NI[*^U M]2W%='J.Q]60\D>87S^<ZGLK[7U+<5 MT>H['U9#R1YA?/YQP]U/97VOJ6XKH]1V/JR'DCS"^?SCA[J>ROM?4MQ71ZCL M?5D/)'F%\_G'#W4]E?:^I;BNCU'8^K(>2/,+Y_..'NI[*^U]2W%='J.Q]60\ MD>87S^<"HR\GB6DBROM?4MQ71ZCL?5D/)'F%\_G'#W4]E?:^I;BNC MU'8^K(>2/,+Y_..'NI[*^U]2W%='J.Q]60\D>87S^<ZGLK[7U+<5T>H['U9#R1YA?/YQP]U/97VOJ6XKH]1V/JR'DC MS"^?SCA[J>ROM?4MQ71ZCL?5D/)'F%\_G'#W4]E?:^I;BNCU'8^K(>2/,+Y_ M..'NI[*^U]2W%='J.Q]60\D>87S^<Z MGLK[7U+<5T>H['U9#R1YA?/YQP]U/97VOJ6XKH]1V/JR'DCS"^?SCA[J>ROM M?4MQ71ZCL?5D/)'F%\_G'#W4]E?:^I;BNCU'8^K(>2/,+Y_..'NI[*^U]2W% M='J.Q]60\D>87S^<ZGLK[7U+<5T>H[ M'U9#R1YA?/YQP]U/97VOJ6XKH]1V/JR'DCS"^?SCA[J>ROM?4MQ71ZCL?5D/ M)'F%\_G'#W4]E?:^I;BNCU'8^K(>2/,+Y_..'NI[*^U]2W%='J.Q]60\D>87 MS^<ZGLK[7U+<5T>H['U9#R1YA?/YQP M]U/97VOJ6XKH]1V/JR'DCS"^?SCA[J>ROM?4MQ71ZCL?5D/)'F%\_G'#W4]E M?:^I;BNCU'8^K(>2/,+Y_..'NI[*^U]2W%='J.Q]60\D>87S^<ZGLK[7U+<5T>H['U9#R1YA?/YQP]U/97VOJ6XKH] M1V/JR'DCS"^?SCA[J>ROM?4MQ71ZCL?5D/)'F%\_G'#W4]E?:^I;BNCU'8^K M(>2/,+Y_..'NI[*^U]2W%='J.Q]60\D>87S^<ZGLK[7U+<5T>H['U9'%7\(';W(JG\8\LFMB)9TS=<6X/B'\5A%AN! M9J8;\,'\Y%0L485.*J:2K)<6,9/4TQ2(CAFB*@G'RB$":)'B9D((P5-EA0ARXX88 MP(F F&.5@-TT H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% > M?[\)P_-#S9_B'!?[TVY0Z?"_4I\?ZL] -#F* 4 H!0"@% * YS17G*@(AU6$\$E$U=83DTTIB^%"!\&G MESID$4X)X8< 'J%L!,O"C!!]'7$PM<#[EW$WS:T?;95=1C+A2RX!M302ZF2& M6DXH:Q#R+&3Z6&/D>)ES&(H60 Q@ ,,;$0.X>65L\;W Y_+L$D-0_\ 8Q;SXG4S>&"'%M M!I[LMKNT5=(073,\,/Z.VZL.#QNR&G++F0#B:G&5?(@7-G@T[ T,%XV*4*FC M 0%\Q BQC/"P68S2X:>#3Z,C@3>_+P3)E"EM8./X2Q4L 6MG?L;YV "P" MMG?'X&5^K?+J]/1TWZ.GHZ;_ ):%BCO5>5?F5/E_R\>B[Q_=\N>O8QH(H[U7 ME7YCR_Y>/1=X_N^7/7L8T$4=ZKRK\QY?\O'HN\?W?+GKV,:"*.]5Y5^8\O\ MEX]%WC^[Y<]>QC011WJO*OS*8Y)/+H1*&CHVKF@.01,L.:%Q#W)GG(2X9<+( M7.V%LM,\<;YWQPO;&V66-KY=%KY6M\=@BCO5>5?F:CUXVQY2=F8+B78-@:HZ M.IS)F5A-N16J1=6WTV)[D*(3I30%1. 7"*7J(M)Q13#+&,,395?F/+_EX]%WC M^[Y<]>QC011WJO*OS'E_R\>B[Q_=\N>O8QH(H[U7E7YCR_Y>/1=X_N^7/7L8 MT$4=ZKRK\QY?\O'HN\?W?+GKV,:"*.]5Y5^8\O\ EX]%WC^[Y<]>QC011WJO M*OS'E_R\>B[Q_=\N>O8QH(H[U7E7YCR_Y>/1=X_N^7/7L8T$4=ZKRK\QY?\ M+QZ+O']WRYZ]C&@BCO5>5?F/+_EX]%WC^[Y<]>QC011WJO*OS-)05MWRB[!H MT@KK(U0T@(DXVFZ9(#7L')M[-9$P8><'/U9CIWG4O!.U&5@S#=.+J&<'0#ID M4FH'$S,N8/)289SS)A"NFE1-55J3^57.[_,W;Y?\O'HN\?W?+GKV,:$BCO5> M5?F/+_EX]%WC^[Y<]>QC011WJO*OS'E_R\>B[Q_=\N>O8QH(H[U7E7YCR_Y> M/1=X_N^7/7L8T$4=ZKRK\QY?\O'HN\?W?+GKV,:"*.]5Y5^8\O\ EX]%WC^[ MY<]>QC011WJO*OS'E_R\>B[Q_=\N>O8QH(H[U7E7YCR_Y>/1=X_N^7/7L8T$ M4=ZKRK\QY?\ +QZ+O']WRYZ]C&@BCO5>5?F/+_EX]%WC^[Y<]>QC011WJO*O MS-)1]MURC23+4_PT@ZH:0%W5K@N1ZWWV;5-O9K+H:@=DN.T:34#-KFRVHQPZ M?+%V^N$RZJ(I)R.(75<#!/1=X_ MN^7/7L8T)%'>J\J_,>7_ "\>B[Q_=\N>O8QH(H[U7E7YCR_Y>/1=X_N^7/7L M8T$4=ZKRK\QY?\O'HN\?W?+GKV,:"*.]5Y5^8\O^7CT7>/[OESU[&-!%'>J\ MJ_,>7_+QZ+O']WRYZ]C&@BCO5>5?F/+_ )>/1=X_N^7/7L8T$4=ZKRK\QY?\ MO'HN\?W?+GKV,:"*.]5Y5^8\O^7CT7>/[OESU[&-!%'>J\J_,>7_ "\>B[Q_ M=\N>O8QH(H[U7E7YFDL=NN4;+8X75^VJ&D'OAA0D!/>2C?;V:_).[,,/LQ'N M!+%1^"-[J7<5EPL(/D2NB63[)M\![*MS-[E,18IB=JJ^/E7YF[?+_EX]%WC^ M[Y<]>QC0D4=ZKRK\QY?\O'HN\?W?+GKV,:"*.]5Y5^8\O^7CT7>/[OESU[&- M!%'>J\J_,>7_ "\>B[Q_=\N>O8QH(H[U7E7YCR_Y>/1=X_N^7/7L8T$4=ZKR MK\QY?\O'HN\?W?+GKV,:"*.]5Y5^8\O^7CT7>/[OESU[&-!%'>J\J_,>7_+Q MZ+O']WRYZ]C&@BCO5>5?F/+_ )>/1=X_N^7/7L8T$4=ZKRK\QY?\O'HN\?W? M+GKV,:"*.]5Y5^9I)_;=]S>+[EBF&]JJSZ5O\ ^YNW MR_Y>/1=X_N^7/7L8T)%'>J\J_,>7_+QZ+O']WRYZ]C&@BCO5>5?F/+_EX]%W MC^[Y<]>QC011WJO*OS'E_P O'HN\?W?+GKV,:"*.]5Y5^8\O^7CT7>/[OESU M[&-!%'>J\J_,>7_+QZ+O']WRYZ]C&@BCO5>5?F/+_EX]%WC^[Y<]>QC011WJ MO*OS'E_R\>B[Q_=\N>O8QH(H[U7E7YCR_P"7CT7>/[OESU[&-!%'>J\J_,>7 M_+QZ+O']WRYZ]C&@BCO5>5?F:2G+;OE%U^3(X57KJAI >+2A-L2P(WL6YM[- M9X8L\YE=Q)EM4ZK8J&HR3@6;I16/@BKATJ(>4"A&P@Q)*41L<2^0J5+GM56) MOY5N_P"YNWR_Y>/1=X_N^7/7L8T)%'>J\J_,>7_+QZ+O']WRYZ]C&@BCO5>5 M?F/+_EX]%WC^[Y<]>QC011WJO*OS'E_R\>B[Q_=\N>O8QH(H[U7E7YD#N2;5 MOEDY%=3GGJPLQ#H?%I!X.!DKPCR2MIYP=9PAFS'.GN4(M@BG-2D$ QB?S3\2 M@@N2D%D7P%N-C@-?"P>0U0Z*:E5-3B;-E*]1WF>AZAS% * 4 H!0&'EX\8!1 MX*$AE6,SRS_5BA8@J/DNV44%X*1$D7\4)DE!S!DL5HX4*%?Y,6+&#H@(!?\ M$A88!_)H)=TV8%>5:34(N!0=I)L-XFZE8OB457,514TNX%,KC@2#Q+*"R$6P M4CA?$--3@\03)D0.V! EC;&V)4"P8&0T H!0"@% 8!(DL19$"027Y9DI@1>@ MJ2J50DY;D1Y-UDI!];/6$R)(Q)2;12%5X!XE4%"5W,D):JY SYDNEAA(9 R>+GE2YHX?*$ M +IH8V8APX6+A7N8'!PR QB)&1$4%,]A:XQ4&C-1NQG'Z0DL6-\7*<65Q$CM MN^+M]+'QQ<*NK.U12"(F)=+NNJIL_F*UBB@>1 S.2D4(FKWM8N;'+!EQKWM8, M3*][4(7^@% * 4 H!0"@,4>[[8\9MA5>\CO)J1^S$(((=;=SW<20U&PC@C#A M%01E5?7CA!*3PA3(X)<(0V;!P$'&"!PO<03#&X7W%H.RW%*:V6^]5&38](,U MV%PCC6=IUZ-LJV7*4'3Q58 TWUX=2#2EDN,E #*80Z<;,A")X(IW#+(L'F+8 M(>!C\>L*&X)R4&>Q@45F&)>DZ499%03;G/'%)ZR5(:XJR3**\BE7&LJ"@:&/ MJJ@JN0^CH%L$=")9BV3DQ+2"X8(0K;=]L)+DE8C]D]A("4'[G%9"<(@/2>&I MGD42.""4-#'B&2=8T4"+&!# 0> (E\0AQ M,.,=QM^A!0"@% * 4 H"WJRNE("4I+JZIIZ*B(Q VJ*ZPK'2R:E)280 $-'E M%24#@H)0B0)%@A3)LV:&"+E@ Q!AA, \,LK 8&AS3#CG89>4VU+,9N&,3AC MH4D9#?C65F&:-B*0:*&6+N\@JF&^.8$6!0DG $)0R$R4A R&.-S6>(5PAX&- M-1L0,Q7(]YP;!UJI*QLPO1N9=#Z\M!3:/)C@3&PD1W&(:%FHKIIN7-G&Z22$ M)"(L\N3LXAK F+EU-4,YF1A9;26$QZLV$I2"PD5R)K-6'NT$EWK5BMT=JJ3E M1B#D5K'L;S3%+$K\T&/S:@0?JVU'^TW$D,@\DEQ32J2=RDD*QPF MVS::5!&,J!=9&)#$RX0HQG ,,/+*PL.RQVW<>1B023KL(\E/;H%;9(B\FQB< MB98F(-^XYM1.C5"=QIUJ*$H&<7!=B$@4IVW-'%!8,% E@F/B(GFU/ H%XIB) M-D;KS:#E?S$9AE))O!ZM)IFU\:Y9"*N5QHZ$96C&)H@1R 20%0X5%4AK'51, M)W")XC9V-*) O?'PIPO@(!EM * 4 H!0"@% * UZWY9$[AA8BH#WRS*&L<>FY<6V D.Z+5>N5_0V 2.D MU$F44$\V6/D#Y8 Z1/$APC1,Z3-!8#EC90R!F("8+& <\!@!P<\PA@L\! \\ ML,K7N!4T H!0"@% * 4!KT66XI D8M#X\FQZ#+9U(SY[,)C1>*LS7RH0S)# M,F(! 3WU RL0/KK M?4U!+)G4P$0,51*F#08Y(//#,R&%CEC>XD-7J#,TA727 DI:\@JB;;16IKOR51VPGF2%9K&38 SE>3=//?O,TK:J9[TU<+9?&Y966R= M%AC9E-Y*E,%,R;!R5A>-O,T.0#&(E1EMSDIIPQ3[G\,,@#N:>(<"Q!!&'MC8 MNGWO8/(,+#Y(S_B^:]'_ .$=.-1V2FR"FFK$$>EI9([+:R2K/^U%W V4=-DN M*-J$%AD4 H!0"@% * CKLS*>O\*L1*DO8=>CYOMYO.DD"S#,C. M1K-=(.2&O)2RW41+35-Z*J.V"ZRHIBLN%+'E@\63D5&%65Q4.IJ.FJ2D4%2; M<+VE>$8LF&*LP)0BB0]6@-+-UADI\,5Q([BU[3I)?^TS;G/9B.X[<9 M$81KCMIKMQRH[;;".4'L>P8,:K:<*3 '9[M)I8KEIIJV59OB(3NFVS?OW3;< MX!3W0U"/ 60KM_Y&EOGDG5Z7$^C# 82[NA'S?:S+:J,2UVCET3LZSJ0 MWTI.4!I4GP\ZHPC4^.JE2H9I1.#LY+V:/.H,T.*<,J#F;:V?$R&-@C&1-U][ M2\%;]T3HH9% * 4 H!0"@-43@YH@9,6NMZSVLM5O1,S04QVNU;>QPN1;*:&V MEM-6TD^)GM$\H\CC_F>=D6&'PS'Q%T/2 ]-$W["D (;O6H_5EAE%':X5ABMY>=N M-U(R$)/TFH^9 XK8*;%750:MAS9%,)VJ>TL;['$*+/$H#G@2&NK 77$.F%6@ MM,IK%JY M[EC9'>&AD4 H!0"@% * L+J ;QEL.0L[A20#4,(*P YQU(]9,3@6\*GF UH5 M04KCE;)Y(--R,YFCUS1:Q0"P@]QP?!^$Q \]4SNW62:5219^UIEZ#'4C*CXX MX6S+$=0B]6.X%$OJ!KSNDV79*,LR\AL52-7;B0=0I%44\1*=)F1OZEM-#D-1;QDQ>Y$TJ%+A1LUSQ]-SS$"=K?44/,7%>1E(L7"WL+?N6^)L M^[SXO?\ R$L9]HZA/,K,Z["EI'VBT@4-.&M!ZNYUM,?JW))E7E149QV&$I&9 MSR3'M9^X2[F5D8LJ&V0DM= 8#??*^\2K31%H^@B4NY715M-KPXJZ+.;\>IT4 M-]RM*+8U:KS6\G*\&RP&S#!PFQ\(:8[S0-#T M;Q'(3*5Y]D:6)!9 *@[R(;=;:R$K\ATA/P_$+U:[OA*--G9@;,4NR.H]3' M.U3QUF@.Q"@PA,8:L,4.EAU=:7GJY@TY)*/@LFT+N&(S5?TGG"G#?)/6A!0"@% * 4 H#E%.KOTJ>FT$-1$),N MNS+F2%]BT*:U]*/R$Q@)P<4P+S/6VRQ(S;+;&6O?%5EIW>6K?,.?$H2/%P8[ M2$F.B"<*5<)/-I#2E)PG:HNLXO[>+(907@FE8QXG"4J'TE/,Q="FW9K?$5WJ M1+ECUL'V*XF MJ+FULKFYIQ_QE$NH0BW3^2U ?@1+3!AD\P M,G$13"3<2Z4.(4+YC)EQ@+EA;IXN0=\R5Q2U[EQ+EL@[Y@7N%ETA_)H#Z>)$ MO&?'?%"OCG1T>-^+A>,]'4\'T>'ZGA>CP?R.CK]'4^3_ #?BH#\%DU.)&#QL MF0)%#2F*&84C)8J 84!P@L0 ACPP0> AL4(''$$,0?(3/ +'$/'*V%K6L!6 MT H!0"@% * 4!3F290YAB&<*ES8>.77Q#,@!#X8YVM?&V>.(N.>-LK8Y96ZU MK=/1>]NGHO>@*4=&2#)8 F92DTP4*F03I4J.1*BEBQPL-XP7-@ "!9! F0!_ MQX(X>.(H0WXS#/'/Y5 5 I(D.,$8'*%1C %\;@CBEPA!@;X9=?"X0N>&68=\ M<_EXWPRMUBU[]('UH!0"@% * 4 H#Y#EP#060!D$(P#GU>N".'@*%G MU)J@Z<0&4 MTX,<)/41B9<0\1"-8VP-!DS>8>1@L&9PQQP'P $PQ&QM;$2V5K6M0%?0"@% M* 4 H!0'YSPP$PS#$PQ$#$QRP$#SQMGAGAG:^.6&>.5KXY8Y8WO;+&]KVO:] M[7M>UZ I $U.*V$L6($BUAL>H-8 J #87#X[=02P8>-A,>C*_P G+IM\=_B^ M.] ?,%'2"Q !*+I:<72RV..!9-!(E@B!?#"]\L< "886)<+''*]\L<0P\;6O M>][6M>]Z _0:6F F\#X2<0"/A$K)H9T,F7P-AIV(OA\2&!G$.PV!+$?\=8KC MG8"POXRP?7^.@*^@% * 4 H!0"@% 4("8FEA;CED\B7'O;*UQ@"@ 0M[9_SK M7$##QSZ,O[5NGX_T]- ?()%1P !RP*2F EC1P90-%PB!4, R?,Y^$,'APL K M!C'!Q/EC&1,,^* >,>$__ %/#>#\)U_\ X^MUO^] ?G%)2L!E Q@F)^)A6\![JCXD MRV(RGXJ%X M[H"V#MF=\7 _$@>,Y">""_%A]7#XJ _0:8F@A# !)Q$($Q;&P MX(90O@$/;'IZMA@\0[8"VQZ;]6V=LNCIOT?EO0%0 7 *A8@%@ 2X.'6OB" ' C@"%C?+*^65\0P\<<,>ME>^671:W3E>][_'>] ?:@% * _]D! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 18, 2022
Jul. 03, 2021
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Interactive Data Current Yes    
Entity Central Index Key 0001000697    
Document Annual Report true    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Document Period End Date Dec. 31, 2021    
Entity Registrant Name Waters Corporation    
Entity File Number 01-14010    
Entity Tax Identification Number 13-3668640    
Entity Incorporation, State or Country Code DE    
Entity Current Reporting Status Yes    
Entity Filer Category Large Accelerated Filer    
Entity Shell Company false    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Address, Address Line One 34 Maple Street    
Entity Address, City or Town Milford    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 01757    
City Area Code 508    
Trading Symbol WAT    
Local Phone Number 478-2000    
Security Exchange Name NYSE    
Title of 12(b) Security Common Stock    
Entity Common Stock, Shares Outstanding   60,515,620  
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Public Float     $ 21,855,696,546
ICFR Auditor Attestation Flag true    
Auditor Name PricewaterhouseCoopers LLP    
Auditor Firm ID 238    
Auditor Location Boston, Massachusetts    

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 501,234 $ 436,695
Investments 68,051 6,451
Accounts receivable, net 612,648 573,316
Inventories 356,095 304,281
Other current assets 90,914 80,290
Total current assets 1,628,942 1,401,033
Property, plant and equipment, net 547,913 494,003
Intangible assets, net 242,401 258,645
Goodwill 437,865 444,362
Operating lease assets 84,734 93,252
Other assets 153,077 148,625
Total assets 3,094,932 2,839,920
Current liabilities:    
Notes payable and debt 0 150,000
Accounts payable 96,799 72,212
Accrued employee compensation 101,192 72,166
Deferred revenue and customer advances 227,561 198,240
Current operating lease liabilities 27,906 27,764
Accrued income taxes 61,278 76,558
Accrued warranty 10,718 10,950
Other current liabilities 155,054 197,093
Total current liabilities 680,508 804,983
Long-term liabilities:    
Long-term debt 1,513,870 1,206,515
Long-term portion of retirement benefits 64,027 72,620
Long-term income tax liabilities 319,547 357,493
Long-term operating lease liabilities 59,623 68,197
Other long-term liabilities 89,803 97,968
Total long-term liabilities 2,046,870 1,802,793
Total liabilities 2,727,378 2,607,776
Commitments and contingencies (Notes 6, 9, 10, 11, 12, 13 and 17)
Stockholders' equity:    
Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at December 31, 2021 and December 31, 2020 0 0
Common stock, par value $0.01 per share, 400,000 shares authorized, 162,084 and 161,666 shares issued, 60,728 and 62,309 shares outstanding at December 31, 2021 and December 31, 2020, respectively 1,621 1,617
Additional paid-in capital 2,114,880 2,029,465
Retained earnings 7,800,832 7,107,989
Treasury stock, at cost, 101,356 and 99,357 shares at December 31, 2021 and December 31, 2020, respectively (9,437,914) (8,788,984)
Accumulated other comprehensive loss (111,865) (117,943)
Total stockholders' equity 367,554 232,144
Total liabilities and stockholders' equity $ 3,094,932 $ 2,839,920
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value per share $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Common stock, par value per share $ 0.01 $ 0.01
Common stock, shares authorized 400,000,000 400,000,000
Common stock, shares issued 162,084,000 161,666,000
Common stock, shares outstanding 60,728,000 62,309,000
Treasury stock, shares 101,356,000 99,357,000
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues:      
Total net sales $ 2,785,874 $ 2,365,365 $ 2,406,596
Costs and operating expenses:      
Costs and operating expenses 1,156,533 1,006,689  
Selling and administrative expenses 626,968 553,698 534,791
Research and development expenses 168,358 140,777 142,955
Purchased intangibles amortization 7,143 10,587 9,693
Asset Impairments 0 6,945 0
Litigation provision (Note 11) 5,165 1,180 0
Total costs and operating expenses 1,964,167 1,719,876 1,698,139
Operating income 821,707 645,489 708,457
Other income (expense), net 17,203 (1,775) (3,586)
Interest expense (44,938) (49,070) (48,690)
Interest income 12,221 16,270 22,058
Income before income taxes 806,193 610,914 678,239
Provision for income taxes 113,350 89,343 86,041
Net income $ 692,843 $ 521,571 $ 592,198
Net income per basic common share $ 11.25 $ 8.40 $ 8.76
Weighted-average number of basic common shares 61,575 62,094 67,627
Net income per diluted common share $ 11.17 $ 8.36 $ 8.69
Weighted-average number of diluted common shares and equivalents 62,028 62,414 68,166
Product [Member]      
Revenues:      
Total net sales $ 1,822,070 $ 1,497,333 $ 1,567,189
Costs and operating expenses:      
Costs and operating expenses 752,514 638,033 642,706
Service [Member]      
Revenues:      
Total net sales 963,804 868,032 839,407
Costs and operating expenses:      
Costs and operating expenses $ 404,019 $ 368,656 $ 367,994
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 692,843 $ 521,571 $ 592,198
Other comprehensive income (loss):      
Foreign currency translation (1,903) 5,984 1,631
Unrealized (losses) gains on investments before income taxes (26) 0 3,046
Income tax benefit (expense) 6 0 (641)
Unrealized (losses) gains on investments, net of tax (20) 0 2,405
Retirement liability adjustment before reclassifications 9,342 (6,786) (9,360)
Amounts reclassified to other income (expense), net 1,167 1,389 1,979
Retirement liability adjustment before income taxes 10,509 (5,397) (7,381)
Income tax (expense) benefit (2,508) 941 1,845
Retirement liability adjustment, net of tax 8,001 (4,456) (5,536)
Other comprehensive income (loss) 6,078 1,528 (1,500)
Comprehensive income $ 698,921 $ 523,099 $ 590,698
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income $ 692,843 $ 521,571 $ 592,198
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation 29,918 36,865 38,577
Deferred income taxes 16,633 (2,693) 9,620
Depreciation 71,560 68,685 53,839
Amortization of intangibles 60,120 56,676 51,457
Asset Impairments 0 6,945 0
Observable unrealized gain on investment (9,707) 0 0
Change in operating assets and liabilities, net of acquisitions:      
(Increase) decrease in accounts receivable (62,448) 37,467 (22,195)
(Increase) decrease in inventories (67,250) 18,940 (31,854)
Increase in other assets (20,765) (27,030) (10,918)
Decrease (increase) in other assets 4,490 (37,865) (16,470)
Increase in accounts payable and other current liabilities 46,110 140,598 9,784
Increase in deferred revenue and customer advances 37,845 11,073 12,189
Effect of the 2017 Tax Cuts and Jobs Act 0 0 (3,229)
Decrease in other liabilities (52,075) (40,725) (39,911)
Net cash provided by operating activities 747,274 790,507 643,087
Cash flows from investing activities:      
Additions to property, plant, equipment and software capitalization (161,266) (172,384) (163,823)
Asset and business acquisitions, net of cash acquired 0 (80,545) 0
Investment in unaffiliated company (1,788) (6,143) (8,843)
Payments for intellectual property licenses (7,000) 0
Purchases of investments (279,660) (25,884) (36,951)
Maturities and sales of investments 218,084 20,862 978,419
Net cash (used in) provided by investing activities (231,630) (264,094) 768,802
Cash flows from financing activities:      
Proceeds from debt issuances 510,000 315,000 925,670
Payments on debt (350,000) (640,366) (390,482)
Payments of debt issuance costs (8,537) 0 (2,932)
Proceeds from stock plans 55,643 66,033 53,715
Purchases of treasury shares (648,930) (196,409) (2,469,258)
Proceeds from derivative contracts 3,549 15,240 10,609
Net cash used in financing activities (438,275) (440,502) (1,872,678)
Effect of exchange rate changes on cash and cash equivalents (12,830) 15,069 224
Increase (decrease) in cash and cash equivalents 64,539 100,980 (460,565)
Cash and cash equivalents at beginning of period 436,695 335,715 796,280
Cash and cash equivalents at end of period 501,234 436,695 335,715
Supplemental cash flow information:      
Income taxes paid 153,504 97,621 87,998
Interest paid $ 42,408 $ 52,103 $ 42,843
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning balance at Dec. 31, 2018 $ 1,567,258 $ 1,605 $ 1,834,741 $ 5,995,205 $ (6,146,322) $ (117,971)
Beginning Balance, shares at Dec. 31, 2018   160,472        
Net income 592,198     592,198    
Other comprehensive income (loss) (1,500)         (1,500)
Issuance of common stock for Employee Stock Purchase Plan 7,996   7,996      
Issuance of common stock for Employee Stock Purchase Plan, shares   43        
Issuance of common stock for stock options exercised 45,719 $ 4 45,715      
Issuance of common stock for stock options exercised, shares   406        
Treasury stock (2,466,254)       (2,466,254)  
Stock-based compensation 38,302 $ 1 38,301      
Stock-based compensation, shares   109        
Ending balance at Dec. 31, 2019 (216,281) $ 1,610 1,926,753 6,587,403 (8,612,576) (119,471)
Ending Balance, shares at Dec. 31, 2019   161,030        
Adoption of new accounting pronouncement (985)     (985)    
Net income 521,571     521,571    
Other comprehensive income (loss) 1,528         1,528
Issuance of common stock for Employee Stock Purchase Plan 7,531   7,531      
Issuance of common stock for Employee Stock Purchase Plan, shares   43        
Issuance of common stock for stock options exercised 58,502 $ 5 58,497      
Issuance of common stock for stock options exercised, shares   456        
Treasury stock (176,408)       (176,408)  
Stock-based compensation 36,686 $ 2 36,684      
Stock-based compensation, shares   137        
Ending balance at Dec. 31, 2020 232,144 $ 1,617 2,029,465 7,107,989 (8,788,984) (117,943)
Ending Balance, shares at Dec. 31, 2020   161,666        
Net income 692,843     692,843    
Other comprehensive income (loss) 6,078         6,078
Issuance of common stock for Employee Stock Purchase Plan 9,578   9,578      
Issuance of common stock for Employee Stock Purchase Plan, shares   40        
Issuance of common stock for stock options exercised 46,065 $ 3 46,062      
Issuance of common stock for stock options exercised, shares   282        
Treasury stock (648,930)       (648,930)  
Stock-based compensation 29,776 $ 1 29,775      
Stock-based compensation, shares   96        
Ending balance at Dec. 31, 2021 $ 367,554 $ 1,621 $ 2,114,880 $ 7,800,832 $ (9,437,914) $ (111,865)
Ending Balance, shares at Dec. 31, 2021   162,084        
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Organization
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Organization
1    Description of Business and Organization
Waters Corporation (the “Company,” “we,” “our,” or “us”) is a specialty measurement company that operates with a fundamental underlying purpose to advance the science that enables our customers to enhance human health and well-being. The Company has pioneered analytical workflow solutions involving liquid chromatography, mass spectrometry and thermal analysis innovations serving the life, materials and food sciences for more than 60 years. The Company primarily designs, manufactures, sells and services high performance liquid chromatography (“HPLC”), ultra performance liquid chromatography (“UPLC
TM
” and together with HPLC, referred to as “LC”) and mass spectrometry (“MS”) technology systems and support products, including chromatography columns, other consumable products and comprehensive post-warranty service plans. These systems are complementary products that are frequently employed together
(“LC-MS”)
and sold as integrated instrument systems using common software platforms. LC is a standard technique and is utilized in a broad range of industries to detect, identify, monitor and measure the chemical, physical and biological composition of materials, and to purify a full range of compounds. MS technology, principally in conjunction with chromatography, is employed in drug discovery and development, including clinical trial testing, the analysis of proteins in disease processes (known as “proteomics”), nutritional safety analysis and environmental testing.
LC-MS
instruments combine a liquid phase sample introduction and separation system with mass spectrometric compound identification and quantification. In addition, the Company designs, manufactures, sells and services thermal analysis, rheometry and calorimetry instruments through its TA
TM
product line. These instruments are used in predicting the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids for various industrial, consumer goods and healthcare products, as well as for life science research. The Company is also a developer and supplier of advanced software-based products that interface with the Company’s instruments, as well as other manufacturers’ instruments.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
2    Basis of Presentation and Summary of Significant Accounting Policies
Use of Estimates
The preparation of consolidated financial statements in conformity with generally accepted accounting principles (“GAAP”) requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities at the dates of the financial statements. On an ongoing basis, the Company evaluates its estimates, including those related to revenue recognition, goodwill and intangible assets, income taxes, litigation, stock-based compensation and contingencies, and to a lesser extent, product returns and allowances, bad debts, inventory valuation, warranty and installation provisions, retirement plan obligations and equity investments, which are not as significant to our financial statements. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual amounts may differ from these estimates under different assumptions or conditions.
Risks and Uncertainties
The Company is subject to risks common to companies in the analytical instrument industry, including, but not limited to, global economic and financial market conditions, fluctuations in foreign currency exchange rates, fluctuations in customer demand, development by its competitors of new technological innovations, costs of developing new technologies, levels of debt and debt service requirements, risk of disruption, dependence on key personnel, protection and litigation of proprietary technology, shifts in taxable income between tax jurisdictions and compliance with regulations of the U.S. Food and Drug Administration and similar foreign regulatory authorities and agencies.

The impact of the global pandemic of a novel strain of coronavirus
(“COVID-19”)
over the last two years has resulted in a widespread public health crisis. The
COVID-19
pandemic has caused significant volatility and
 
continued
spread throughout the United States and globally, which has disrupted and may continue to disrupt the Company’s business. The Company operates in over 35 countries, including those in the regions most impacted by the
COVID-19
pandemic. In response, governments of most countries, including the United States, as well as private businesses, have implemented numerous measures attempting to contain and mitigate the effects of
COVID-19.
Such measures have had and are expected to continue to have adverse impacts on the United States and foreign economies of uncertain severity and duration, and have had and may continue to have a negative impact on the Company’s operations, including Company sales, supply chain and cash flow.

COVID-19
and the related economic uncertainty adversely impacted sales of the Company for the year ended December 31, 2020; however, through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. The Company consolidates entities in which it owns or controls fifty percent or more of the voting shares. All inter-company balances and transactions have been eliminated.
Translation of Foreign Currencies
The functional currency of each of the Company’s foreign operating subsidiaries is the local currency of its country of domicile, except for the Company’s subsidiaries in Hong Kong, Singapore and the Cayman Islands, where the underlying transactional cash flows are denominated in currencies other than the respective local currency of domicile. The functional currency of the Hong Kong, Singapore and Cayman Islands subsidiaries is the U.S. dollar, based on the respective entity’s cash flows.
For the Company’s foreign operations, assets and liabilities are translated into U.S. dollars at exchange rates prevailing on the balance sheet date, while revenues and expenses are translated at average exchange rates prevailing during the respective period. Any resulting translation gains or losses are included in accumulated other comprehensive income in the consolidated balance sheets.
The Company’s net sales derived from operations outside the United States were 72%, 71% and 71% in 2021, 2020 and 2019, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2021, 2020 and 2019, foreign currency transactions resulted in net losses of $5 million, $7 million and $9 million, respectively.
Seasonality of Business
The Company typically experiences an increase in sales in the fourth quarter, as a result of purchasing habits for capital goods of customers that tend to exhaust their spending budgets by calendar year end.
Cash, Cash Equivalents and Investments
Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, primarily in bank deposits, U.S. treasury bill money market funds and commercial paper. Investments with longer maturities are classified as investments, and are held primarily in U.S. treasury bills, U.S. dollar-denominated treasury bills and commercial paper, bank deposits and corporate debt securities.
 
Investments are classified as
available-for-sale
(“AFS”) debt securities. If the AFS debt security’s fair value exceeds the security’s amortized cost the unrealized gain is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the AFS debt security’s fair value declines below its amortized cost the Company considers all available evidence to evaluate the extent to which the decline is due to credit-related factors or noncredit-related factors. If the decline is due to noncredit-related factors then no credit loss is recorded and the unrealized loss is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the decline is considered to be a credit-related impairment, it is recognized as an allowance on the consolidated balance sheet with a corresponding charge to the statement of operations. The credit allowance is limited to the difference between the fair value and the amortized cost basis. No credit-related allowances or impairments have been recognized on the Company’s investments in
available-for-sale
debt securities. The Company classifies its investments exclusive of those categorized as cash equivalents.
The Company maintains cash balances in various operating accounts in excess of federally insured limits, and in foreign subsidiary accounts in currencies other than the U.S. dollar. As of December 31, 2021 and 2020, $440 million out of $569 million and $364 million out of $443 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $298 million out of $569 million and $254 million out of $443 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2021 and 2020, respectively.
Accounts Receivable and Allowance for Credit Losses
The Company adopted new accounting guidance regarding the accounting for credit losses as of January 1, 2020 using a modified retrospective transition approach that was applied to the trade receivable balance as of January 1, 2020. This new accounting guidance required the Company to move from an incurred loss model to a current expected credit loss (“CECL”) model. Upon adoption, the Company recorded a net decrease of approximately $1 million to the Company’s stockholders’ deficit as of January 1, 2020. The adoption of this standard did not have a material impact on the Company’s balance sheets, results of operations or cash flows.
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company has very limited use of rebates and other cash considerations payable to customers and, as a result, the transaction price determination does not have any material variable consideration. The Company does not consider there to be significant concentrations of credit risk with respect to trade receivables due to the short-term nature of the balances, the Company having a large and diverse customer base, and the Company having a strong historical experience of collecting receivables with minimal defaults. As a result, credit risk is considered low across territories and trade receivables are considered to be a single class of financial asset. The allowance for credit losses is based on a number of factors and is calculated by applying a historical loss rate to trade receivable aging balances to estimate a general reserve balance along with an additional adjustment for any specific receivables with known or anticipated issues affecting the likelihood of recovery. Past due balances with a probability of default based on historical data as well as relevant available forward-looking information are included in the specific adjustment. The historical loss rate is reviewed on at least an annual basis and the allowance for credit losses is reviewed quarterly for any required adjustments. The Company does not have any off-balance sheet credit exposure related to its customers.
Trade receivables related to instrument sales are collateralized by the instrument that is sold. If there is a risk of default related to a receivable that is collateralized, then the fair value of the collateral is calculated and adjusted for the cost to
re-possess,
refurbish and
re-sell
the instrument. This adjusted fair value is compared to the receivable balance and the difference would be recorded as the expected credit loss.
 
 
The
 
following is a summary of the activity of the Company’s allowance for credit losses for the year ended December 31
, 2021
, 2020
and 2019
(in thousands). The December 31
, 2021
and 2020
balances are calculated using the CECL method and the December 31
, 2019
balance is calculated using the incurred loss method under legacy GAAP:
 
    
Balance at
Beginning
 
of Period
    
Impact of
CECL

Adoption
    
Additions
    
Deductions
   
Balance at
End of Period
 
Allowance for Credit Losses
                                           
December 31, 2021
   $ 14,381      $ —        $ 5,380      $ (6,533   $ 13,228  
December 31, 2020
   $ 9,560      $ 985      $ 9,051      $ (5,215   $ 14,381  
December 31, 2019
   $ 7,663      $ —        $ 4,701      $ (2,804   $ 9,560  
Concentration of Credit Risk
The Company sells its products and services to a significant number of large and small customers throughout the world, with net sales to the pharmaceutical industry of approximately 60%, 59% and 57% in 2021, 2020 and 2019, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2021, 2020 or 2019. The Company performs continuing credit evaluations of its customers and generally does not require collateral, but in certain circumstances may require letters of credit or deposits. Historically, the Company has not experienced significant bad debt losses.
Inventory
The Company values all of its inventories at the lower of cost or net realizable value on a
first-in,
first-out
basis (“FIFO”).
Income Taxes
As part of the process of preparing the consolidated financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. This process involves the Company estimating its income taxes, taking into account the amount, timing and character of taxable income, tax deductions and credits and assessing changes in tax laws, regulations, agreements and treaties. Differing treatment of items for tax and accounting purposes, such as depreciation, amortization and inventory reserves, result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. In the event that actual results differ from these estimates, or the Company adjusts these estimates in future periods, such changes could materially impact the Company’s financial position and results of operations.
The accounting standards for income taxes require that a company continually evaluate the necessity of establishing or changing a valuation allowance for deferred tax assets depending on whether it is more likely than not that the actual benefit of those assets will be realized in future periods.
The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax positions on the presumption that all concerned tax authorities possess full knowledge of those tax positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those positions for the time value of money. The Company classified interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.
As part of the 2017 Tax Act, there is a provision for the taxation of
certain off-shore earnings
referred to as the Global
Intangible Low-Taxed Income
(“GILTI”) provision. This provision
taxes off-shore earnings
at a rate of 10.5%, partially offset with foreign tax credits. In connection with this provision, the Company’s accounting policy is to treat this tax as a current period cost.
 
Leases
The Company’s lease portfolio consists primarily of operating leases. The Company’s operating leases consist of property leases for sales, demonstration, laboratory, warehouse and office spaces, automotive leases for sales and service personnel and equipment leases, primarily used in our manufacturing and distribution operations. The Company categorizes leases as either operating or finance leases at the commencement date of the lease. The Company does not have any material financing leases.
The Company makes variable lease payments that do not depend on a rate or index, primarily for items such as real estate taxes and other expenses. These expenses are recorded as variable costs in the period incurred. For the years ended December 31, 2021, 2020 and 2019, respectively, variable costs incurred were not material.
The Company’s lease agreements may include tenant improvement allowances, rent holidays, and/or contingent rent provisions as well as a certain number of these leases contain rental escalation clauses that are either fixed or adjusted periodically for inflation of market rates which are factored into our determination of lease payments at lease inception. The Company’s leases also sometimes include renewal options and/or termination options which are included in the determination of the lease term when they are reasonably certain to be exercised.
The Company has lease agreements which contain lease and
non-lease
components, which are accounted for as a single lease component for all underlying classes of assets.
For leases with terms greater than 12 months, the Company records a
right-of-use
asset and lease liability at the present value of lease payments over the term of the leases and records rent expense on a straight-line basis over the lease term. The Company has elected not to apply the recognition requirements to short-term leases with terms less than 12 months. For short-term leases, the Company recognizes lease payments in net income on a straight-line basis over the term of the lease. For the years ended December 31, 2021, 2020 or 2019, respectively, costs incurred related to short-term leases were not material.
When available, the Company uses the rate implicit in the lease to discount lease payments to determine the present value of the lease liabilities; however, most of the leases do not provide a readily determinable implicit rate and, as required by the accounting guidance, the Company estimates its incremental secured borrowing rate to discount the lease payments based on information available at lease commencement (or, for the leases in existence on the adoption date, the January 1, 2019 information). The Company’s incremental borrowing rate reflects the estimated rate of interest that the Company would pay to borrow on a collateralized basis over a similar term to the lease payments in a similar economic environment.
Property, Plant and Equipment
Property, plant and equipment are recorded at cost. Expenditures for maintenance and repairs are charged to expense, while the costs of significant improvements are capitalized. Depreciation is provided using the straight-line method over the following estimated useful lives: buildings — fifteen to thirty-
nine years
; building improvements — five to ten years; leasehold improvements — the shorter of the economic useful life or life of lease; and production and other equipment — three to ten years. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are eliminated from the consolidated balance sheets and related gains or losses are reflected in the consolidated statements of operations.
Asset Impairments
The Company reviews its long-lived assets for impairment in accordance with the accounting standards for property, plant and equipment. Whenever events or circumstances indicate that the carrying amount of an asset
may not be recoverable, the Company evaluates the recoverability of the carrying value of the asset based on the expected future cash flows, relying on a number of factors, including, but not limited to, operating results, business plans, economic projections and anticipated future cash flows. If the asset is deemed not recoverable, it is written down to fair value and the impairment is recorded in the consolidated statements of operations.
During 2020, the Company recorded a
non-cash
charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass Research Development and Service Kft (“Medimass”). The impairment charge was due to a shift in strategic priorities. In conjunction with the intangible asset impairment the Company also reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. The net impact of $7 million is reported separately within the consolidated statements of operations.
Business Combinations and Asset Acquisitions
The Company accounts for business acquisitions under the accounting standards for business combinations. The results of each acquisition are included in the Company’s consolidated results as of the acquisition date and the purchase price of an acquisition is allocated to tangible and intangible assets and assumed liabilities based on their estimated fair values. Any excess of the fair value consideration transferred over the estimated fair values of the net assets acquired is recognized as goodwill. Acquired
in-process
research and development (“IPR&D”) included in a business combination is capitalized as an indefinite-lived intangible asset. Development costs incurred after the acquisition are expensed as incurred and acquired IPR&D is tested for impairment annually until completion of the acquired programs. Upon commercialization, this indefinite-lived intangible asset is then accounted for as a finite-lived intangible asset and amortized on a straight-line basis over its estimated useful life, subject to periodic impairment reviews. If the research and development project is abandoned, the indefinite-lived asset is charged to expense. Legal costs, due diligence costs, business valuation costs and all other business acquisition costs are expensed when incurred.
The Company also acquires intellectual property through licensing arrangements. These arrangements often require upfront payments and may include additional milestone or royalty payments, contingent upon certain future events. IPR&D acquired in an asset acquisition (as opposed to a business combination) is expensed immediately unless there is an alternative future use. Subsequent payments made for the achievement of milestones are evaluated to determine whether they have an alternative future use or should be expensed. Payments made to third parties subsequent to commercialization are capitalized and amortized over the remaining useful life of the related asset, and are classified as intangible assets.
Goodwill and Other Intangible Assets
The Company tests for goodwill impairment using a fair-value approach at the reporting unit level annually, or earlier, if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The goodwill and other intangible assets accounting standards define a reporting unit as an operating segment, or one level below an operating segment, if discrete financial information is prepared and reviewed by management. For goodwill impairment review purposes, the Company has two reporting units: Waters
TM
and TA
TM
. Goodwill is allocated to the reporting units at the time of acquisition.
As of January 1, 2020, the Company adopted a new accounting standard which eliminated the requirement to calculate the implied fair value of goodwill as noted above to measure a goodwill impairment charge. Under the prior accounting standard, if a reporting unit’s carrying amount exceeds its estimated fair value, goodwill impairment is recognized to the extent that the carrying amount of goodwill exceeds the implied fair value of the
goodwill. Under the new accounting standard impairment assessment, an impairment charge is based on the excess of a reporting unit’s carrying amount over its fair value. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to the amount of the excess carrying amount of the reporting unit over its fair value. This impairment is limited to the total amount of goodwill allocated to that reporting unit. The fair value of reporting units was estimated using a discounted cash flows technique, which includes certain management assumptions, such as estimated future cash flows, estimated growth rates and discount rates.
The Company’s intangible assets include purchased technology; capitalized software development costs; costs associated with acquiring Company patents, trademarks and intellectual properties, such as licenses; and acquired IPR&D. Purchased intangibles are recorded at their fair market values as of the acquisition date and amortized over their estimated useful lives, ranging from one to fifteen years. Other intangibles are amortized over a period ranging from one to ten years. Acquired IPR&D is amortized from the date of completion of the acquired program over its estimated useful life. IPR&D and indefinite-lived intangibles are tested annually for impairment.
Software Development Costs
The Company capitalizes internal and external software development costs for products offered for sale in accordance with the accounting standards for the costs of software to be sold, leased, or otherwise marketed. Capitalized costs are amortized to cost of sales over the period of economic benefit, which approximates a straight-line basis over the estimated useful lives of the related software products, generally three to ten years. The Company capitalized $36 million, $53 million and $40 million of direct expenses that were related to the development of software in 2021, 2020 and 2019, respectively. Net capitalized software included in intangible assets totaled $155 million and $175 million at December 31, 2021 and 2020, respectively. See Note 8, Goodwill and Other Intangibles.
The Company capitalizes software development costs for internal use. Capitalized internal software development costs are amortized over the period of economic benefit, which approximates a straight-line basis over ten years. Net capitalized internal software included in property, plant and equipment totaled $12 million and $8 million at December 31, 2021 and 2020, respectively.
Other Investments
The Company accounts for its investments that represent less than twenty percent ownership, and for which the Company does not have the ability to exercise significant influence, using the accounting standards for investments in equity securities. Investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable market value, are accounted for at cost, adjusted for subsequent observable price changes as applicable. The Company periodically evaluates the carrying value of its investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable fair value and carries them at cost, less impairment, adjusted for subsequent observable price changes. For equity investments in which the Company has the ability to exercise significant influence over operating and financial policies of the investee, the equity method of accounting is used. The Company’s share of net income or losses of equity method investments is included in the consolidated statements of operations and was not material in any period presented.
During the year ended December 31, 2021, year ended December 31, 2020 and year ended December 31, 2019, the Company made investments in unaffiliated companies of $2 million, $6 million and $9 million, respectively.

 
In 2021
, the Company also recorded an unrealized gain of $10 million due to an observable change in the fair value of an existing investment the Company does not have the ability to exercise significant influence over.
Fair Value Measurements
In accordance with the accounting standards for fair value measurements and disclosures, certain of the Company’s assets and liabilities are measured at fair value on a recurring basis as of December 31, 2021 and 2020. Fair values determined by Level 1 inputs utilize observable data, such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points for which there is little or no market data, which require the reporting entity to develop its own assumptions.
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands):
 
    
Total at
December 31,
2021
    
Quoted Prices
in Active
Markets
for
 
Identical
Assets

(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs

(Level 3)
 
Assets:
                                   
U.S. Treasury securities
   $ 13,917      $ —        $ 13,917      $ —    
Corporate debt securities
     39,121        —          39,121        —    
Time deposits
     19,030        —          19,030        —    
Waters 401(k) Restoration Plan assets
     38,729        38,729        —          —    
Foreign currency exchange contracts
     504        —          504        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 111,301      $ 38,729      $ 72,572      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,347      $ —        $ —        $ 1,347  
Foreign currency exchange contracts
     195        —          195        —    
Interest rate cross-currency swap agreements
     5,363        —          5,363        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,905      $ —        $ 5,558      $ 1,347  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31
, 2020
(in thousands):
 
 
  
Total at
December 31,
2020
 
  
Quoted Prices
in Active
Markets
for Identical
Assets
(Level 1)
 
  
Significant
Other
Observable
Inputs
(Level 2)
 
  
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 6,451      $ —        $ 6,451      $ —    
Waters 401(k) Restoration Plan assets
     38,988        38,988        —          —    
Foreign currency exchange contracts
     836        —          836        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,275      $ 38,988      $ 7,287      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,185      $ —        $ —        $ 1,185  
Foreign currency exchange contracts
     185        —          185        —    
Interest rate cross-currency swap agreements
     44,996        —          44,996        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,366      $ —        $ 45,181      $ 1,185  
    
 
 
    
 
 
    
 
 
    
 
 
 
Fair Value of 401(k) Restoration Plan Assets
The 401(k) Restoration Plan is a nonqualified defined contribution plan and the assets were held in registered mutual funds and have been classified as Level 1. The fair values of the assets in the plan are determined through market and observable sources from daily quoted prices on nationally recognized securities exchanges.
Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements
The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts and interest rate cross-currency swap agreements are determined through market and observable sources and have been classified as Level 2. These assets and liabilities have been initially valued at the transaction price and subsequently valued, typically utilizing third-party pricing services. The pricing services use many inputs to determine value, including reportable trades, benchmark yields, credit spreads, broker/dealer quotes, current spot rates and other industry and economic events. The Company validates the prices provided by third-party pricing services by reviewing their pricing methods and obtaining market values from other pricing sources.
Fair Value of Contingent Consideration
The fair value of the Company’s liability for contingent consideration relates to earnout payments in connection with the December 2020 acquisition of Integrated Software Solutions (“ISS”) and is determined using a probability-weighted discounted cash flow model, which uses significant unobservable inputs, and has been classified as Level 3. Subsequent changes in the fair value of the contingent consideration liability are recorded in the results of operations. The fair value of the contingent consideration liability associated with future earnout payments is based on several factors, including the achievement of certain revenue and customer account milestones over the two years after the acquisition date and a discount rate that reflects both the likelihood of achieving the estimated future results and the Company’s creditworthiness. A change in any of these unobservable inputs can significantly change the fair value of the contingent consideration.
The fair value of future contingent consideration payments related to the December 2020 acquisition of ISS was estimated to be $1 million at both December 31, 2021 and 2020.
Fair Value of Other Financial Instruments
The Company’s accounts receivable and accounts payable are recorded at cost, which approximates fair value due to their short-term nature. The carrying value of the Company’s variable interest rate debt approximates fair value due to the variable nature of the interest rate. The carrying value of the Company’s fixed interest rate debt was $1.3 billion and $0.9 billion at December 31, 2021 and 2020, respectively. The fair value of the Company’s fixed interest rate debt was estimated using discounted cash flow models, based on estimated current rates offered for similar debt under current market conditions for the Company. The fair value of the Company’s fixed interest rate debt was estimated to be $1.3 billion and $1.0 billion at December 31, 2021 and 2020, respectively, using Level 2 inputs.
Derivative Transactions
The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates. The Company is exposed to currency price risk on foreign currency exchange rate fluctuations when it translates its
non-U.S.
dollar foreign subsidiaries’ financial statements into U.S. dollars and when any of the Company’s subsidiaries purchase or sell products or services in a currency other than its own currency.
The Company’s principal strategies in managing exposures to changes in foreign currency exchange rates are to (1) naturally hedge the foreign-currency-denominated liabilities on the Company’s balance sheet against corresponding assets of the same currency, such that any changes in liabilities due to fluctuations in foreign currency exchange rates are typically offset by corresponding changes in assets and (2) mitigate foreign exchange risk exposure of international operations by hedging the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows.
Foreign Currency Exchange Contracts
The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real.
Interest Rate Cross-Currency Swap Agreements
As of December 31, 2021, the Company had three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive income in stockholders’ equity (deficit) until the sale or substantial liquidation of the foreign operation. The difference between the interest rate received and paid under the interest rate cross-currency swap derivative agreement is recorded in interest income in the statement of operations.
 
The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
    
Notional Value
    
Fair Value
    
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                   
Other current assets
   $ 55,309      $ 504      $ 66,690      $ 836  
Other current liabilities
   $ 9,000      $ 195      $ 20,000      $ 185  
         
Interest rate cross-currency swap agreements:
                                   
Other liabilities
   $ 230,000      $ 5,363      $ 560,000      $ 44,996  
Accumulated other comprehensive loss
            $ 15,944               $ 44,996  
The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements
(in thousands):
 
 
 
Financial

Statement

Classification
 
Year Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Foreign currency exchange contracts:
                          
Realized (losses) gains on closed contracts
  
Cost of sales
   $ (1,973    $ 1,444      $ (3,552
Unrealized (losses) gains on open contracts
  
Cost of sales
     (343      1,663        (1,292
         
 
 
    
 
 
    
 
 
 
Cumulative net
pre-tax
(losses) gains
  
Cost of sales
   $ (2,316    $ 3,107      $ (4,844
         
 
 
    
 
 
    
 
 
 
Interest rate cross-currency swap agreements:
                          
Interest earned
   Interest income    $ 11,084      $ 15,296      $ 11,709  
Unrealized gains (losses) on open contracts
   Accumulated other                           

  
comprehensive loss
   $ 29,052      $ (44,996    $ 4,485  
Stockholders’ Equity (Deficit)
In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. During 2021, 2020 and 2019, the Company repurchased 2.0 million, 0.8 million and 11.1 million shares of the Company’s outstanding common stock at a cost of $640 million, $167 million and $2.5 billion, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $9 million, $9 million and $8 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, the Company has a total of $885 million authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023.
The Company accrued $20 million at December 31, 2019 as a result of treasury stock purchases that were unsettled. These transactions were settled in January 2020. There was no such accrual at December 31, 2021 or 2020.
Revenue Recognition
The Company recognizes revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
 
The Company generally enters into contracts that include a combination of products and services. Revenue is allocated to distinct performance obligations and is recognized net of allowances for returns and discounts.
The Company recognizes revenue on product sales at the time control of the product transfers to the customer. In substantially all of the Company’s arrangements, title of the product transfers at shipping point and, as a result, the Company determined control transfers at the point of shipment. In more limited cases, there are destination-based shipping terms and, thus, control is deemed to transfer when the products arrive at the customer site. All incremental costs of obtaining a contract are expensed as and when incurred if the expected amortization period of the asset that would have been recognized is one year or less. Shipping and handling costs are included as a component of cost of sales. In situations where the control of the goods transfers prior to the completion of the Company’s obligation to ship the products to its customers, the Company has elected the practical expedient to account for the shipping services as a fulfillment cost. Accordingly, such costs are recognized when control of the related goods is transferred to the customer. In more rare situations, the Company has revenue associated with products that contain specific customer acceptance criteria and the related revenue is not recognized before the customer acceptance criteria are satisfied. The Company elected to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with specific revenue-producing transactions and collected by the Company from a customer.
Generally, the Company’s contracts for products include a performance obligation related to installation. The Company has determined that the installation represents a distinct performance obligation and revenue is recognized separately upon the completion of installation. The Company determines the amount of the transaction price to allocate to the installation service based on the standalone selling price of the product and the service, which requires judgment. The Company determines the relative standalone selling price of installation based upon a number of factors, including hourly service billing rates and estimated installation hours. In developing these estimates, the Company considers past history, competition, billing rates of current services and other factors.
The Company has sales from standalone software, which are included in instrument systems revenue. These arrangements typically include software licenses and maintenance contracts, both of which the Company has determined are distinct performance obligations. The Company determines the amount of the transaction price to allocate to the license and maintenance contract based on the relative standalone selling price of each performance obligation. Software license revenue is recognized at the point in time when control has been transferred to the customer. The revenue allocated to the software maintenance contract is recognized on a straight-line basis over the maintenance period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. Unspecified rights to software upgrades are typically sold as part of the maintenance contract on a
when-and-if-available
basis.
Payment terms and conditions vary among the Company’s revenue streams, although terms generally include a requirement of payment within 30 to 60 days of product shipment. Prior to providing payment terms to customers, an evaluation of their credit risk is performed. Returns and customer credits are infrequent and insignificant and are recorded as a reduction to sales. Rights of return are not included in sales arrangements and, therefore, there is minimal variable consideration included in the transaction price of our products.

Service revenue includes (1) service and software maintenance contracts and (2) service calls (time and materials). Instrument service contracts and software maintenance contracts are typically annual contracts, which are billed at the beginning of the contract or maintenance period. The amount of the service and software maintenance contract is recognized on a straight-line basis to revenue over the maintenance service period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. There are no deferred costs associated with the service contract, as the cost of the service is recorded when the service is performed. Service calls are recognized to revenue at the time a service is performed.​​​​​​​

Product Warranty Costs
The Company accrues estimated product warranty costs at the time of sale, which are included in cost of sales in the consolidated statements of operations. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. The amount of the accrued warranty liability is based on historical information, such as past experience, product failure rates, number of units repaired and estimated costs of material and labor. The liability is reviewed for reasonableness at least quarterly.
The following is a summary of the activity of the Company’s accrued warranty liability for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Balance at
Beginning of Period
    
Accruals for
Warranties
    
Settlements
Made
   
Balance at
End of Period
 
Accrued warranty liability:
                                  
December 31, 2021
   $ 10,950      $ 8,799      $ (9,031   $ 10,718  
December 31, 2020
   $ 11,964      $ 7,909      $ (8,923   $ 10,950  
December 31, 2019
   $ 12,300      $ 7,540      $ (7,876   $ 11,964  
Advertising Costs
All advertising costs are expensed as incurred and are included in selling and administrative expenses in the consolidated statements of operations. Advertising expenses were $7 million, $6 million and $6 million for 2021, 2020 and 2019, respectively.
Research and Development Expenses
Research and development expenses are comprised of costs incurred in performing research and development activities, including salaries and benefits, facilities costs, overhead costs, contract services and other outside costs. Research and development expenses are expensed as incurred.
Stock-Based Compensation
The Company has two stock-based compensation plans, which are described in Note 14, “Stock-Based Compensation”.
Earnings Per Share
In accordance with the earnings per share accounting standards, the Company presents two earnings per share (“EPS”) amounts. Income per basic common share is based on income available to common shareholders and the weighted-average number of common shares outstanding during the periods presented. Income per diluted common share includes additional dilution from potential common stock, such as stock issuable pursuant to the exercise of stock options outstanding.

Retirement Plans
The Company sponsors various retirement plans, which are described in Note 17, “Retirement Plans”.
Comprehensive Income
The Company accounts for comprehensive income in accordance with the accounting standards for comprehensive income, which establish the accounting rules for reporting and displaying comprehensive income.
 
These standards require that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements.
Other Items
During the year ended December 31, 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations for the year ended year ended December 31, 2021. During the year ended December 31, 2021, the Company received $3 million in guaranteed payments, net of applicable withholding taxes.
Recently Adopted Accounting Standards
In December 2019, accounting guidance was issued that simplifies the accounting for income taxes by removing certain exceptions within the current guidance, including the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The amendment also improves consistent application by clarifying and amending existing guidance related to aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step up in the tax basis of goodwill. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows.
In January 2020, accounting guidance was issued that clarifies the accounting guidance for equity method investments, joint ventures, and derivatives and hedging. The update clarifies the interaction between different sections of the accounting guidance that could be applicable and helps clarify which guidance should be applied in certain situations which should increase relevance and comparability of financial statement information. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows.
Recently Issued Accounting Standards
In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company is still evaluating the impact of reference rate reform and whether this guidance will be adopted.
In October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance
 
with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity.​​​​​​​
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
3    Revenue Recognition
The Company’s deferred revenue liabilities on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received i
n
 advance, prior to transfer of control of the instrument. The Company records deferred revenue primarily related to its service contracts, where consideration is billable at the beginning of the service period.
The following is a summary of the activity of the Company’s deferred revenue and customer advances for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
December 31,
 
    
2021
   
2020
   
2019
 
Balance at the beginning of the period
   $ 239,759     $ 213,695     $ 204,257  
Recognition of revenue included in balance at beginning of the period
     (216,920     (198,209     (176,981
Revenue deferred during the period, net of revenue recognized
     250,759       224,273       186,419  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 273,598     $ 239,759     $ 213,695  
    
 
 
   
 
 
   
 
 
 
The Company classified $46 million and $42 million of deferred revenue and customer advances in other long-term liabilities at December 31, 2021 and 2020, respectively.

The amount of deferred revenue and customer advances equals the transaction price allocated to unfulfilled performance obligations for the period presented. Such amounts are expected to be recognized in the future as follows (in thousands):

    
December 31, 2021
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 227,561  
13-24
months
     26,840  
25 months and beyond
     19,197  
    
 
 
 
Total
   $ 273,598  
    
 
 
 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities
12 Months Ended
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities
4    Marketable Securities
The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands):
 
    
December 31, 2021
 
    
Amortized
    
Unrealized
    
Unrealized
   
Fair
 
    
Cost
    
Gain
    
Loss
   
Value
 
U.S. Treasury securities
   $ 13,929      $ —        $ (12   $ 13,917  
Corporate debt securities
     39,135        —          (14     39,121  
Time deposits
     19,030        —          —         19,030  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
   $ 72,094      $ —        $ (26   $ 72,068  
    
 
 
    
 
 
    
 
 
   
 
 
 
Amounts included in:
                                  
Cash equivalents
   $ 4,017      $ —        $ —       $ 4,017  
Investments
     68,077        —          (26     68,051  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
   $ 72,094      $ —        $ (26   $ 72,068  
    
 
 
    
 
 
    
 
 
   
 
 
 
 
    
December 31, 2020
 
    
Amortized
    
Unrealized
    
Unrealized
    
Fair
 
    
Cost
    
Gain
    
Loss
    
Value
 
Time deposits
     6,451        —          —          6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,451      $ —        $ —        $ 6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Investments
     6,451        —          —          6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,451      $ —        $ —        $ 6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
The estimated fair value of marketable debt securities by maturity date is as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
Due in one year or less
   $ 71,066      $ 6,451  
Due after one year through three years
     1,002        —    
    
 
 
    
 
 
 
Total
   $ 72,068      $ 6,451  
    
 
 
    
 
 
 
Net realized gains and losses on sales of investments were not material in 2021, 2020 and 2019.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories
5     Inventories
Inventories are classified as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
Raw materials
   $ 165,240      $ 133,490  
Work in progress
     19,726        18,678  
Finished goods
     171,129        152,113  
    
 
 
    
 
 
 
Total inventories
   $ 356,095      $ 304,281  
    
 
 
    
 
 
 
During 2021, 2020 and 2019, the Company
 
recorded inventory-related excess and obsolescence provisions of $
9
 million, $
12
 million
and
$
13
 million, respectively.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
6     Property, Plant and Equipment
Property, plant and equipment consist of the following (in thousands):
 
    
December 31,
 
    
2021
   
2020
 
Land and land improvements
   $ 36,428     $ 36,884  
Buildings and leasehold improvements
     446,061       376,705  
Production and other equipment
     621,792       588,625  
Construction in progress
     117,148       125,925  
    
 
 
   
 
 
 
Total property, plant and equipment
     1,221,429       1,128,139  
Less: accumulated depreciation and amortization
     (673,516     (634,136
    
 
 
   
 
 
 
Property, plant and equipment, net
   $ 547,913     $ 494,003  
    
 
 
   
 
 
 
In February 2018, the Company’s Board of Directors approved expanding its precision chemistry consumable manufacturing operations in the United States. The Company has incurred costs of $200 million to build and equip this new state-of-the-art manufacturing facility as of December 31, 2021, and anticipates spending approximately $50 million to complete the facility in 2022.
During 2021, 2020 and 2019, the Company retired and disposed of approximately $23 million, $19 million and $11 million of property, plant and equipment, respectively, most of which was fully depreciated and no longer in use. Gains or losses on disposals were immaterial for the years ended December 31, 2021, 2020 and 2019.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Acquisitions
7    Acquisitions
On January 15, 2020, the Company acquired all of the outstanding stock of Andrew Alliance, S.A. and its two operating subsidiaries, Andrew Alliance USA, Inc. and Andrew Alliance France, SASU (collectively, “Andrew Alliance”), for $80 million, net of cash acquired. The Company had an equity investment in Andrew Alliance that was valued at $4 million and included as part of the total consideration.
Andrew Alliance offers lab workflow automation solutions with the combination of its software platform and smart, connected laboratory equipment and accessories.
The Company allocated $7 million of the purchase price to intangible assets comprised of developed technology, trade name and customer relationships. The developed technology and customer relationships will be
amortized over ten years and the trade name will be amortized over 3 years. The Company allocated $72 million of the purchase price to goodwill, which is not deductible for tax purposes. The principal factor that resulted in recognition of goodwill in the acquisition was that the purchase price was based, in part, on cash flow projections assuming the integration of any acquired technology, distribution channels and products with the Company’s products, which are higher than if the acquired companies’ technology, customer access or products were utilized on a stand-alone basis. The goodwill also includes value assigned to assembled workforce, which cannot be recognized as an intangible asset.
The fair values of the assets and liabilities acquired were determined using various income-approach valuation techniques, which use Level 3 inputs. The following table presents the fair values as of the acquisition date, as determined by the Company, of 100% of the assets and liabilities owned and recorded in connection with the acquisition of Andrew Alliance (in thousands):
 
Cash
   $ 713  
Accounts receivable and current other assets
     806  
Inventory
     669  
Prepaid and other assets
     611  
Property, plant and equipment, net
     757  
Operating lease assets
     847  
Intangible assets
     6,960  
Goodwill
     71,632  
    
 
 
 
Total assets acquired
     82,995  
Accrued expenses and other liabilities
     2,093  
    
 
 
 
Total consideration
     80,902  
    
 
 
 
Fair value of minority investment
     3,525  
    
 
 
 
Cash consideration paid
   $ 77,377  
    
 
 
 
On December 15, 2020, the Company acquired all of the outstanding stock of ISS, for $4 million, net of cash acquired. In addition, the Company may have to pay additional contingent consideration which has an estimated fair value of $1 million as of the close date. The contingent consideration is recorded as a liability and will be paid to the prior shareholders of ISS if certain revenue and customer account conditions are achieved over the next two years after the acquisition date.
ISS offers clinical laboratory software systems that will support and further expand product offerings within our clinical business. The net assets acquired primarily relate to ISS’ laboratory information system,
OMNI-Lab.
In each acquisition, the sellers provided the Company with customary representations, warranties and indemnification, which would be settled in the future if and when a breach of the contractual representation or warranty condition occurs.
The pro forma effect of the ongoing operations for Waters Corporation from Andrew Alliance and ISS, either individually or in the aggregate, as though these acquisitions had occurred at the beginning of the periods covered by this report were immaterial.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangibles
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangibles
8    Goodwill and Other Intangibles
The carrying amount of goodwill was $438 million and $444 million at December 31, 2021 and 2020, respectively. The effect of foreign currency translation decreased goodwill by $6 million.
 
The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
    
Gross
Carrying
Amount
    
Accumulated
Amortization
    
Weighted-
Average
Amortization
Period
    
Gross
Carrying
Amount
    
Accumulated
Amortization
    
Weighted-
Average
Amortization
Period
 
Capitalized software
   $ 575,658      $ 420,862        5 years      $ 584,452      $ 409,847        5 years  
Purchased intangibles
     201,302        163,752        11 years        205,585        160,342        11 years  
Trademarks
     9,680        —          —          9,680        —          —    
Licenses
     12,635        6,199        7 years        5,923        5,697        6 years  
Patents and other intangibles
     102,353        68,414        8 years        90,699        61,808        8 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
Total
   $ 901,628      $ 659,227        7 years      $ 896,339      $ 637,694        7 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
The Company capitalized $55 million and $68 million of intangible assets for the years ended December 31, 2021 and 2020, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets decreased by $49 million and $38 million, respectively, in the year ended December 31, 2021 due to the effects of foreign currency translation. Amortization expense for intangible assets was $60 million, $57 million and $51 million for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense for intangible assets is estimated to be $62 million per year for each of the next five years.
During 2020, the Company recorded a
non-cash
charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass due to a shift in strategic priorities. As a result, the Company reduced the gross carrying amount and accumulated amortization balances of its intangible assets by $15 million and $5 million, respectively.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt
9    Debt
On September 17, 2021, the Company entered into an amended and restated credit agreement (the “2021 Credit Agreement”), which amended the Company’s existing credit agreement entered into in 2017 (the “2017 Credit Agreement”). The 2021 Credit Agreement provides for a $1.8 billion revolving facility (the “2021 Credit Facility”) and converted the $300 million term loan under the 2017 Credit Agreement into part of the new revolving facility. As of December 31, 2021, the 2021 Credit Facility had a total of $210 million outstanding. As of December 31, 2020, the revolving credit facility and the term loan governed by the 2017 Credit Agreement had a total of $400 million outstanding. The 2021 Credit Facility matures on September 17, 2026 and requires no scheduled prepayments before that date.
The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of
any fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.
In March 2021, the Company issued the following senior unsecured notes:
 
Senior Unsecured Notes
  
Term
 
  
Interest Rate
 
 
Face Value
(in millions)
 
  
Maturity Date
 
Series N
  
 
5 years
 
  
 
1.68
%

 
$
100     
 
March 2026
 
Series O
  
 
10 years
 
  
 
2.25
%

 
$

400     
 
March 2031
 
The Company used th
e
 proceeds from the issuance of these senior unsecured notes to repay other outstanding debt and for general corporate purposes. Interest on the Series N and O Senior Notes is payable semi-annually. The Company may prepay some or all of the Senior Notes at any time in an amount not less than 10% of the aggregate principal amount of the Senior Notes then outstanding, plus the applicable make-whole amount for Series N and O Senior Notes, in each case, upon no more than 60 nor less than 20 days’ written notice to the holders of the Senior Notes. In the event of a change in control (as defined in the note purchase agreement) of the Company, the Company may be required to prepay the Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. Other provisions for these senior unsecured notes are similar to the existing senior unsecured notes, as described below.
As of December 31, 2021 and 2020, the Company had a total of $1.3 billion and $1.0 billion, respectively, of outstanding senior unsecured notes. Interest on the fixed rate senior unsecured notes is payable semi-annually each year. Interest on the floating rate senior unsecured notes is payable quarterly. The Company may prepay all or some of the senior unsecured notes at any time in an amount not less than 10% of the aggregate principal amount outstanding, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note. In the event of a change in control of the Company (as defined in the note purchase agreement), the Company may be required to prepay the senior unsecured notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default.
 
The Company had the following outstanding debt at December 31, 2021 and 2020 (in thousands):
 
    
December 31, 2021
   
December 31, 2020
 
Senior unsecured notes - Series E - 3.97%, due March 2021
     —         50,000  
Senior unsecured notes - Series F - 3.40%, due June 2021
     —         100,000  
    
 
 
   
 
 
 
Total notes payable and debt, current
     —         150,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
     50,000       50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     50,000       50,000  
Senior unsecured notes - Series I - 3.13%, due May 2023
     50,000       50,000  
Senior unsecured notes - Series K - 3.44%, due May 2026
     160,000       160,000  
Senior unsecured notes - Series L - 3.31%, due September 2026
     200,000       200,000  
Senior unsecured notes - Series M - 3.53%, due September 2029
     300,000       300,000  
Senior unsecured notes - Series N - 1.68%, due March 2026
     100,000       —    
Senior unsecured notes - Series O - 2.25%, due March 2031
     400,000       —    
Credit agreement
     210,000       400,000  
Unamortized debt issuance costs
     (6,130     (3,485
    
 
 
   
 
 
 
Total long-term debt
     1,513,870       1,206,515  
Total debt
   $ 1,513,870     $ 1,356,515  
    
 
 
   
 
 
 
 
*
Series H senior unsecured notes bear interest at a
3-month
LIBOR for that floating rate interest period plus 1.25%.
As of December 31, 2021 and 2020, the Company had a total amount available to borrow under the 2021 or 2017 Credit Agreement of $1.6 billion and $1.4 billion, respectively, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 2.74% and 2.92% at December 31, 2021 and 2020, respectively. As of December 31, 2021, the Company was in compliance with all debt covenants.
The Company and its foreign subsidiaries also had available short-term lines of credit totaling $121 million and $109 million at December 31, 2021 and 2020, respectively, for the purpose of short-term borrowing and issuance of commercial guarantees. None of the Company’s foreign subsidiaries had outstanding short-term borrowings as of December 31, 2021 or December 31, 2020.
As of December 31, 2021, the Company had entered into three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments.
Annual maturities of debt outstanding at December 31, 2021 are as follows (in thousands):
 
    
Total
 
2022
   $ —    
2023
     50,000  
2024
     100,000  
2025
     —    
2026
     670,000  
Thereafter
     700,000  
    
 
 
 
Total
   $ 1,520,000  
    
 
 
 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
10    Income Taxes
Income tax data for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
    
Year Ended December 31,
 
    
2021
    
2020
    
2019
 
The components of income before income taxes are as follows:
                          
Domestic
   $ 144,410      $ 75,193      $ 97,325  
Foreign
     661,783        535,721        580,914  
    
 
 
    
 
 
    
 
 
 
Total
   $ 806,193      $ 610,914      $ 678,239  
    
 
 
    
 
 
    
 
 
 
 
    
Year Ended December 31,
 
    
2021
    
2020
   
2019
 
The components of the income tax provision were as follows:
                         
Federal
   $ 16,302      $ 28,385     $ 7,009  
State
     3,691        4,243       3,329  
Foreign
     76,724        59,408       66,083  
    
 
 
    
 
 
   
 
 
 
Total current tax provision
   $ 96,717      $ 92,036     $ 76,421  
    
 
 
    
 
 
   
 
 
 
Federal
   $ 10,491      $ (8,244   $ 6,913  
State
     345        (506     1,253  
Foreign
     5,797        6,057       1,454  
    
 
 
    
 
 
   
 
 
 
Total deferred tax provision
     16,633        (2,693     9,620  
    
 
 
    
 
 
   
 
 
 
Total provision
   $ 113,350      $ 89,343     $ 86,041  
    
 
 
    
 
 
   
 
 
 
The differences between income taxes computed at the United States statutory rate and the provision for income taxes are summarized as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Year Ended December 31,
 
    
2021
   
2020
   
2019
 
Federal tax computed at U.S. statutory income tax rate
   $ 169,300     $ 128,292     $ 142,430  
Foreign currency exchange impact on distributed earnings
     —         —         (3,229
GILTI, net of foreign tax credits
     10,476       13,319       10,523  
State income tax, net of federal income tax benefit
     4,036       2,415       3,459  
Net effect of foreign operations
     (54,566     (48,962     (52,727
Effect of stock-based compensation
     (6,682     (6,798     (9,211
Other, net
     (9,214     1,077       (5,204
    
 
 
   
 
 
   
 
 
 
Provision for income taxes
   $ 113,350     $ 89,343     $ 86,041  
    
 
 
   
 
 
   
 
 
 
The Company’s effective tax rates were 14.1%, 14.6% and 12.7% for the years ended December 31, 2021, 2020 and 2019, respectively.
The Company’s effective income tax rate differs from the U.S. federal statutory rate each year due to differences in the proportionate amounts of
pre-tax
income recognized in jurisdictions with different effective tax rates and the items discussed below.
The four principal jurisdictions in which the Company manufactures are the U.S., Ireland, the U.K. and Singapore, where the statutory tax rates were 21%, 12.5%, 19% and 17%, respectively, as of December 31, 2021.
The Company has a new Development and Expansion Incentive in Singapore that provides a concessionary income tax rate of 5% on certain types of income for the period April 1, 2021 through March 31, 2026.
Prior to April 1, 2021, the
Company had a tax exemption on income arising from qualifying activities in Singapore, based upon the achievement of certain contractual milestones, which the Company met as of December 31, 2020 and maintained through March 2021. The effect of applying these concessionary income tax rates rather than the statutory tax rate to income arising from qualifying activities in Singapore increased the Company’s net income during the years ended December 31, 2021, 2020 and 2019 by $20 million, $21 million and $24 million, respectively, and increased the Company’s net income per diluted share by $0.32, $0.33 and $0.35, respectively.
During 2021, the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $10 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation.
The 2020 the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $13 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation.
The 2019 effective tax rate differed from the U.S. federal statutory tax rate primarily due to the jurisdictional mix of earnings, an $11 million provision related to the GILTI tax and a tax benefit of $9 million on stock-based compensation.
At the end of 2018, and as a result of the enactment of the 2017 Act, we reevaluated our historic assertion and no longer considered undistributed earnings from foreign subsidiaries to be indefinitely reinvested. The Company recorded a tax provision of $4 million, $3 million and $3 million for 2021, 2020 and 2019, respectively, for future withholding taxes and U.S. state taxes on the repatriation of 2021, 2020 and 2019 undistributed earnings.
 
The tax effects of temporary differences and carryforwards which give rise to deferred tax assets and deferred tax liabilities are summarized as follows (in thousands):
 
    
December 31,
 
    
2021
   
2020
 
Deferred tax assets:
                
Net operating losses and credits
   $ 55,813     $ 61,962  
Depreciation
     —         5,701  
Operating leases
     19,288       24,317  
Amortization
     2,316       2,377  
Stock-based compensation
     8,074       7,773  
Deferred compensation
     30,105       27,754  
Deferred revenue
     10,997       11,341  
Revaluation of equity investments and licenses
     3,083       4,492  
Inventory
     5,405       5,060  
Accrued liabilities and reserves
     6,675       10,639  
Unrealized foreign currency gain/loss
     2,266       —    
Other
     6,713       3,483  
    
 
 
   
 
 
 
Total deferred tax assets
     150,735       164,899  
Valuation allowance
     (58,834     (60,101
    
 
 
   
 
 
 
Deferred tax assets, net of valuation allowance
     91,901       104,798  
Deferred tax liabilities:
                
Capitalized software
     (24,357     (23,748
Operating leases
     (19,251     (24,314
Indefinite-lived intangibles
     (15,534     (14,973
Unrealized foreign currency gain/loss
     —         (10,819
Depreciation
     (3,481     —    
Deferred tax liability on foreign earnings
     (17,283     (17,277
    
 
 
   
 
 
 
Total deferred tax liabilities
     (79,906     (91,131
    
 
 
   
 
 
 
Net deferred tax assets
   $ 11,995     $ 13,667  
    
 
 
   
 
 
 
The Company has gross foreign net operating losses of $229 million, of which $202 million do not expire under current laws and $27 million start expiring in 2022. As of December 31, 2021, the Company has provided a deferred tax valuation allowance of $59 million, of which $53 million relates to certain foreign net operating losses. The Company’s net deferred tax assets associated with net operating losses and tax credit carryforwards are approximately $3 million as of December 31, 2021, which represent the future tax benefit of foreign net operating loss carryforwards that do not expire under current law.
The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax reporting positions on the presumption that all concerned tax authorities possess full knowledge of those tax reporting positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those reporting positions for the time value of money. The Company continues to classify interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.
The following is a summary of the activity of the Company’s gross unrecognized tax benefits, excluding interest and penalties, for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
   
2020
   
2019
 
Balance at the beginning of the period
   $ 28,666     $ 27,790     $ 26,108  
Net reductions for settlement of tax audits
     (1,300     (399     —    
Net reductions for lapse of statutes taken during the period
     (433     (684     (261
Net additions for tax positions taken during the current period
     1,759       1,959       1,943  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 28,692     $ 28,666     $ 27,790  
    
 
 
   
 
 
   
 
 
 
As of 2021, the total amount of gross unrecognized tax benefits was $29 million, all of which, if recognized, would impact the Company’s effective tax rate.
With limited exceptions, the Company is no longer subject to tax audit examinations in significant jurisdictions for the years ended on or before December 31, 2016. The Company continuously monitors the lapsing of statutes of limitations on potential tax assessments for related changes in the measurement of unrecognized tax benefits, related net interest and penalties and deferred tax assets and liabilities.
As of December 31, 2021, the Company expects to record additional reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of approximately $18 million within the next twelve months due to potential tax audit settlements and the lapsing of statutes of limitations on potential tax assessments. The Company does not expect to record any other material reductions in the measurement of its unrecognized tax benefits within the next twelve months.
As of December 31, 2021, the Company is currently under an income tax audit in the U.S. for its 2017 and 2018 tax years. The Company is also subject to various foreign audits and inquiries and we currently do not expect any material adjustments.
The following i
s
 a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Balance at
Beginning
of Period
    
Charged to
Provision for
Income Taxes*
   
Other**
   
Balance at
End of
Period
 
Valuation allowance for deferred tax assets:
                                 
2021
   $ 60,101      $ 2,919     $ (4,186   $ 58,834  
2020
   $ 51,221      $ 1,137     $ 7,743     $ 60,101  
2019
   $ 53,893      $ (1,242   $ (1,430   $ 51,221  
 
*
These amounts have been recorded as part of the income statement provision for income taxes. The income statement effects of these amounts have largely been offset by amounts related to changes in other deferred tax balance sheet accounts.
**
The change in the valuation allowance during the year ended December 31, 2021 is primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. The change in the valuation allowance during the year ended December 31, 2020 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward and acquired historical net operating losses. The change in the valuation allowance during the year ended December 31, 2019 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward.
In March 2020, the U.S. federal government enacted the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The CARES Act is an emergency economic stimulus package in response to the
COVID-19
outbreak which, among other things, contains numerous income tax provisions. The CARES Act does not have a material impact on the Company’s consolidated financial statements or related disclosures.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Litigation
12 Months Ended
Dec. 31, 2021
Litigation Settlement [Abstract]  
Litigation
11    Litigation
From time to time, the Company and its subsidiaries are involved in various litigation matters arising in the ordinary course of business. The Company believes it has meritorious arguments in its current litigation matters and believes any outcome, either individually or in the aggregate, will not be material to the Company’s financial position, results of operations or cash flows. During the year ended December 31, 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations for the year ended December 31, 2021. During the year ended December 31, 2021, the Company received $3 million in guaranteed payments, net of applicable withholding taxes. The Company also had a litigation provision of $5 million during the year ended December 31, 2021 related to a legal settlement. The accrued patent litigation expense is in other current liabilities in the consolidated balance sheets at December 31, 2021 and 2020
.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases
12    Leases
As
 
of December 
31
,
2021
and
2020
, the Company had lease agreements that expire at various dates through
2034
, with weighted-average remaining lease terms of
4.7
years and
5.2
years, respectively. Rental expense was $
34
 million, $
38
 million and $
36 
million for the years ended December 
31
,
2021
,
2020
and
2019
, respectively. As of December 
31
,
2021
and
2020
, the weighted-average discount rates used to determine the present value of lease liabilities were
3.04
% and
3.50
%, respectively. During the years ended December 
31
,
2021
,
2020
and
2019
, cash paid for amounts included in the measurement of lease liabilities in operating activities in the statement of cash flows was $
34
 million, $
38
 million and $
36 
million, respectively. The Company recorded $
3
 million, $
16
 million and $
118 
million
right-of-use
assets in exchange for new operating lease liabilities during the years ended December 
31
,
2021
,
2020
and
2019
, respectively.
The Company’s
right-of-use
lease assets and lease liabilities included in the consolidated balance sheets are classified as follows (in thousands):
 
         
December 31,
 
    
Financial Statement Classification
  
2021
    
2020
 
Assets:
                      
Property operating lease assets
   Operating lease assets    $ 55,774      $ 62,374  
Automobile operating lease assets
   Operating lease assets      28,236        29,694  
Equipment operating lease assets
   Operating lease assets      724        1,184  
         
 
 
    
 
 
 
Total lease assets
        $ 84,734      $ 93,252  
         
 
 
    
 
 
 
Liabilities:
                      
Current operating lease liabilities
   Current operating lease liabilities    $ 27,906      $ 27,764  
Long-term operating lease liabilities
   Long-term operating lease liabilities      59,623        68,197  
         
 
 
    
 
 
 
Total lease liabilities
        $ 87,529      $ 95,961  
         
 
 
    
 
 
 
Undiscounted future minimum rents payable as of December 31, 2021 under
non-cancelable
leases with initial terms exceeding one year reconcile to lease liabilities included in the consolidated balance sheet as follows (in thousands):
 
2022
   $ 29,311  
2023
     20,763  
2024
     14,688  
2025
     10,642  
2026
     7,107  
2027 and thereafter
     11,072  
    
 
 
 
Total future minimum lease payments
     93,583  
Less: amount of lease payments representing interest
     (6,054
    
 
 
 
Present value of future minimum lease payments
     87,529  
Less: current operating lease liabilities
     (27,906
    
 
 
 
Long-term operating lease liabilities
   $ 59,623  
    
 
 
 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Other Commitments and Contingencies
13    Other Commitments and Contingencies
The Company licenses certain technology and software from third parties in the course of ordinary business. Future minimum license fees payable under existing license agreements as of December 31, 2021 are immaterial for the years ended December 31, 2022 and thereafter. The Company enters into licensing arrangements with third parties that require future milestone or royalty payments contingent upon future events. Upon the achievement of certain milestones in existing agreements, the Company could make additional future payments of up to $2 million.
The Company enters into standard indemnification agreements i
n
 its ordinary course of business. Pursuant to these agreements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company’s business partners or customers, in connection with patent, copyright or other intellectual property infringement claims by any third party with respect to its current products, as well as claims relating to property damage or personal injury resulting from the performance of services by the Company or its subcontractors. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. Historically, the Company’s costs to defend lawsuits or settle claims relating to such indemnity agreements have been minimal and management accordingly believes the estimated fair value of these agreements is immaterial.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
14     Stock-Based Compensation
In May 2020, the Company’s shareholders approved the Company’s 2020 Equity Incentive Plan (“2020 Plan”). As of December 31, 2021, the 2020 Plan has 6.7 million shares available for grant in the form of incentive or
non-qualified
stock options, stock appreciation rights (“SARs”), restricted stock or other types of awards (e.g. restricted stock units and performance stock units). The Company issues new shares of common stock upon exercise of stock options, restricted stock unit conversion or performance stock unit conversion. Under the 2020 Plan, the exercise price for stock options may not be less than the fair market value of the underlying stock at the date of grant. The 2020 Plan is scheduled to terminate on May 13, 2030. Options generally will expire no later than ten years after the date on which they are granted and will become exercisable as directed by the Compensation Committee of the Board of Directors and generally vest in equal annual installments over a five-year period. A SAR may be granted alone or in conjunction with an option or other award. Shares of restricted stock, restricted stock units and performance stock units may be issued under the 2020 Plan for such 
consideration as is determined by the Compensation Committee of the Board of Directors. As of December 31, 2021, the Company had stock options, restricted stock and restricted and performance stock unit awards outstanding.
In May 2009, the Company’s shareholders approved the 2009 Employee Stock Purchase Plan, under which eligible employees may contribute up to 15% of their earnings toward the quarterly purchase of the Company’s common stock. The plan makes available 0.8 million shares of the Company’s common stock, which includes the remaining shares available under the 1996 Employee Stock Purchase Plan. As of December 31, 2021, 1.6 million shares have been issued under both the 2009 and 1996 Employee Stock Purchase Plans. Each plan period lasts three months beginning on January 1, April 1, July 1 and October 1 of each year. The purchase price for each share of stock is the lesser of 90% of the market price on the first day of the plan period or 100% of the market price on the last day of the plan period. Stock-based compensation expense related to this plan was $1 million for each of the years ended December 31, 2021, 2020 and 2019, respectively.
The Company accounts for stock-based compensation costs in accordance with the accounting standards for stock-based compensation, which require that all share-based payments to employees be recognized in the statements of operations, based on their grant date fair values. The Company recognizes the expense using the straight-line attribution method. The stock-based compensation expense recognized in the consolidated statements of operations is based on awards that ultimately are expected to vest; therefore, the amount of expense has been reduced for estimated forfeitures. Forfeitures are estimated based on historical experience. If actual results differ significantly from these estimates, stock-based compensation expense and the Company’s results of operations could be materially impacted. In addition, if the Company employs different assumptions in the application of these standards, the compensation expense that the Company records in the future periods may differ significantly from what the Company has recorded in the current period.
The consolidated statements of operations for the years ended December 31, 2021, 2020 and 2019 include the following stock-based compensation expense related to stock option awards, restricted stock awards, restricted stock unit awards, performance stock unit awards and the employee stock purchase plan (in thousands):
 
    
2021
    
2020
    
2019
 
Cost of sales
   $ 2,500      $ 2,485      $ 2,271  
Selling and administrative expenses
     21,727        29,711        30,907  
Research and development expenses
     5,691        4,669        5,399  
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 29,918      $ 36,865      $ 38,577  
    
 
 
    
 
 
    
 
 
 
During the years ended 2020 and 2019, the Company recognized $1 million and less than $1 million of expense, respectively, of stock-based compensation related to the modification of certain stock awards upon the retirement of senior executives. There was no expense related to stock award modifications in 2021.

Stock Options
In determining the fair value of the stock options, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected stock option lives. The fair value of each option grant was estimated on the date of grant using the Black-Scholes option pricing model. The Company uses implied volatility on its publicly-traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on historical experience for the population of
non-qualified
stock option exercises. The risk-free interest rate is the yield currently available on U.S. Treasury
zero-coupon
issues with a
remaining term approximating the expected term used as the input to the Black-Scholes model. The relevant data used to determine the value of the stock options granted during the year ended December 31, 2021, 2020 and 2019 are as follows:
 
Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values
  
2021
   
2020
   
2019
 
Options issued in thousands
     160       267       146  
Risk-free interest rate
     0.8     1.2     2.5
Expected life in years
     6       6       5  
Expected volatility
     32.4     27.8     24.5
Expected dividends
     —         —         —    
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
2021
    
2020
    
2019
 
Exercise price
   $ 281.33      $ 215.12      $ 230.37  
Fair value
   $ 91.48      $ 63.14      $ 61.75  
The following table summarizes stock option activity for the plans for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Number of Shares
   
Exercise Price per Share
    
Weighted-
Average
Exercise Price
per Share
 
Outstanding at December 31, 2020
     1,067     $ 75.94        to      $ 238.52      $ 179.59  
Granted
     160     $ 250.15        to      $ 371.64      $ 281.33  
Exercised
     (282   $ 75.94        to      $ 238.52      $ 165.29  
Canceled
     (254   $ 139.51        to      $ 280.80      $ 198.05  
    
 
 
                                    
Outstanding at December 31, 2021
     691     $ 88.71        to      $ 371.64      $ 202.24  
    
 
 
                                    
The following table details the options outstanding at December 31, 2021 by range of exercise prices (in thousands, except per share data):
 
Exercise
Price Range
  
Number of Shares
Outstanding
    
Weighted-
Average
Exercise Price
    
Remaining
Contractual Life of
Options Outstanding
    
Number of Shares
Exercisable
    
Weighted-
Average
Exercise Price
 
$88.71 to $194.2
5
     232      $ 135.77        4.3        213      $ 133.11  
$194.2
6
 to $224.37
     232      $ 206.51        7.4        84      $ 204.73  
$224.38 to $371.64
     227      $ 265.81        8.4        34      $ 237.24  
    
 
 
                      
 
 
          
Total
     691      $ 202.24        6.7        331      $ 162.09  
    
 
 
                      
 
 
          
During 2021, 2020 and 2019, the total intrinsic value of the stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee to exercise the options) was $43 million, $45 million and $45 million, respectively. The total cash received from the exercise of these stock options was $46 million, $59 million and $46 million for the years ended December 31, 2021, 2020 and 2019, respectively.
The aggregate intrinsic value of the outstanding stock options at December 31, 2021 was $118 million. Options exercisable at December 31, 2021, 2020 and 2019 were 0.3 million, 0.5 million and 0.7 million, respectively. The weighted-average exercise prices of options exercisable at December 31, 2021, 2020 and 2019 were $162.09, $154.16 and $134.94, respectively. The weighted-average remaining contractual life of the exercisable outstanding stock options at December 31, 2021 was 5.5 years. The aggregate intrinsic value of stock options exercisable as of December 31, 2021 was $71 million.
At December 31, 2021, the Company had 0.7 million stock options that are vested and expected to vest. The intrinsic value, weighted-average exercise price and remaining contractual life of the vested and expected to vest stock options were $117 million, $201.85 and 6.9 years, respectively, at December 31, 2021.
As of December 31, 2021, there were $19 million of total unrecognized compensation costs related to unvested stock option awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 3.5 years.
Restricted Stock
During the years ended December 31, 2021, 2020 and 2019, the Company granted four thousand, six thousand and five thousand shares of restricted stock, respectively. The weighted-average fair value per share on the grant date of the restricted stock granted in 2021, 2020 and 2019 was $256.28, $229.67 and $183.41, respectively. The Company has recorded $1 million of compensation expense in each of the years ended December 31, 2021, 2020 and 2019 related to the restricted stock grants. As of December 31, 2021, the Company had 3 thousand unvested shares of restricted stock outstanding, which have been fully expensed.
Restricted Stock Units
The following table summarizes the unvested restricted stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Shares
   
Weighted-Average

Grant Date Fair
Value per Share
 
Unvested at December 31, 2020
     271     $ 202.00  
Granted
     88     $ 283.10  
Vested
     (88   $ 184.60  
Forfeited
     (26   $ 224.71  
    
 
 
         
Unvested at December 31, 2021
     245     $ 234.97  
    
 
 
         
Restricted stock units are generally granted annually in February and vest in equal annual installments over a five-year period. The amount of compensation costs recognized for the years ended December 31, 2021, 2020 and 2019 on the restricted stock units expected to vest were $17 million, $15 million and $14 million, respectively. As of December 31, 2021, there were $41 million of total unrecognized compensation costs related to the restricted stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 3.3 years.
Performance Stock Units
The Company’s performance stock units are equity compensation awards with a market vesting condition based on the Company’s Total Shareholder Return (“TSR”) relative to the TSR of the components of the S&P Health Care Index. TSR is the change in value of a stock price over time, including the reinvestment of dividends. The vesting schedule ranges from 0% to 200% of the target shares awarded. Beginning with the grants made in 2020, the vesting conditions for performance stock units now include a performance condition based on future sales growth.
In determining the fair value of the performance stock units, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected terms. The fair value of each performance stock unit grant was estimated on the date of grant using the Monte Carlo simulation model. The
Company uses implied volatility on its publicly-traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on the performance period of the underlying performance stock units. The risk-free interest rate is the yield currently available on U.S. Treasury
zero-coupon
issues with a remaining term approximating the expected term used as the input to the Monte Carlo simulation model. The correlation coefficient is used to model the way in which each company in the S&P Health Care Index tends to move in relation to each other during the performance period. The relevant data used to determine the value of the performance stock units granted during the year ended December 31, 2021, 2020 and 2019 are as follows:
 
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
2021
   
2020
   
2019
 
Performance stock units issued in thousands
     41       58       13  
Risk-free interest rate
     0.2     1.3     2.4
Expected life in years
     2.9       2.9       2.8  
Expected volatility
     38.7     25.1     23.5
Average volatility of peer companies
     34.7     26.1     26.2
Correlation Coefficient
     45.8     36.6     34.2
Expected dividends
     —         —         —    
The following table summarizes the unvested performance stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Shares
   
Weighted-Average

Fair Value per
Share
 
Unvested at December 31, 2020
     95     $ 230.36  
Granted
     41     $ 315.98  
Vested
     (5   $ 242.94  
Forfeited
     (44   $ 199.22  
    
 
 
         
Unvested at December 31, 2021
     87     $ 285.73  
    
 
 
         
The amount of compensation costs recognized for the years ended December 31, 2021, 2020 and 2019 on the performance stock units expected to vest were $3 million, $6 million and $7 million, respectively. As of December 31, 2021, there were $12 million of total unrecognized compensation costs related to the restricted stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 2.0 years.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share
15    Earnings Per Share
Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data):
 
    
Year Ended December 31, 2021
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 692,843        61,575      $ 11.25  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          453        (0.08
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 692,843        62,028      $ 11.17  
    
 
 
    
 
 
    
 
 
 
    
Year Ended December 31, 2020
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 521,571        62,094      $ 8.40  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          320        (0.04
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 521,571        62,414      $ 8.36  
    
 
 
    
 
 
    
 
 
 
 
    
Year Ended December 31, 2019
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 592,198        67,627      $ 8.76  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          539        (0.07
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 592,198        68,166      $ 8.69  
    
 
 
    
 
 
    
 
 
 
For the years ended December 31, 2021, 2020 and 2019, the Company had 0.1 million, 0.3 million and 0.1 million stock options that were antidilutive, respectively, due to having higher exercise prices than the Company’s average stock price during the period. These securities were not included in the computation of diluted EPS. The effect of dilutive securities was calculated using the treasury stock method.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Income
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Accumulated Other Comprehensive Income
16    Accumulated Other Comprehensive Income
The components of accumulated othe
r
 comprehensive loss are detailed as follows (in thousands):
 
    
Currency
Translation
   
Unrealized Gain
(Loss) on
Retirement Plans
   
Unrealized
Loss on
Investments
   
Accumulated
Other
Comprehensive
Loss
 
Balance at December 31, 2019
   $ (104,066   $ (15,405   $ —       $ (119,471
Other comprehensive income (loss), net of tax
     5,984       (4,456     —         1,528  
    
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2020
   $ (98,082   $ (19,861   $ —       $ (117,943
Other comprehensive income (loss), net of tax
     (1,903     8,001       (20     6,078  
    
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2021
   $ (99,985   $ (11,860   $ (20   $ (111,865
    
 
 
   
 
 
   
 
 
   
 
 
 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Retirement Plans
17    Retirement Plans
U.S. employees are eligible to participate in the Waters Employee Investment Plan, a 401(k) defined contribution plan, immediately upon hire. Employees may contribute up to 60% of eligible pay on a
pre-tax
or
post-tax
basis and the Company makes matching contributions of 100% for contributions up to 6% of eligible pay. The Company also sponsors a 401(k) Restoration Plan, which is a nonqualified defined contribution plan. Employees are 100% vested in employee and Company matching contributions for both plans. For the years ended December 31, 2021, 2020 and 2019, the Company’s matching contributions amounted to $19 million, $7 million and $17 million, respectively.
In May 2018, the Company’s Board of Directors approved the termination of two defined benefit pension plans in the U.S. for which the pay credit accruals have been frozen, the Waters Retirement Plan and the Waters Retirement Restoration Plan (collectively, the “U.S. Pension Plans”). In December 2018, the Company settled the
Waters
 
Retirement Plan obligation by making
lump-sum
cash payments and purchasing annuity contracts for participants to permanently extinguish the pension plan’s obligations. As a result, the Company recorded a $46 million charge to other expense, which consisted of a $6 million cash contribution to the plan and a $40 million
non-cash
charge related to the reversal of unrecognized actuarial losses recorded in accumulated other comprehensive income in the stockholders’ equity. The $46 million
pre-tax
charge reduced net income per diluted share by $0.39. The termination of the Waters Retirement Restoration Plan was completed in 2019.
The Company also sponsors other employee benefit plans in the U.S., including a retiree healthcare plan, which provides reimbursement for medical expenses and is contributory. There are various employee benefit plans outside the United States (both defined benefit and defined contribution plans). Certain
non-U.S.
defined benefit plans
(“Non-U.S.
Pension Plans”) are included in the disclosures below, which are required under the accounting standards for retirement benefits.
The Company contributed $17 million, $14 million and $15 million in the years ended December 31, 2021, 2020 and 2019, respectively, to the
non-U.S.
plans (primarily defined contribution plans) which are currently outside of the scope of the required disclosures. The eligibility and vesting of
non-U.S. plans
are consistent with local laws and regulations.
The net periodic pension cost is made up of several components that reflect different aspects of the Company’s financial arrangements as well as the cost of benefits earned by employees. These components are determined using the projected unit credit actuarial cost method and are based on certain actuarial assumptions. The Company’s accounting policy is to reflect in the projected benefit obligation all benefit changes to which the Company is committed as of the current valuation date; use a market-related value of assets to determine pension expense; amortize increases in prior service costs on a straight-line basis over the expected future service of active participants as of the date such costs are first recognized; and 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.
Summary data for the U.S. Pension Plans, U.S. Retiree Healthcare Plan and
Non-U.S. Pension
Plans are presented in the following tables, using the measurement dates of December 31, 2021 and 2020, respectively.
The reconciliation of the projected benefit obligations for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Projected benefit obligation, January 1
   $ 25,369     $ 119,590     $ 21,186     $ 103,366  
Service cost
     884       4,577       665       4,519  
Employee contributions
     1,176       561       1,149       514  
Interest cost
     559       1,247       711       1,413  
Actuarial (gains) losses
     (852     (5,803     2,788       2,624  
Benefits paid
     (1,178     (5,334     (1,130     (1,474
Plan amendments
     —         69       —         —    
Plan settlements
     —         (341     —         (1,449
Currency impact
     —         (7,642     —         10,077  
    
 
 
   
 
 
   
 
 
   
 
 
 
Projected benefit obligation, December 31
   $ 25,958     $ 106,924     $ 25,369     $ 119,590  
    
 
 
   
 
 
   
 
 
   
 
 
 
The reconciliation of the fair value of the plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Fair value of plan assets, January 1
   $ 16,168     $ 93,890     $ 13,773     $ 83,011  
Actual return on plan assets
     1,682       2,739       1,967       1,395  
Company contributions
     466       5,529       409       3,581  
Employee contributions
     1,176       561       1,149       514  
Plan settlements
     —         (341     —         (1,449
Benefits paid
     (1,178     (5,334     (1,130     (1,474
Currency impact
     —         (5,875     —         8,312  
    
 
 
   
 
 
   
 
 
   
 
 
 
Fair value of plan assets, December 31
   $ 18,314     $ 91,169     $ 16,168     $ 93,890  
    
 
 
   
 
 
   
 
 
   
 
 
 
The summary of the funded status for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Projected benefit obligation
   $ (25,958   $ (106,924   $ (25,369   $ (119,590
Fair value of plan assets
     18,314       91,169       16,168       93,890  
    
 
 
   
 
 
   
 
 
   
 
 
 
Funded status
   $ (7,644   $ (15,755   $ (9,201   $ (25,700
    
 
 
   
 
 
   
 
 
   
 
 
 
The change in the Company’s projected benefit obligation for the year ended December 31, 2021 was primarily due to fluctuations in foreign currency exchange rates during the year, net actuarial gains that arose during the year driven by an increase in discount rates and differences between expected and actual return on plan assets. The change in the Company’s projected benefit obligation for the year ended December 31, 2020 was primarily due to net actuarial losses that arose during the year driven by a decline in discount rates, differences between expected and actual return on plan assets, and also fluctuations in foreign currency exchange rates during the year.
The summary of the amount
s
 recognized in the consolidated balance sheets for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Long-term assets
   $ —       $ 1,992     $ —       $ 971  
Current liabilities
     (466     —         (409     (1,999
Long-term liabilities
     (7,178     (17,747     (8,792     (24,672
    
 
 
   
 
 
   
 
 
   
 
 
 
Net amount recognized at December 31
   $ (7,644   $ (15,755   $ (9,201   $ (25,700
    
 
 
   
 
 
   
 
 
   
 
 
 
The accumulated benefit obligation for all defined benefit pension plans was $92 million and $103 million at December 31, 2021 and 2020, respectively.
The summary of the
Non-U.S.
Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
    
2020
 
Accumulated benefit obligations
   $ 75,178      $ 84,940  
Fair value of plan assets
   $ 66,414      $ 68,334  
The summary of the
Non-U.S.
Pension Plans that have projected benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
    
2020
 
Projected benefit obligations
   $ 96,010      $ 107,093  
Fair value of plan assets
   $ 78,264      $ 80,422  
The summary of the components of net periodic pension costs for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
   
2021
   
2020
   
2019
 
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Service cost
  $ —       $ 884     $ 4,577     $ —       $ 665     $ 4,519     $ —       $ 499     $ 4,339  
Interest cost
    —         559       1,247       —         711       1,413       29       777       1,735  
Expected return on plan assets
    —         (1,011     (1,835     —         (871     (1,874     —         (706     (2,154
Settlement loss
    —         —         77       —         —         235       27       —         1,548  
Net amortization:
                                                                       
Prior service credit
    —         (19     (87     —         (19     (163     —         (19     (108
Net actuarial loss
    —         10       1,186       —         —         1,571       —         —         531  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net periodic pension cost
  $ —       $ 423     $ 5,165     $ —       $ 486     $ 5,701     $ 56     $ 551     $ 5,891  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
   
2021
   
2020
   
2019
 
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Prior service credit
  $ —       $ —       $ (69   $ —       $ —       $ —       $ —       $ —       $ —    
Net gain (loss) arising during the year
    —         1,524       6,708       —         (1,692     (3,104     32       (648     (8,940
Amortization:
                                                                       
Prior service credit
    —         (19     (87     —         (19     (163     —         (19     (108
Net loss
    —         10       1,263       —         —         1,806       27       —         2,079  
Other Plans
    —         —         —         —         —         —         —         —         18  
Currency impact
    —         —         1,179       —         —         (2,225     —         —         178  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total recognized in other comprehensive income (loss)
  $ —       $ 1,515     $ 8,994     $ —       $ (1,711   $ (3,686   $ 59     $ (667   $ (6,773
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The components of net periodic benefit cost other than the service cost component are included in other income (expense) in the consolidated statements of operations.
The summary of the amounts included in accumulated other comprehensive loss in stockholders’ equity for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Net actuarial loss
   $ (889   $ (14,938   $ (2,423   $ (24,138
Prior service credit
     55       152       74       358  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
   $ (834   $ (14,786   $ (2,349   $ (23,780
    
 
 
   
 
 
   
 
 
   
 
 
 
The plans’ investment asset mix is as follows at December 31, 2021 and 2020:
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Equity securities
     77     8     67     5
Debt securities
     23     18     33     20
Cash and cash equivalents
     0     1     0     1
Insurance contracts and other
     0     73     0     74
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
     100     100     100     100
    
 
 
   
 
 
   
 
 
   
 
 
 
The plans’ investment policies include th
e
 following asset allocation guidelines:
 
    
U.S. Retiree Healthcare Plan
    
Non-U.S.

Pension Plans

Policy Target
 
    
Policy Target
   
Range
 
Equity securities
     60     30% -  90%        13
Debt securities
     35     20% -  50%        19
Cash and cash equivalents
     0     0% -  10%        8
Insurance contracts and other
     5     0% -  10%        60
The asset allocation policy for the U.S. Retiree Healthcare Plan was developed in consideration of the following long-term investment objectives: achieving a return on assets consistent with the investment policy, achieving portfolio returns which compare favorably with those of other similar plans, professionally managed portfolios and of appropriate market indexes and maintaining sufficient liquidity to meet the obligations of the plan. Within the equity portfolio of the U.S. Retiree Healthcare Plan, investments are diversified among market capitalization and investment strategy, and targets a 45% allocation of the equity portfolio to be invested in financial markets outside of the United States. The Company does not invest in its own stock within the U.S. Retiree Healthcare Plan’s assets.

Plan assets are measured at fair value using the following valuation techniques and inputs:
 

Level 1:
  
The fair value of these types of investments is based on market and observable sources from daily quoted prices on nationally recognized securities exchanges.
Level 2:
  
The fair value of these types of investments utilizes data points other than quoted prices in active markets that are observable either directly or indirectly.
   
Level 3:
  
These bank and insurance investment contracts are issued by well-known, highly-rated companies. The fair value disclosed represents the present value of future cash flows under the terms of the respective contracts. Significant assumptions used to determine the fair value of these contracts include the amount and timing of future cash flows and counterparty credit risk.
There have been no changes in the above valuation techniques associated with determining the value of the plans’ assets during the years ended December 31, 2021 and 2020.
The fair value of the Company’s retirement plan assets are as follows at December 31, 2021 (in thousands):
 
    
Total at
December 31,
2021
    
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs (Level
 
3)
 
U.S. Retiree Healthcare Plan:
                                   
Mutual funds
(a)
     18,314        18,314        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     18,314        18,314        —          —    
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,333        1,333        —          —    
Mutual funds
(c)
     23,891        23,891        —          —    
Bank and insurance investment contracts
(d)
     65,945        —          —          65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     91,169        25,224        —          65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 109,483      $ 43,538      $ —        $ 65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
The fair value of the Company’s retirement plan assets are as follows at December 31, 2020 (in thousands):
 
    
Total at
December 31,
2020
    
Quoted Prices
in Active
Markets for
Identical
Assets

(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs

(Level 3)
 
U.S. Retiree Healthcare Plan:
                                   
Mutual funds
(e)
     16,168        16,168        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     16,168        16,168        —          —    
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,188        1,188        —          —    
Mutual funds
(f)
     23,582        23,582        —          —    
Bank and insurance investment contracts
(d)
     69,120        —          —          69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     93,890        24,770        —          69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 110,058      $ 40,938      $ —        $ 69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 
(a)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 48% in the common stock of
large-cap
U.S. companies, 29% in the common stock of international growth companies and 23% in fixed income bonds of U.S. companies and the U.S. government.
(b)
Primarily represents deposit account funds held with various financial institutions.
(c)
The mutual fund balance in the
Non-U.S.
Pension Plans is primarily invested in the following categories: 58% in international bonds, 31% in the common stock of international companies and 11% in various other global investments.
(d)
Amount represents bank and insurance guaranteed investment contracts.
(e)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 36% in the common stock of
large-cap
U.S. companies, 31% in the common stock of international growth companies and 33% in fixed income bonds of U.S. companies and the U.S. government.
(f)
The mutual fund balance in the
Non-U.S.
Pension Plans is invested in the following categories: 64% in international bonds, 19% in the common stock of international companies and 17% in various other global investments.
The following table summarizes the changes in fair value of the Level 3 retirement plan assets for the years ended December 31, 2021 and 2020 (in thousands):
 
    
Insurance
Guaranteed
Investment
Contracts
 
Fair value of assets, December 31, 2019
   $ 60,119  
Net purchases (sales) and appreciation (depreciation)
     9,001  
    
 
 
 
Fair value of assets, December 31, 2020
     69,120  
Net purchases (sales) and appreciation (depreciation)
     (3,175
    
 
 
 
Fair value of assets, December 31, 2021
   $ 65,945  
    
 
 
 
The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2021, 2020 and 2019 are as follows:
 
 
  
2021
 
 
2020
 
 
2019
 
 
  
U.S.
 
 
Non-U.S.
 
 
U.S.
 
 
Non-U.S.
 
 
U.S.
 
 
Non-U.S.
 
Discount rate
  
 
2.70
 
 
1.40
 
 
2.25
 
 
1.12
 
 
3.42
 
 
1.38
Increases in compensation levels
  
 
*
 
 
2.74
 
 
*
 
 
2.69
 
 
*
 
 
2.83
Interest crediting rate
  
 
5.25
 
 
0.99
 
 
5.25
 
 
0.85
 
 
5.25
 
 
0.79
 
**
Not applicable
The weighted-average assumptions used to determine the net periodic pension cost for the years ended December 31, 2021, 2020 and 2019 are as follows:
 
    
2021
   
2020
   
2019
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     2.25     1.40     3.42     1.98     4.41     2.25
Return on plan assets
     6.25     2.58     6.25     2.99     6.25     3.11
Increases in compensation levels
     *     3.11     *     3.62     *     3.20
Interest crediting rate
     5.25     0.77     5.25     0.63     5.25     0.58
 
**
Not applicable
To develop the
 expected long-term rate of return on assets assumption, the Company considered historical returns and future expectations for returns for each asset class, as well as the target asset allocation of the pension portfolio and historical expenses paid by the plan. A
one-quarter
percentage point increase in the assumed long-term rate of return on assets would decrease the Company’s net periodic benefit cost by
less than
$1 million
. A
one-quarter percentage point increase in the discount rate would decrease the Company’s net periodic benefit cost by
 less than $1 million.
During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to the Company’s defined benefit plans. Estimated future benefit payments from the plans as of December 31, 2021 are as follows (in thousands):
 
    
U.S.
Retiree Healthcare
Plans
    
Non-U.S.

Pension
Plans
    
Total
 
2022
   $ 1,452      $ 4,090      $ 5,542  
2023
     1,554        2,285        3,839  
2024
     1,643        2,635        4,278  
2025
     1,703        3,815        5,518  
2026
     1,726        3,093        4,819  
2027 - 2031

     8,358        23,408        31,766  
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Business Segment Information
18    Business Segment Information
The accounting standards for segment reporting establish standards for reporting information about operating segments in annual financial statements and require selected information for those segments to be presented in interim financial reports of public business enterprises. They also establish standards for related disclosures about products and services, geographic areas and major customers. The Company’s business activities, for which discrete financial information is available, are regularly reviewed and evaluated by the chief operating decision maker. As a result of this evaluation, the Company determined that it has two operating segments: Waters
TM
and TA
TM
.
The Waters operating segment is primarily in the business of designing, manufacturing, selling and servicing LC and MS instruments, columns and other precision chemistry consumables that can be integrated and used along with other analytical instruments. The TA operating segment is primarily in the business of designing, manufacturing, selling and servicing thermal analysis, rheometry and calorimetry instruments. The Company’s two operating segments have similar economic characteristics; product processes; products and services; types and classes of customers; methods of distribution; and regulatory environments. Because of these similarities, the two segments have been aggregated into one reporting segment for financial statement purposes. Please refer to the consolidated financial statements for financial information regarding the one reportable segment of the Company.

Net sales for the Company’s products and services are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Product net sales:
                          
Waters instrument systems
   $ 1,089,248      $ 890,855      $ 963,871  
Chemistry consumables
     507,209        432,080        412,018  
TA instrument systems
     225,613        174,398        191,300  
    
 
 
    
 
 
    
 
 
 
Total product sales
     1,822,070        1,497,333        1,567,189  
Service net sales:
                          
Waters service
     876,626        794,189        761,594  
TA service
     87,178        73,843        77,813  
    
 
 
    
 
 
    
 
 
 
Total service sales
     963,804        868,032        839,407  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the years ended December 31, 2021, 2020 and 2019 (in thousands):

    
2021
    
2020
    
2019
 
Net Sales:
                          
Asia:
                          
China
   $ 521,128      $ 404,352      $ 439,557  
Japan
     182,597        179,815        180,707  
Asia Other
     372,040        315,010        318,848  
    
 
 
    
 
 
    
 
 
 
Total Asia
     1,075,765        899,177        939,112  
Americas:
                          
United States
     774,014        678,313        692,277  
Americas Other
     151,206        119,529        137,964  
    
 
 
    
 
 
    
 
 
 
Total Americas
     925,220        797,842        830,241  
Europe
     784,889        668,346        637,243  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
None of the Company’s individual customers accounts for more than 2% of annual Company sales. Net sales by customer class are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Pharmaceutical
   $ 1,667,061      $ 1,386,966      $ 1,365,275  
Industrial
     829,204        707,772        719,377  
Academic and governmental
     289,609        270,627        321,944  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Net sales recognized at a point in time:
                          
Instrument systems
   $ 1,314,861      $ 1,065,253      $ 1,155,171  
Chemistry consumables
     507,209        432,080        412,018  
Service sales recognized at a point in time (time & materials)
     354,666        365,776        323,247  
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     2,176,736        1,863,109        1,890,436  
Net sales recognized over time:
                          
Service and software sales recognized over time (contracts)
     609,138        502,256        516,160  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
Long-lived assets information at December 31, 2021 and 2020 is presented below (in thousands):
 
    
2021
    
2020
    
2019
 
Long-lived assets:
                          
United States
   $ 395,446      $ 350,615      $ 276,891  
Americas Other
     1,662        1,179        1,929  
    
 
 
    
 
 
    
 
 
 
Total Americas
     397,108        351,794        278,820  
Europe
     130,806        119,978        116,734  
Asia
     19,999        22,231        21,788  
    
 
 
    
 
 
    
 
 
 
Total long-lived assets
   $ 547,913      $ 494,003      $ 417,342  
    
 
 
    
 
 
    
 
 
 
The Americas Other category includes Canada, Latin America and Puerto Rico. Long-lived assets exclude goodwill, other intangible assets and other assets.​​​​​​​
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unaudited Quarterly Results
12 Months Ended
Dec. 31, 2021
Quarterly Financial Data [Abstract]  
Unaudited Quarterly Results
19    Unaudited Quarterly Results
The Company’s unaudited quarterly results are summarized below (in thousands, except per share data):
 
    
First
   
Second
   
Third
   
Fourth
       
2021
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 608,545     $ 681,647     $ 659,233     $ 836,449     $ 2,785,874  
Costs and operating expenses:
                                        
Cost of sales
     254,147       280,254       271,128       351,004       1,156,533  
Selling and administrative expenses
     143,196       158,213       152,545       173,014       626,968  
Research and development expenses
     38,092       44,949       41,986       43,331       168,358  
Purchased intangibles amortization
     1,840       1,809       1,759       1,735       7,143  
Litigation provisions
     —         —         —         5,165       5,165  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     437,275       485,225       467,418       574,249       1,964,167  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     171,270       196,422       191,815       262,200       821,707  
Other income (expense)
     9,359       9,321       (607     (870     17,203  
Interest expense
     (10,946     (12,027     (11,081     (10,884     (44,938
Interest income
     4,101       3,698       2,548       1,874       12,221  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     173,784       197,414       182,675       252,320       806,193  
Provision for income taxes
     25,657       30,122       21,490       36,081       113,350  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 148,127     $ 167,292     $ 161,185     $ 216,239     $ 692,843  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.38       2.71       2.63       3.55       11.25  
Weighted-average number of basic common shares
     62,260       61,685       61,359       60,984       61,575  
Net income per diluted common share
     2.37       2.69       2.60       3.52       11.17  
Weighted-average number of diluted common shares and equivalents
     62,632       62,157       61,888       61,423       62,028  
 
    
First
   
Second
   
Third
   
Fourth
       
2020
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 464,939     $ 519,984     $ 593,784     $ 786,658     $ 2,365,365  
Costs and operating expenses:
                                        
Cost of sales
     210,644       213,134       262,342       320,569       1,006,689  
Selling and administrative expenses
     147,735       117,449       135,430       153,084       553,698  
Research and development expenses
     34,989       31,155       34,971       39,662       140,777  
Purchased intangibles amortization
     2,625       2,618       2,657       2,687       10,587  
Asset Impairments
     —         —         —         6,945       6,945  
Litigation provisions
     666       514       —         —         1,180  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     396,659       364,870       435,400       522,947       1,719,876  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     68,280       155,114       158,384       263,711       645,489  
Other (expense) income
     (374     (736     (1,039     374       (1,775
Interest expense
     (14,079     (13,018     (10,915     (11,058     (49,070
Interest income
     4,036       4,003       4,007       4,224       16,270  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     57,863       145,363       150,437       257,251       610,914  
Provision for income taxes
     4,301       22,434       23,668       38,940       89,343  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 53,562     $ 122,929     $ 126,769     $ 218,311     $ 521,571  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     0.86       1.98       2.04       3.51       8.40  
Weighted-average number of basic common shares
     62,232       61,944       62,002       62,170       62,094  
Net income per diluted common share
     0.86       1.98       2.03       3.49       8.36  
Weighted-average number of diluted common shares and equivalents
     62,626       62,184       62,303       62,501       62,414  
The Company typically experiences an increase in sales in the fourth quarter, as a result of purchasing habits for capital goods of customers that tend to exhaust their spending budgets by calendar year end. Selling and administrative expenses are typically higher after the first quarter in each year as the Company’s annual payroll merit increases take effect, however during the second quarter of 2020, the Company’s selling and administrative expenses decreased compared to the first quarter of 2020 as a result of severance-related costs incurred during the first quarter of 2020 in connection with a reduction in workforce and lease-termination and exit costs. These costs were offset by
COVID-19 and restructuring
cost-saving actions that reduced planned
salaries and non-essential spending,
beginning in the second quarter of 2020 and totaled $70 million for the year. Selling and administrative expenses will vary in the fourth quarter in relation to performance in the quarter and for the year.
During the first quarter of 2021, the Company recorded an unrealized gain of $10 million due to an observable change in fair value of an existing investment the Company does not have the ability to exercise significant influence over. This unrealized gain was recorded in Other income.
During the second quarter of 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations. This settlement was recorded in Other income.

During the fourth quarter of 2020, the Company recorded a
non-cash
charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass. The impairment charge was due to a shift in strategic priorities. In conjunction with the intangible asset impairment the Company also
reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. The net impact of $7 million is reported separately within the consolidated statements of operations.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with generally accepted accounting principles (“GAAP”) requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities at the dates of the financial statements. On an ongoing basis, the Company evaluates its estimates, including those related to revenue recognition, goodwill and intangible assets, income taxes, litigation, stock-based compensation and contingencies, and to a lesser extent, product returns and allowances, bad debts, inventory valuation, warranty and installation provisions, retirement plan obligations and equity investments, which are not as significant to our financial statements. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual amounts may differ from these estimates under different assumptions or conditions.
Risks and Uncertainties
Risks and Uncertainties
The Company is subject to risks common to companies in the analytical instrument industry, including, but not limited to, global economic and financial market conditions, fluctuations in foreign currency exchange rates, fluctuations in customer demand, development by its competitors of new technological innovations, costs of developing new technologies, levels of debt and debt service requirements, risk of disruption, dependence on key personnel, protection and litigation of proprietary technology, shifts in taxable income between tax jurisdictions and compliance with regulations of the U.S. Food and Drug Administration and similar foreign regulatory authorities and agencies.

The impact of the global pandemic of a novel strain of coronavirus
(“COVID-19”)
over the last two years has resulted in a widespread public health crisis. The
COVID-19
pandemic has caused significant volatility and
 
continued
spread throughout the United States and globally, which has disrupted and may continue to disrupt the Company’s business. The Company operates in over 35 countries, including those in the regions most impacted by the
COVID-19
pandemic. In response, governments of most countries, including the United States, as well as private businesses, have implemented numerous measures attempting to contain and mitigate the effects of
COVID-19.
Such measures have had and are expected to continue to have adverse impacts on the United States and foreign economies of uncertain severity and duration, and have had and may continue to have a negative impact on the Company’s operations, including Company sales, supply chain and cash flow.

COVID-19
and the related economic uncertainty adversely impacted sales of the Company for the year ended December 31, 2020; however, through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future.
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. The Company consolidates entities in which it owns or controls fifty percent or more of the voting shares. All inter-company balances and transactions have been eliminated.
Translation of Foreign Currencies
Translation of Foreign Currencies
The functional currency of each of the Company’s foreign operating subsidiaries is the local currency of its country of domicile, except for the Company’s subsidiaries in Hong Kong, Singapore and the Cayman Islands, where the underlying transactional cash flows are denominated in currencies other than the respective local currency of domicile. The functional currency of the Hong Kong, Singapore and Cayman Islands subsidiaries is the U.S. dollar, based on the respective entity’s cash flows.
For the Company’s foreign operations, assets and liabilities are translated into U.S. dollars at exchange rates prevailing on the balance sheet date, while revenues and expenses are translated at average exchange rates prevailing during the respective period. Any resulting translation gains or losses are included in accumulated other comprehensive income in the consolidated balance sheets.
The Company’s net sales derived from operations outside the United States were 72%, 71% and 71% in 2021, 2020 and 2019, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2021, 2020 and 2019, foreign currency transactions resulted in net losses of $5 million, $7 million and $9 million, respectively.
Cash, Cash Equivalents and Investments
Cash, Cash Equivalents and Investments
Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, primarily in bank deposits, U.S. treasury bill money market funds and commercial paper. Investments with longer maturities are classified as investments, and are held primarily in U.S. treasury bills, U.S. dollar-denominated treasury bills and commercial paper, bank deposits and corporate debt securities.
 
Investments are classified as
available-for-sale
(“AFS”) debt securities. If the AFS debt security’s fair value exceeds the security’s amortized cost the unrealized gain is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the AFS debt security’s fair value declines below its amortized cost the Company considers all available evidence to evaluate the extent to which the decline is due to credit-related factors or noncredit-related factors. If the decline is due to noncredit-related factors then no credit loss is recorded and the unrealized loss is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the decline is considered to be a credit-related impairment, it is recognized as an allowance on the consolidated balance sheet with a corresponding charge to the statement of operations. The credit allowance is limited to the difference between the fair value and the amortized cost basis. No credit-related allowances or impairments have been recognized on the Company’s investments in
available-for-sale
debt securities. The Company classifies its investments exclusive of those categorized as cash equivalents.
The Company maintains cash balances in various operating accounts in excess of federally insured limits, and in foreign subsidiary accounts in currencies other than the U.S. dollar. As of December 31, 2021 and 2020, $440 million out of $569 million and $364 million out of $443 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $298 million out of $569 million and $254 million out of $443 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2021 and 2020, respectively.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Credit Losses
The Company adopted new accounting guidance regarding the accounting for credit losses as of January 1, 2020 using a modified retrospective transition approach that was applied to the trade receivable balance as of January 1, 2020. This new accounting guidance required the Company to move from an incurred loss model to a current expected credit loss (“CECL”) model. Upon adoption, the Company recorded a net decrease of approximately $1 million to the Company’s stockholders’ deficit as of January 1, 2020. The adoption of this standard did not have a material impact on the Company’s balance sheets, results of operations or cash flows.
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company has very limited use of rebates and other cash considerations payable to customers and, as a result, the transaction price determination does not have any material variable consideration. The Company does not consider there to be significant concentrations of credit risk with respect to trade receivables due to the short-term nature of the balances, the Company having a large and diverse customer base, and the Company having a strong historical experience of collecting receivables with minimal defaults. As a result, credit risk is considered low across territories and trade receivables are considered to be a single class of financial asset. The allowance for credit losses is based on a number of factors and is calculated by applying a historical loss rate to trade receivable aging balances to estimate a general reserve balance along with an additional adjustment for any specific receivables with known or anticipated issues affecting the likelihood of recovery. Past due balances with a probability of default based on historical data as well as relevant available forward-looking information are included in the specific adjustment. The historical loss rate is reviewed on at least an annual basis and the allowance for credit losses is reviewed quarterly for any required adjustments. The Company does not have any off-balance sheet credit exposure related to its customers.
Trade receivables related to instrument sales are collateralized by the instrument that is sold. If there is a risk of default related to a receivable that is collateralized, then the fair value of the collateral is calculated and adjusted for the cost to
re-possess,
refurbish and
re-sell
the instrument. This adjusted fair value is compared to the receivable balance and the difference would be recorded as the expected credit loss.
 
The
 
following is a summary of the activity of the Company’s allowance for credit losses for the year ended December 31
, 2021
, 2020
and 2019
(in thousands). The December 31
, 2021
and 2020
balances are calculated using the CECL method and the December 31
, 2019
balance is calculated using the incurred loss method under legacy GAAP:
 
    
Balance at
Beginning
 
of Period
    
Impact of
CECL

Adoption
    
Additions
    
Deductions
   
Balance at
End of Period
 
Allowance for Credit Losses
                                           
December 31, 2021
   $ 14,381      $ —        $ 5,380      $ (6,533   $ 13,228  
December 31, 2020
   $ 9,560      $ 985      $ 9,051      $ (5,215   $ 14,381  
December 31, 2019
   $ 7,663      $ —        $ 4,701      $ (2,804   $ 9,560  
Inventory
Inventory
The Company values all of its inventories at the lower of cost or net realizable value on a
first-in,
first-out
basis (“FIFO”).
Concentration of Credit Risk
Concentration of Credit Risk
The Company sells its products and services to a significant number of large and small customers throughout the world, with net sales to the pharmaceutical industry of approximately 60%, 59% and 57% in 2021, 2020 and 2019, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2021, 2020 or 2019. The Company performs continuing credit evaluations of its customers and generally does not require collateral, but in certain circumstances may require letters of credit or deposits. Historically, the Company has not experienced significant bad debt losses.
Income Taxes
Income Taxes
As part of the process of preparing the consolidated financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. This process involves the Company estimating its income taxes, taking into account the amount, timing and character of taxable income, tax deductions and credits and assessing changes in tax laws, regulations, agreements and treaties. Differing treatment of items for tax and accounting purposes, such as depreciation, amortization and inventory reserves, result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. In the event that actual results differ from these estimates, or the Company adjusts these estimates in future periods, such changes could materially impact the Company’s financial position and results of operations.
The accounting standards for income taxes require that a company continually evaluate the necessity of establishing or changing a valuation allowance for deferred tax assets depending on whether it is more likely than not that the actual benefit of those assets will be realized in future periods.
The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax positions on the presumption that all concerned tax authorities possess full knowledge of those tax positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those positions for the time value of money. The Company classified interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.
As part of the 2017 Tax Act, there is a provision for the taxation of
certain off-shore earnings
referred to as the Global
Intangible Low-Taxed Income
(“GILTI”) provision. This provision
taxes off-shore earnings
at a rate of 10.5%, partially offset with foreign tax credits. In connection with this provision, the Company’s accounting policy is to treat this tax as a current period cost.
 
Leases
Leases
The Company’s lease portfolio consists primarily of operating leases. The Company’s operating leases consist of property leases for sales, demonstration, laboratory, warehouse and office spaces, automotive leases for sales and service personnel and equipment leases, primarily used in our manufacturing and distribution operations. The Company categorizes leases as either operating or finance leases at the commencement date of the lease. The Company does not have any material financing leases.
The Company makes variable lease payments that do not depend on a rate or index, primarily for items such as real estate taxes and other expenses. These expenses are recorded as variable costs in the period incurred. For the years ended December 31, 2021, 2020 and 2019, respectively, variable costs incurred were not material.
The Company’s lease agreements may include tenant improvement allowances, rent holidays, and/or contingent rent provisions as well as a certain number of these leases contain rental escalation clauses that are either fixed or adjusted periodically for inflation of market rates which are factored into our determination of lease payments at lease inception. The Company’s leases also sometimes include renewal options and/or termination options which are included in the determination of the lease term when they are reasonably certain to be exercised.
The Company has lease agreements which contain lease and
non-lease
components, which are accounted for as a single lease component for all underlying classes of assets.
For leases with terms greater than 12 months, the Company records a
right-of-use
asset and lease liability at the present value of lease payments over the term of the leases and records rent expense on a straight-line basis over the lease term. The Company has elected not to apply the recognition requirements to short-term leases with terms less than 12 months. For short-term leases, the Company recognizes lease payments in net income on a straight-line basis over the term of the lease. For the years ended December 31, 2021, 2020 or 2019, respectively, costs incurred related to short-term leases were not material.
When available, the Company uses the rate implicit in the lease to discount lease payments to determine the present value of the lease liabilities; however, most of the leases do not provide a readily determinable implicit rate and, as required by the accounting guidance, the Company estimates its incremental secured borrowing rate to discount the lease payments based on information available at lease commencement (or, for the leases in existence on the adoption date, the January 1, 2019 information). The Company’s incremental borrowing rate reflects the estimated rate of interest that the Company would pay to borrow on a collateralized basis over a similar term to the lease payments in a similar economic environment.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment are recorded at cost. Expenditures for maintenance and repairs are charged to expense, while the costs of significant improvements are capitalized. Depreciation is provided using the straight-line method over the following estimated useful lives: buildings — fifteen to thirty-
nine years
; building improvements — five to ten years; leasehold improvements — the shorter of the economic useful life or life of lease; and production and other equipment — three to ten years. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are eliminated from the consolidated balance sheets and related gains or losses are reflected in the consolidated statements of operations.
Asset Impairments
Asset Impairments
The Company reviews its long-lived assets for impairment in accordance with the accounting standards for property, plant and equipment. Whenever events or circumstances indicate that the carrying amount of an asset
may not be recoverable, the Company evaluates the recoverability of the carrying value of the asset based on the expected future cash flows, relying on a number of factors, including, but not limited to, operating results, business plans, economic projections and anticipated future cash flows. If the asset is deemed not recoverable, it is written down to fair value and the impairment is recorded in the consolidated statements of operations.
During 2020, the Company recorded a
non-cash
charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass Research Development and Service Kft (“Medimass”). The impairment charge was due to a shift in strategic priorities. In conjunction with the intangible asset impairment the Company also reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. The net impact of $7 million is reported separately within the consolidated statements of operations.
Business Combinations and Asset Acquisitions
Business Combinations and Asset Acquisitions
The Company accounts for business acquisitions under the accounting standards for business combinations. The results of each acquisition are included in the Company’s consolidated results as of the acquisition date and the purchase price of an acquisition is allocated to tangible and intangible assets and assumed liabilities based on their estimated fair values. Any excess of the fair value consideration transferred over the estimated fair values of the net assets acquired is recognized as goodwill. Acquired
in-process
research and development (“IPR&D”) included in a business combination is capitalized as an indefinite-lived intangible asset. Development costs incurred after the acquisition are expensed as incurred and acquired IPR&D is tested for impairment annually until completion of the acquired programs. Upon commercialization, this indefinite-lived intangible asset is then accounted for as a finite-lived intangible asset and amortized on a straight-line basis over its estimated useful life, subject to periodic impairment reviews. If the research and development project is abandoned, the indefinite-lived asset is charged to expense. Legal costs, due diligence costs, business valuation costs and all other business acquisition costs are expensed when incurred.
The Company also acquires intellectual property through licensing arrangements. These arrangements often require upfront payments and may include additional milestone or royalty payments, contingent upon certain future events. IPR&D acquired in an asset acquisition (as opposed to a business combination) is expensed immediately unless there is an alternative future use. Subsequent payments made for the achievement of milestones are evaluated to determine whether they have an alternative future use or should be expensed. Payments made to third parties subsequent to commercialization are capitalized and amortized over the remaining useful life of the related asset, and are classified as intangible assets.
Goodwill and Other Intangible Assets
Goodwill and Other Intangible Assets
The Company tests for goodwill impairment using a fair-value approach at the reporting unit level annually, or earlier, if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The goodwill and other intangible assets accounting standards define a reporting unit as an operating segment, or one level below an operating segment, if discrete financial information is prepared and reviewed by management. For goodwill impairment review purposes, the Company has two reporting units: Waters
TM
and TA
TM
. Goodwill is allocated to the reporting units at the time of acquisition.
As of January 1, 2020, the Company adopted a new accounting standard which eliminated the requirement to calculate the implied fair value of goodwill as noted above to measure a goodwill impairment charge. Under the prior accounting standard, if a reporting unit’s carrying amount exceeds its estimated fair value, goodwill impairment is recognized to the extent that the carrying amount of goodwill exceeds the implied fair value of the
goodwill. Under the new accounting standard impairment assessment, an impairment charge is based on the excess of a reporting unit’s carrying amount over its fair value. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to the amount of the excess carrying amount of the reporting unit over its fair value. This impairment is limited to the total amount of goodwill allocated to that reporting unit. The fair value of reporting units was estimated using a discounted cash flows technique, which includes certain management assumptions, such as estimated future cash flows, estimated growth rates and discount rates.
The Company’s intangible assets include purchased technology; capitalized software development costs; costs associated with acquiring Company patents, trademarks and intellectual properties, such as licenses; and acquired IPR&D. Purchased intangibles are recorded at their fair market values as of the acquisition date and amortized over their estimated useful lives, ranging from one to fifteen years. Other intangibles are amortized over a period ranging from one to ten years. Acquired IPR&D is amortized from the date of completion of the acquired program over its estimated useful life. IPR&D and indefinite-lived intangibles are tested annually for impairment.
Software Development Costs
Software Development Costs
The Company capitalizes internal and external software development costs for products offered for sale in accordance with the accounting standards for the costs of software to be sold, leased, or otherwise marketed. Capitalized costs are amortized to cost of sales over the period of economic benefit, which approximates a straight-line basis over the estimated useful lives of the related software products, generally three to ten years. The Company capitalized $36 million, $53 million and $40 million of direct expenses that were related to the development of software in 2021, 2020 and 2019, respectively. Net capitalized software included in intangible assets totaled $155 million and $175 million at December 31, 2021 and 2020, respectively. See Note 8, Goodwill and Other Intangibles.
The Company capitalizes software development costs for internal use. Capitalized internal software development costs are amortized over the period of economic benefit, which approximates a straight-line basis over ten years. Net capitalized internal software included in property, plant and equipment totaled $12 million and $8 million at December 31, 2021 and 2020, respectively.
Other Investments
Other Investments
The Company accounts for its investments that represent less than twenty percent ownership, and for which the Company does not have the ability to exercise significant influence, using the accounting standards for investments in equity securities. Investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable market value, are accounted for at cost, adjusted for subsequent observable price changes as applicable. The Company periodically evaluates the carrying value of its investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable fair value and carries them at cost, less impairment, adjusted for subsequent observable price changes. For equity investments in which the Company has the ability to exercise significant influence over operating and financial policies of the investee, the equity method of accounting is used. The Company’s share of net income or losses of equity method investments is included in the consolidated statements of operations and was not material in any period presented.
During the year ended December 31, 2021, year ended December 31, 2020 and year ended December 31, 2019, the Company made investments in unaffiliated companies of $2 million, $6 million and $9 million, respectively.

In 2021
, the Company also recorded an unrealized gain of $10 million due to an observable change in the fair value of an existing investment the Company does not have the ability to exercise significant influence over.
Fair Value Measurements
Fair Value Measurements
In accordance with the accounting standards for fair value measurements and disclosures, certain of the Company’s assets and liabilities are measured at fair value on a recurring basis as of December 31, 2021 and 2020. Fair values determined by Level 1 inputs utilize observable data, such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points for which there is little or no market data, which require the reporting entity to develop its own assumptions.
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands):
 
    
Total at
December 31,
2021
    
Quoted Prices
in Active
Markets
for
 
Identical
Assets

(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs

(Level 3)
 
Assets:
                                   
U.S. Treasury securities
   $ 13,917      $ —        $ 13,917      $ —    
Corporate debt securities
     39,121        —          39,121        —    
Time deposits
     19,030        —          19,030        —    
Waters 401(k) Restoration Plan assets
     38,729        38,729        —          —    
Foreign currency exchange contracts
     504        —          504        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 111,301      $ 38,729      $ 72,572      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,347      $ —        $ —        $ 1,347  
Foreign currency exchange contracts
     195        —          195        —    
Interest rate cross-currency swap agreements
     5,363        —          5,363        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,905      $ —        $ 5,558      $ 1,347  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31
, 2020
(in thousands):
 
 
  
Total at
December 31,
2020
 
  
Quoted Prices
in Active
Markets
for Identical
Assets
(Level 1)
 
  
Significant
Other
Observable
Inputs
(Level 2)
 
  
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 6,451      $ —        $ 6,451      $ —    
Waters 401(k) Restoration Plan assets
     38,988        38,988        —          —    
Foreign currency exchange contracts
     836        —          836        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,275      $ 38,988      $ 7,287      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,185      $ —        $ —        $ 1,185  
Foreign currency exchange contracts
     185        —          185        —    
Interest rate cross-currency swap agreements
     44,996        —          44,996        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,366      $ —        $ 45,181      $ 1,185  
    
 
 
    
 
 
    
 
 
    
 
 
 
Fair Value of 401(k) Restoration Plan Assets
The 401(k) Restoration Plan is a nonqualified defined contribution plan and the assets were held in registered mutual funds and have been classified as Level 1. The fair values of the assets in the plan are determined through market and observable sources from daily quoted prices on nationally recognized securities exchanges.
Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements
The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts and interest rate cross-currency swap agreements are determined through market and observable sources and have been classified as Level 2. These assets and liabilities have been initially valued at the transaction price and subsequently valued, typically utilizing third-party pricing services. The pricing services use many inputs to determine value, including reportable trades, benchmark yields, credit spreads, broker/dealer quotes, current spot rates and other industry and economic events. The Company validates the prices provided by third-party pricing services by reviewing their pricing methods and obtaining market values from other pricing sources.
Fair Value of Contingent Consideration
The fair value of the Company’s liability for contingent consideration relates to earnout payments in connection with the December 2020 acquisition of Integrated Software Solutions (“ISS”) and is determined using a probability-weighted discounted cash flow model, which uses significant unobservable inputs, and has been classified as Level 3. Subsequent changes in the fair value of the contingent consideration liability are recorded in the results of operations. The fair value of the contingent consideration liability associated with future earnout payments is based on several factors, including the achievement of certain revenue and customer account milestones over the two years after the acquisition date and a discount rate that reflects both the likelihood of achieving the estimated future results and the Company’s creditworthiness. A change in any of these unobservable inputs can significantly change the fair value of the contingent consideration.
The fair value of future contingent consideration payments related to the December 2020 acquisition of ISS was estimated to be $1 million at both December 31, 2021 and 2020.
 
Fair Value of Other Financial Instruments
The Company’s accounts receivable and accounts payable are recorded at cost, which approximates fair value due to their short-term nature. The carrying value of the Company’s variable interest rate debt approximates fair value due to the variable nature of the interest rate. The carrying value of the Company’s fixed interest rate debt was $1.3 billion and $0.9 billion at December 31, 2021 and 2020, respectively. The fair value of the Company’s fixed interest rate debt was estimated using discounted cash flow models, based on estimated current rates offered for similar debt under current market conditions for the Company. The fair value of the Company’s fixed interest rate debt was estimated to be $1.3 billion and $1.0 billion at December 31, 2021 and 2020, respectively, using Level 2 inputs.
Derivative Transactions
Derivative Transactions
The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates. The Company is exposed to currency price risk on foreign currency exchange rate fluctuations when it translates its
non-U.S.
dollar foreign subsidiaries’ financial statements into U.S. dollars and when any of the Company’s subsidiaries purchase or sell products or services in a currency other than its own currency.
The Company’s principal strategies in managing exposures to changes in foreign currency exchange rates are to (1) naturally hedge the foreign-currency-denominated liabilities on the Company’s balance sheet against corresponding assets of the same currency, such that any changes in liabilities due to fluctuations in foreign currency exchange rates are typically offset by corresponding changes in assets and (2) mitigate foreign exchange risk exposure of international operations by hedging the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows.
Foreign Currency Exchange Contracts
The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real.
Interest Rate Cross-Currency Swap Agreements
As of December 31, 2021, the Company had three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive income in stockholders’ equity (deficit) until the sale or substantial liquidation of the foreign operation. The difference between the interest rate received and paid under the interest rate cross-currency swap derivative agreement is recorded in interest income in the statement of operations.
 
The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
    
Notional Value
    
Fair Value
    
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                   
Other current assets
   $ 55,309      $ 504      $ 66,690      $ 836  
Other current liabilities
   $ 9,000      $ 195      $ 20,000      $ 185  
         
Interest rate cross-currency swap agreements:
                                   
Other liabilities
   $ 230,000      $ 5,363      $ 560,000      $ 44,996  
Accumulated other comprehensive loss
            $ 15,944               $ 44,996  
The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements
(in thousands):
 
 
 
Financial

Statement

Classification
 
Year Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Foreign currency exchange contracts:
                          
Realized (losses) gains on closed contracts
  
Cost of sales
   $ (1,973    $ 1,444      $ (3,552
Unrealized (losses) gains on open contracts
  
Cost of sales
     (343      1,663        (1,292
         
 
 
    
 
 
    
 
 
 
Cumulative net
pre-tax
(losses) gains
  
Cost of sales
   $ (2,316    $ 3,107      $ (4,844
         
 
 
    
 
 
    
 
 
 
Interest rate cross-currency swap agreements:
                          
Interest earned
   Interest income    $ 11,084      $ 15,296      $ 11,709  
Unrealized gains (losses) on open contracts
   Accumulated other                           

  
comprehensive loss
   $ 29,052      $ (44,996    $ 4,485  
Stockholders' (Deficit) Equity
Stockholders’ Equity (Deficit)
In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. During 2021, 2020 and 2019, the Company repurchased 2.0 million, 0.8 million and 11.1 million shares of the Company’s outstanding common stock at a cost of $640 million, $167 million and $2.5 billion, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $9 million, $9 million and $8 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, the Company has a total of $885 million authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023.
The Company accrued $20 million at December 31, 2019 as a result of treasury stock purchases that were unsettled. These transactions were settled in January 2020. There was no such accrual at December 31, 2021 or 2020.
Product Warranty Costs
Product Warranty Costs
The Company accrues estimated product warranty costs at the time of sale, which are included in cost of sales in the consolidated statements of operations. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. The amount of the accrued warranty liability is based on historical information, such as past experience, product failure rates, number of units repaired and estimated costs of material and labor. The liability is reviewed for reasonableness at least quarterly.
The following is a summary of the activity of the Company’s accrued warranty liability for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Balance at
Beginning of Period
    
Accruals for
Warranties
    
Settlements
Made
   
Balance at
End of Period
 
Accrued warranty liability:
                                  
December 31, 2021
   $ 10,950      $ 8,799      $ (9,031   $ 10,718  
December 31, 2020
   $ 11,964      $ 7,909      $ (8,923   $ 10,950  
December 31, 2019
   $ 12,300      $ 7,540      $ (7,876   $ 11,964  
Advertising Costs
Advertising Costs
All advertising costs are expensed as incurred and are included in selling and administrative expenses in the consolidated statements of operations. Advertising expenses were $7 million, $6 million and $6 million for 2021, 2020 and 2019, respectively.
Research and Development Expenses
Research and Development Expenses
Research and development expenses are comprised of costs incurred in performing research and development activities, including salaries and benefits, facilities costs, overhead costs, contract services and other outside costs. Research and development expenses are expensed as incurred.
Stock-Based Compensation
Stock-Based Compensation
The Company has two stock-based compensation plans, which are described in Note 14, “Stock-Based Compensation”.
Earnings Per Share
Earnings Per Share
In accordance with the earnings per share accounting standards, the Company presents two earnings per share (“EPS”) amounts. Income per basic common share is based on income available to common shareholders and the weighted-average number of common shares outstanding during the periods presented. Income per diluted common share includes additional dilution from potential common stock, such as stock issuable pursuant to the exercise of stock options outstanding.

Retirement Plans
Retirement Plans
The Company sponsors various retirement plans, which are described in Note 17, “Retirement Plans”.
Comprehensive Income
Comprehensive Income
The Company accounts for comprehensive income in accordance with the accounting standards for comprehensive income, which establish the accounting rules for reporting and displaying comprehensive income.
These standards require that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements.
New Accounting Pronouncements
Recently Adopted Accounting Standards
In December 2019, accounting guidance was issued that simplifies the accounting for income taxes by removing certain exceptions within the current guidance, including the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The amendment also improves consistent application by clarifying and amending existing guidance related to aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step up in the tax basis of goodwill. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows.
In January 2020, accounting guidance was issued that clarifies the accounting guidance for equity method investments, joint ventures, and derivatives and hedging. The update clarifies the interaction between different sections of the accounting guidance that could be applicable and helps clarify which guidance should be applied in certain situations which should increase relevance and comparability of financial statement information. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows.
Recently Issued Accounting Standards
In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company is still evaluating the impact of reference rate reform and whether this guidance will be adopted.
In October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance
 
with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity.​​​​​​​
Revenue Recognition
Revenue Recognition
The Company recognizes revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company generally enters into contracts that include a combination of products and services. Revenue is allocated to distinct performance obligations and is recognized net of allowances for returns and discounts.
The Company recognizes revenue on product sales at the time control of the product transfers to the customer. In substantially all of the Company’s arrangements, title of the product transfers at shipping point and, as a result, the Company determined control transfers at the point of shipment. In more limited cases, there are destination-based shipping terms and, thus, control is deemed to transfer when the products arrive at the customer site. All incremental costs of obtaining a contract are expensed as and when incurred if the expected amortization period of the asset that would have been recognized is one year or less. Shipping and handling costs are included as a component of cost of sales. In situations where the control of the goods transfers prior to the completion of the Company’s obligation to ship the products to its customers, the Company has elected the practical expedient to account for the shipping services as a fulfillment cost. Accordingly, such costs are recognized when control of the related goods is transferred to the customer. In more rare situations, the Company has revenue associated with products that contain specific customer acceptance criteria and the related revenue is not recognized before the customer acceptance criteria are satisfied. The Company elected to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with specific revenue-producing transactions and collected by the Company from a customer.
Generally, the Company’s contracts for products include a performance obligation related to installation. The Company has determined that the installation represents a distinct performance obligation and revenue is recognized separately upon the completion of installation. The Company determines the amount of the transaction price to allocate to the installation service based on the standalone selling price of the product and the service, which requires judgment. The Company determines the relative standalone selling price of installation based upon a number of factors, including hourly service billing rates and estimated installation hours. In developing these estimates, the Company considers past history, competition, billing rates of current services and other factors.
The Company has sales from standalone software, which are included in instrument systems revenue. These arrangements typically include software licenses and maintenance contracts, both of which the Company has determined are distinct performance obligations. The Company determines the amount of the transaction price to allocate to the license and maintenance contract based on the relative standalone selling price of each performance obligation. Software license revenue is recognized at the point in time when control has been transferred to the customer. The revenue allocated to the software maintenance contract is recognized on a straight-line basis over the maintenance period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. Unspecified rights to software upgrades are typically sold as part of the maintenance contract on a
when-and-if-available
basis.
Payment terms and conditions vary among the Company’s revenue streams, although terms generally include a requirement of payment within 30 to 60 days of product shipment. Prior to providing payment terms to customers, an evaluation of their credit risk is performed. Returns and customer credits are infrequent and insignificant and are recorded as a reduction to sales. Rights of return are not included in sales arrangements and, therefore, there is minimal variable consideration included in the transaction price of our products.

Service revenue includes (1) service and software maintenance contracts and (2) service calls (time and materials). Instrument service contracts and software maintenance contracts are typically annual contracts, which are billed at the beginning of the contract or maintenance period. The amount of the service and software maintenance contract is recognized on a straight-line basis to revenue over the maintenance service period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. There are no deferred costs associated with the service contract, as the cost of the service is recorded when the service is performed. Service calls are recognized to revenue at the time a service is performed.​​​​​​​

Other Items
Other Items
During the year ended December 31, 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations for the year ended year ended December 31, 2021. During the year ended December 31, 2021, the Company received $3 million in guaranteed payments, net of applicable withholding taxes.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Activity of Company's Allowance for Doubtful Accounts
The
 
following is a summary of the activity of the Company’s allowance for credit losses for the year ended December 31
, 2021
, 2020
and 2019
(in thousands). The December 31
, 2021
and 2020
balances are calculated using the CECL method and the December 31
, 2019
balance is calculated using the incurred loss method under legacy GAAP:
 
    
Balance at
Beginning
 
of Period
    
Impact of
CECL

Adoption
    
Additions
    
Deductions
   
Balance at
End of Period
 
Allowance for Credit Losses
                                           
December 31, 2021
   $ 14,381      $ —        $ 5,380      $ (6,533   $ 13,228  
December 31, 2020
   $ 9,560      $ 985      $ 9,051      $ (5,215   $ 14,381  
December 31, 2019
   $ 7,663      $ —        $ 4,701      $ (2,804   $ 9,560  
Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands):
 
    
Total at
December 31,
2021
    
Quoted Prices
in Active
Markets
for
 
Identical
Assets

(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs

(Level 3)
 
Assets:
                                   
U.S. Treasury securities
   $ 13,917      $ —        $ 13,917      $ —    
Corporate debt securities
     39,121        —          39,121        —    
Time deposits
     19,030        —          19,030        —    
Waters 401(k) Restoration Plan assets
     38,729        38,729        —          —    
Foreign currency exchange contracts
     504        —          504        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 111,301      $ 38,729      $ 72,572      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,347      $ —        $ —        $ 1,347  
Foreign currency exchange contracts
     195        —          195        —    
Interest rate cross-currency swap agreements
     5,363        —          5,363        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,905      $ —        $ 5,558      $ 1,347  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31
, 2020
(in thousands):
 
 
  
Total at
December 31,
2020
 
  
Quoted Prices
in Active
Markets
for Identical
Assets
(Level 1)
 
  
Significant
Other
Observable
Inputs
(Level 2)
 
  
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 6,451      $ —        $ 6,451      $ —    
Waters 401(k) Restoration Plan assets
     38,988        38,988        —          —    
Foreign currency exchange contracts
     836        —          836        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,275      $ 38,988      $ 7,287      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,185      $ —        $ —        $ 1,185  
Foreign currency exchange contracts
     185        —          185        —    
Interest rate cross-currency swap agreements
     44,996        —          44,996        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 46,366      $ —        $ 45,181      $ 1,185  
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements
The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
    
Notional Value
    
Fair Value
    
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                   
Other current assets
   $ 55,309      $ 504      $ 66,690      $ 836  
Other current liabilities
   $ 9,000      $ 195      $ 20,000      $ 185  
         
Interest rate cross-currency swap agreements:
                                   
Other liabilities
   $ 230,000      $ 5,363      $ 560,000      $ 44,996  
Accumulated other comprehensive loss
            $ 15,944               $ 44,996  
Gains (Losses) on Foreign Exchange Contracts
The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements
(in thousands):
 
 
 
Financial

Statement

Classification
 
Year Ended December 31,
 
 
 
2021
 
 
2020
 
 
2019
 
Foreign currency exchange contracts:
                          
Realized (losses) gains on closed contracts
  
Cost of sales
   $ (1,973    $ 1,444      $ (3,552
Unrealized (losses) gains on open contracts
  
Cost of sales
     (343      1,663        (1,292
         
 
 
    
 
 
    
 
 
 
Cumulative net
pre-tax
(losses) gains
  
Cost of sales
   $ (2,316    $ 3,107      $ (4,844
         
 
 
    
 
 
    
 
 
 
Interest rate cross-currency swap agreements:
                          
Interest earned
   Interest income    $ 11,084      $ 15,296      $ 11,709  
Unrealized gains (losses) on open contracts
   Accumulated other                           

  
comprehensive loss
   $ 29,052      $ (44,996    $ 4,485  
Summary of Activity of Company's Accrued Warranty Liability
The following is a summary of the activity of the Company’s accrued warranty liability for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Balance at
Beginning of Period
    
Accruals for
Warranties
    
Settlements
Made
   
Balance at
End of Period
 
Accrued warranty liability:
                                  
December 31, 2021
   $ 10,950      $ 8,799      $ (9,031   $ 10,718  
December 31, 2020
   $ 11,964      $ 7,909      $ (8,923   $ 10,950  
December 31, 2019
   $ 12,300      $ 7,540      $ (7,876   $ 11,964  
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Activity of Deferred Revenue and Customer Advances
The following is a summary of the activity of the Company’s deferred revenue and customer advances for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
December 31,
 
    
2021
   
2020
   
2019
 
Balance at the beginning of the period
   $ 239,759     $ 213,695     $ 204,257  
Recognition of revenue included in balance at beginning of the period
     (216,920     (198,209     (176,981
Revenue deferred during the period, net of revenue recognized
     250,759       224,273       186,419  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 273,598     $ 239,759     $ 213,695  
    
 
 
   
 
 
   
 
 
 
Schedule of Amount of Deferred Revenue and Customer Advances
The amount of deferred revenue and customer advances equals the transaction price allocated to unfulfilled performance obligations for the period presented. Such amounts are expected to be recognized in the future as follows (in thousands):

    
December 31, 2021
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 227,561  
13-24
months
     26,840  
25 months and beyond
     19,197  
    
 
 
 
Total
   $ 273,598  
    
 
 
 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Securities Reconciliation
The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands):
 
    
December 31, 2021
 
    
Amortized
    
Unrealized
    
Unrealized
   
Fair
 
    
Cost
    
Gain
    
Loss
   
Value
 
U.S. Treasury securities
   $ 13,929      $ —        $ (12   $ 13,917  
Corporate debt securities
     39,135        —          (14     39,121  
Time deposits
     19,030        —          —         19,030  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
   $ 72,094      $ —        $ (26   $ 72,068  
    
 
 
    
 
 
    
 
 
   
 
 
 
Amounts included in:
                                  
Cash equivalents
   $ 4,017      $ —        $ —       $ 4,017  
Investments
     68,077        —          (26     68,051  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
   $ 72,094      $ —        $ (26   $ 72,068  
    
 
 
    
 
 
    
 
 
   
 
 
 
 
    
December 31, 2020
 
    
Amortized
    
Unrealized
    
Unrealized
    
Fair
 
    
Cost
    
Gain
    
Loss
    
Value
 
Time deposits
     6,451        —          —          6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,451      $ —        $ —        $ 6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Investments
     6,451        —          —          6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,451      $ —        $ —        $ 6,451  
    
 
 
    
 
 
    
 
 
    
 
 
 
Investments Classified By Contractual Maturity Date
The estimated fair value of marketable debt securities by maturity date is as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
Due in one year or less
   $ 71,066      $ 6,451  
Due after one year through three years
     1,002        —    
    
 
 
    
 
 
 
Total
   $ 72,068      $ 6,451  
    
 
 
    
 
 
 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventory, Net of Reserves
Inventories are classified as follows (in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
Raw materials
   $ 165,240      $ 133,490  
Work in progress
     19,726        18,678  
Finished goods
     171,129        152,113  
    
 
 
    
 
 
 
Total inventories
   $ 356,095      $ 304,281  
    
 
 
    
 
 
 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, plant and equipment consist of the following (in thousands):
 
    
December 31,
 
    
2021
   
2020
 
Land and land improvements
   $ 36,428     $ 36,884  
Buildings and leasehold improvements
     446,061       376,705  
Production and other equipment
     621,792       588,625  
Construction in progress
     117,148       125,925  
    
 
 
   
 
 
 
Total property, plant and equipment
     1,221,429       1,128,139  
Less: accumulated depreciation and amortization
     (673,516     (634,136
    
 
 
   
 
 
 
Property, plant and equipment, net
   $ 547,913     $ 494,003  
    
 
 
   
 
 
 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]  
Summary of business combination assets acquired liabilities assumed The following table presents the fair values as of the acquisition date, as determined by the Company, of 100% of the assets and liabilities owned and recorded in connection with the acquisition of Andrew Alliance (in thousands):
 
Cash
   $ 713  
Accounts receivable and current other assets
     806  
Inventory
     669  
Prepaid and other assets
     611  
Property, plant and equipment, net
     757  
Operating lease assets
     847  
Intangible assets
     6,960  
Goodwill
     71,632  
    
 
 
 
Total assets acquired
     82,995  
Accrued expenses and other liabilities
     2,093  
    
 
 
 
Total consideration
     80,902  
    
 
 
 
Fair value of minority investment
     3,525  
    
 
 
 
Cash consideration paid
   $ 77,377  
    
 
 
 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangibles (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands):
 
    
December 31, 2021
    
December 31, 2020
 
    
Gross
Carrying
Amount
    
Accumulated
Amortization
    
Weighted-
Average
Amortization
Period
    
Gross
Carrying
Amount
    
Accumulated
Amortization
    
Weighted-
Average
Amortization
Period
 
Capitalized software
   $ 575,658      $ 420,862        5 years      $ 584,452      $ 409,847        5 years  
Purchased intangibles
     201,302        163,752        11 years        205,585        160,342        11 years  
Trademarks
     9,680        —          —          9,680        —          —    
Licenses
     12,635        6,199        7 years        5,923        5,697        6 years  
Patents and other intangibles
     102,353        68,414        8 years        90,699        61,808        8 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
Total
   $ 901,628      $ 659,227        7 years      $ 896,339      $ 637,694        7 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Summary of Senior Unsecured Notes Issued
In March 2021, the Company issued the following senior unsecured notes:
 
Senior Unsecured Notes
  
Term
 
  
Interest Rate
 
 
Face Value
(in millions)
 
  
Maturity Date
 
Series N
  
 
5 years
 
  
 
1.68
%

 
$
100     
 
March 2026
 
Series O
  
 
10 years
 
  
 
2.25
%

 
$

400     
 
March 2031
 
Summary of Outstanding Debt
The Company had the following outstanding debt at December 31, 2021 and 2020 (in thousands):
 
    
December 31, 2021
   
December 31, 2020
 
Senior unsecured notes - Series E - 3.97%, due March 2021
     —         50,000  
Senior unsecured notes - Series F - 3.40%, due June 2021
     —         100,000  
    
 
 
   
 
 
 
Total notes payable and debt, current
     —         150,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
     50,000       50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     50,000       50,000  
Senior unsecured notes - Series I - 3.13%, due May 2023
     50,000       50,000  
Senior unsecured notes - Series K - 3.44%, due May 2026
     160,000       160,000  
Senior unsecured notes - Series L - 3.31%, due September 2026
     200,000       200,000  
Senior unsecured notes - Series M - 3.53%, due September 2029
     300,000       300,000  
Senior unsecured notes - Series N - 1.68%, due March 2026
     100,000       —    
Senior unsecured notes - Series O - 2.25%, due March 2031
     400,000       —    
Credit agreement
     210,000       400,000  
Unamortized debt issuance costs
     (6,130     (3,485
    
 
 
   
 
 
 
Total long-term debt
     1,513,870       1,206,515  
Total debt
   $ 1,513,870     $ 1,356,515  
    
 
 
   
 
 
 
 
*
Series H senior unsecured notes bear interest at a
3-month
LIBOR for that floating rate interest period plus 1.25%.
Schedule of Debt Maturities
Annual maturities of debt outstanding at December 31, 2021 are as follows (in thousands):
 
    
Total
 
2022
   $ —    
2023
     50,000  
2024
     100,000  
2025
     —    
2026
     670,000  
Thereafter
     700,000  
    
 
 
 
Total
   $ 1,520,000  
    
 
 
 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income Before Income Taxes
Income tax data for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
    
Year Ended December 31,
 
    
2021
    
2020
    
2019
 
The components of income before income taxes are as follows:
                          
Domestic
   $ 144,410      $ 75,193      $ 97,325  
Foreign
     661,783        535,721        580,914  
    
 
 
    
 
 
    
 
 
 
Total
   $ 806,193      $ 610,914      $ 678,239  
    
 
 
    
 
 
    
 
 
 
Components of Income Taxes
    
Year Ended December 31,
 
    
2021
    
2020
   
2019
 
The components of the income tax provision were as follows:
                         
Federal
   $ 16,302      $ 28,385     $ 7,009  
State
     3,691        4,243       3,329  
Foreign
     76,724        59,408       66,083  
    
 
 
    
 
 
   
 
 
 
Total current tax provision
   $ 96,717      $ 92,036     $ 76,421  
    
 
 
    
 
 
   
 
 
 
Federal
   $ 10,491      $ (8,244   $ 6,913  
State
     345        (506     1,253  
Foreign
     5,797        6,057       1,454  
    
 
 
    
 
 
   
 
 
 
Total deferred tax provision
     16,633        (2,693     9,620  
    
 
 
    
 
 
   
 
 
 
Total provision
   $ 113,350      $ 89,343     $ 86,041  
    
 
 
    
 
 
   
 
 
 
Effective Income Tax Rate Reconciliation
The differences between income taxes computed at the United States statutory rate and the provision for income taxes are summarized as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Year Ended December 31,
 
    
2021
   
2020
   
2019
 
Federal tax computed at U.S. statutory income tax rate
   $ 169,300     $ 128,292     $ 142,430  
Foreign currency exchange impact on distributed earnings
     —         —         (3,229
GILTI, net of foreign tax credits
     10,476       13,319       10,523  
State income tax, net of federal income tax benefit
     4,036       2,415       3,459  
Net effect of foreign operations
     (54,566     (48,962     (52,727
Effect of stock-based compensation
     (6,682     (6,798     (9,211
Other, net
     (9,214     1,077       (5,204
    
 
 
   
 
 
   
 
 
 
Provision for income taxes
   $ 113,350     $ 89,343     $ 86,041  
    
 
 
   
 
 
   
 
 
 
Components of Deferred Tax Assets and Liabilities
The tax effects of temporary differences and carryforwards which give rise to deferred tax assets and deferred tax liabilities are summarized as follows (in thousands):
 
    
December 31,
 
    
2021
   
2020
 
Deferred tax assets:
                
Net operating losses and credits
   $ 55,813     $ 61,962  
Depreciation
     —         5,701  
Operating leases
     19,288       24,317  
Amortization
     2,316       2,377  
Stock-based compensation
     8,074       7,773  
Deferred compensation
     30,105       27,754  
Deferred revenue
     10,997       11,341  
Revaluation of equity investments and licenses
     3,083       4,492  
Inventory
     5,405       5,060  
Accrued liabilities and reserves
     6,675       10,639  
Unrealized foreign currency gain/loss
     2,266       —    
Other
     6,713       3,483  
    
 
 
   
 
 
 
Total deferred tax assets
     150,735       164,899  
Valuation allowance
     (58,834     (60,101
    
 
 
   
 
 
 
Deferred tax assets, net of valuation allowance
     91,901       104,798  
Deferred tax liabilities:
                
Capitalized software
     (24,357     (23,748
Operating leases
     (19,251     (24,314
Indefinite-lived intangibles
     (15,534     (14,973
Unrealized foreign currency gain/loss
     —         (10,819
Depreciation
     (3,481     —    
Deferred tax liability on foreign earnings
     (17,283     (17,277
    
 
 
   
 
 
 
Total deferred tax liabilities
     (79,906     (91,131
    
 
 
   
 
 
 
Net deferred tax assets
   $ 11,995     $ 13,667  
    
 
 
   
 
 
 
Unrecognized Tax Benefits
The following is a summary of the activity of the Company’s gross unrecognized tax benefits, excluding interest and penalties, for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
   
2020
   
2019
 
Balance at the beginning of the period
   $ 28,666     $ 27,790     $ 26,108  
Net reductions for settlement of tax audits
     (1,300     (399     —    
Net reductions for lapse of statutes taken during the period
     (433     (684     (261
Net additions for tax positions taken during the current period
     1,759       1,959       1,943  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 28,692     $ 28,666     $ 27,790  
    
 
 
   
 
 
   
 
 
 
Company's valuation allowance
The following i
s
 a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
Balance at
Beginning
of Period
    
Charged to
Provision for
Income Taxes*
   
Other**
   
Balance at
End of
Period
 
Valuation allowance for deferred tax assets:
                                 
2021
   $ 60,101      $ 2,919     $ (4,186   $ 58,834  
2020
   $ 51,221      $ 1,137     $ 7,743     $ 60,101  
2019
   $ 53,893      $ (1,242   $ (1,430   $ 51,221  
 
*
These amounts have been recorded as part of the income statement provision for income taxes. The income statement effects of these amounts have largely been offset by amounts related to changes in other deferred tax balance sheet accounts.
**
The change in the valuation allowance during the year ended December 31, 2021 is primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. The change in the valuation allowance during the year ended December 31, 2020 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward and acquired historical net operating losses. The change in the valuation allowance during the year ended December 31, 2019 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Right-of-Use Lease Assets and Lease Liabilities
The Company’s
right-of-use
lease assets and lease liabilities included in the consolidated balance sheets are classified as follows (in thousands):
 
         
December 31,
 
    
Financial Statement Classification
  
2021
    
2020
 
Assets:
                      
Property operating lease assets
   Operating lease assets    $ 55,774      $ 62,374  
Automobile operating lease assets
   Operating lease assets      28,236        29,694  
Equipment operating lease assets
   Operating lease assets      724        1,184  
         
 
 
    
 
 
 
Total lease assets
        $ 84,734      $ 93,252  
         
 
 
    
 
 
 
Liabilities:
                      
Current operating lease liabilities
   Current operating lease liabilities    $ 27,906      $ 27,764  
Long-term operating lease liabilities
   Long-term operating lease liabilities      59,623        68,197  
         
 
 
    
 
 
 
Total lease liabilities
        $ 87,529      $ 95,961  
         
 
 
    
 
 
 
Supplemental Information Relaing To Operating Leases
Undiscounted future minimum rents payable as of December 31, 2021 under
non-cancelable
leases with initial terms exceeding one year reconcile to lease liabilities included in the consolidated balance sheet as follows (in thousands):
 
2022
   $ 29,311  
2023
     20,763  
2024
     14,688  
2025
     10,642  
2026
     7,107  
2027 and thereafter
     11,072  
    
 
 
 
Total future minimum lease payments
     93,583  
Less: amount of lease payments representing interest
     (6,054
    
 
 
 
Present value of future minimum lease payments
     87,529  
Less: current operating lease liabilities
     (27,906
    
 
 
 
Long-term operating lease liabilities
   $ 59,623  
    
 
 
 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-Based Compensation Expense
The consolidated statements of operations for the years ended December 31, 2021, 2020 and 2019 include the following stock-based compensation expense related to stock option awards, restricted stock awards, restricted stock unit awards, performance stock unit awards and the employee stock purchase plan (in thousands):
 
    
2021
    
2020
    
2019
 
Cost of sales
   $ 2,500      $ 2,485      $ 2,271  
Selling and administrative expenses
     21,727        29,711        30,907  
Research and development expenses
     5,691        4,669        5,399  
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 29,918      $ 36,865      $ 38,577  
    
 
 
    
 
 
    
 
 
 
Relevant Data Used to Determine the Value of Stock Options Granted During the Period The relevant data used to determine the value of the stock options granted during the year ended December 31, 2021, 2020 and 2019 are as follows:
 
Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values
  
2021
   
2020
   
2019
 
Options issued in thousands
     160       267       146  
Risk-free interest rate
     0.8     1.2     2.5
Expected life in years
     6       6       5  
Expected volatility
     32.4     27.8     24.5
Expected dividends
     —         —         —    
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
2021
    
2020
    
2019
 
Exercise price
   $ 281.33      $ 215.12      $ 230.37  
Fair value
   $ 91.48      $ 63.14      $ 61.75  
Stock Options Outstanding Roll Forward
The following table summarizes stock option activity for the plans for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Number of Shares
   
Exercise Price per Share
    
Weighted-
Average
Exercise Price
per Share
 
Outstanding at December 31, 2020
     1,067     $ 75.94        to      $ 238.52      $ 179.59  
Granted
     160     $ 250.15        to      $ 371.64      $ 281.33  
Exercised
     (282   $ 75.94        to      $ 238.52      $ 165.29  
Canceled
     (254   $ 139.51        to      $ 280.80      $ 198.05  
    
 
 
                                    
Outstanding at December 31, 2021
     691     $ 88.71        to      $ 371.64      $ 202.24  
    
 
 
                                    
Stock Options Outstanding by Exercise Price Range
The following table details the options outstanding at December 31, 2021 by range of exercise prices (in thousands, except per share data):
 
Exercise
Price Range
  
Number of Shares
Outstanding
    
Weighted-
Average
Exercise Price
    
Remaining
Contractual Life of
Options Outstanding
    
Number of Shares
Exercisable
    
Weighted-
Average
Exercise Price
 
$88.71 to $194.2
5
     232      $ 135.77        4.3        213      $ 133.11  
$194.2
6
 to $224.37
     232      $ 206.51        7.4        84      $ 204.73  
$224.38 to $371.64
     227      $ 265.81        8.4        34      $ 237.24  
    
 
 
                      
 
 
          
Total
     691      $ 202.24        6.7        331      $ 162.09  
    
 
 
                      
 
 
          
Restricted Stock Units Unvested Roll Forward
The following table summarizes the unvested restricted stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Shares
   
Weighted-Average

Grant Date Fair
Value per Share
 
Unvested at December 31, 2020
     271     $ 202.00  
Granted
     88     $ 283.10  
Vested
     (88   $ 184.60  
Forfeited
     (26   $ 224.71  
    
 
 
         
Unvested at December 31, 2021
     245     $ 234.97  
    
 
 
         
Relevant Data Used to Determine the Value of Performance Shares The relevant data used to determine the value of the performance stock units granted during the year ended December 31, 2021, 2020 and 2019 are as follows:
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
2021
   
2020
   
2019
 
Performance stock units issued in thousands
     41       58       13  
Risk-free interest rate
     0.2     1.3     2.4
Expected life in years
     2.9       2.9       2.8  
Expected volatility
     38.7     25.1     23.5
Average volatility of peer companies
     34.7     26.1     26.2
Correlation Coefficient
     45.8     36.6     34.2
Expected dividends
     —         —         —    
Performance Stock Units Unvested Roll Forward
The following table summarizes the unvested performance stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data):
 
    
Shares
   
Weighted-Average

Fair Value per
Share
 
Unvested at December 31, 2020
     95     $ 230.36  
Granted
     41     $ 315.98  
Vested
     (5   $ 242.94  
Forfeited
     (44   $ 199.22  
    
 
 
         
Unvested at December 31, 2021
     87     $ 285.73  
    
 
 
         
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Reconciliation
Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data):
 
    
Year Ended December 31, 2021
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 692,843        61,575      $ 11.25  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          453        (0.08
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 692,843        62,028      $ 11.17  
    
 
 
    
 
 
    
 
 
 
    
Year Ended December 31, 2020
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 521,571        62,094      $ 8.40  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          320        (0.04
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 521,571        62,414      $ 8.36  
    
 
 
    
 
 
    
 
 
 
 
    
Year Ended December 31, 2019
 
    
Net Income
    
Weighted-Average

Shares
    
Per
Share
 
    
(Numerator)
    
(Denominator)
    
Amount
 
Net income per basic common share
   $ 592,198        67,627      $ 8.76  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          539        (0.07
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 592,198        68,166      $ 8.69  
    
 
 
    
 
 
    
 
 
 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The components of accumulated othe
r
 comprehensive loss are detailed as follows (in thousands):
 
    
Currency
Translation
   
Unrealized Gain
(Loss) on
Retirement Plans
   
Unrealized
Loss on
Investments
   
Accumulated
Other
Comprehensive
Loss
 
Balance at December 31, 2019
   $ (104,066   $ (15,405   $ —       $ (119,471
Other comprehensive income (loss), net of tax
     5,984       (4,456     —         1,528  
    
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2020
   $ (98,082   $ (19,861   $ —       $ (117,943
Other comprehensive income (loss), net of tax
     (1,903     8,001       (20     6,078  
    
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2021
   $ (99,985   $ (11,860   $ (20   $ (111,865
    
 
 
   
 
 
   
 
 
   
 
 
 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Defined Benefit Plan, Projected Benefit Obligation
The reconciliation of the projected benefit obligations for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Projected benefit obligation, January 1
   $ 25,369     $ 119,590     $ 21,186     $ 103,366  
Service cost
     884       4,577       665       4,519  
Employee contributions
     1,176       561       1,149       514  
Interest cost
     559       1,247       711       1,413  
Actuarial (gains) losses
     (852     (5,803     2,788       2,624  
Benefits paid
     (1,178     (5,334     (1,130     (1,474
Plan amendments
     —         69       —         —    
Plan settlements
     —         (341     —         (1,449
Currency impact
     —         (7,642     —         10,077  
    
 
 
   
 
 
   
 
 
   
 
 
 
Projected benefit obligation, December 31
   $ 25,958     $ 106,924     $ 25,369     $ 119,590  
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Fair Value of Plan Assets
The reconciliation of the fair value of the plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Fair value of plan assets, January 1
   $ 16,168     $ 93,890     $ 13,773     $ 83,011  
Actual return on plan assets
     1,682       2,739       1,967       1,395  
Company contributions
     466       5,529       409       3,581  
Employee contributions
     1,176       561       1,149       514  
Plan settlements
     —         (341     —         (1,449
Benefits paid
     (1,178     (5,334     (1,130     (1,474
Currency impact
     —         (5,875     —         8,312  
    
 
 
   
 
 
   
 
 
   
 
 
 
Fair value of plan assets, December 31
   $ 18,314     $ 91,169     $ 16,168     $ 93,890  
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit, Funded Status of Plan
The summary of the funded status for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Projected benefit obligation
   $ (25,958   $ (106,924   $ (25,369   $ (119,590
Fair value of plan assets
     18,314       91,169       16,168       93,890  
    
 
 
   
 
 
   
 
 
   
 
 
 
Funded status
   $ (7,644   $ (15,755   $ (9,201   $ (25,700
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Amounts Recognized in Balance Sheet
The summary of the amount
s
 recognized in the consolidated balance sheets for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Long-term assets
   $ —       $ 1,992     $ —       $ 971  
Current liabilities
     (466     —         (409     (1,999
Long-term liabilities
     (7,178     (17,747     (8,792     (24,672
    
 
 
   
 
 
   
 
 
   
 
 
 
Net amount recognized at December 31
   $ (7,644   $ (15,755   $ (9,201   $ (25,700
    
 
 
   
 
 
   
 
 
   
 
 
 
Summary of the Non-U.S. Pension Plans
The summary of the
Non-U.S.
Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
    
2020
 
Accumulated benefit obligations
   $ 75,178      $ 84,940  
Fair value of plan assets
   $ 66,414      $ 68,334  
The summary of the
Non-U.S.
Pension Plans that have projected benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
    
2020
 
Projected benefit obligations
   $ 96,010      $ 107,093  
Fair value of plan assets
   $ 78,264      $ 80,422  
Defined Benefit Plan, Net Periodic Benefit Cost
The summary of the components of net periodic pension costs for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
   
2021
   
2020
   
2019
 
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Service cost
  $ —       $ 884     $ 4,577     $ —       $ 665     $ 4,519     $ —       $ 499     $ 4,339  
Interest cost
    —         559       1,247       —         711       1,413       29       777       1,735  
Expected return on plan assets
    —         (1,011     (1,835     —         (871     (1,874     —         (706     (2,154
Settlement loss
    —         —         77       —         —         235       27       —         1,548  
Net amortization:
                                                                       
Prior service credit
    —         (19     (87     —         (19     (163     —         (19     (108
Net actuarial loss
    —         10       1,186       —         —         1,571       —         —         531  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net periodic pension cost
  $ —       $ 423     $ 5,165     $ —       $ 486     $ 5,701     $ 56     $ 551     $ 5,891  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Defined Beneift Plan, Amounts Recognized in Other Comprehensive Income (Loss)
The summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 
   
2021
   
2020
   
2019
 
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Prior service credit
  $ —       $ —       $ (69   $ —       $ —       $ —       $ —       $ —       $ —    
Net gain (loss) arising during the year
    —         1,524       6,708       —         (1,692     (3,104     32       (648     (8,940
Amortization:
                                                                       
Prior service credit
    —         (19     (87     —         (19     (163     —         (19     (108
Net loss
    —         10       1,263       —         —         1,806       27       —         2,079  
Other Plans
    —         —         —         —         —         —         —         —         18  
Currency impact
    —         —         1,179       —         —         (2,225     —         —         178  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total recognized in other comprehensive income (loss)
  $ —       $ 1,515     $ 8,994     $ —       $ (1,711   $ (3,686   $ 59     $ (667   $ (6,773
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Accumulated Other Comprehensive Income
The summary of the amounts included in accumulated other comprehensive loss in stockholders’ equity for the plans at December 31, 2021 and 2020 is as follows (in thousands):
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Net actuarial loss
   $ (889   $ (14,938   $ (2,423   $ (24,138
Prior service credit
     55       152       74       358  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
   $ (834   $ (14,786   $ (2,349   $ (23,780
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Actual Plan Asset Allocations
The plans’ investment asset mix is as follows at December 31, 2021 and 2020:
 
    
2021
   
2020
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
   
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

Pension
Plans
 
Equity securities
     77     8     67     5
Debt securities
     23     18     33     20
Cash and cash equivalents
     0     1     0     1
Insurance contracts and other
     0     73     0     74
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
     100     100     100     100
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Target Asset Allocations
The plans’ investment policies include th
e
 following asset allocation guidelines:
 
    
U.S. Retiree Healthcare Plan
    
Non-U.S.

Pension Plans

Policy Target
 
    
Policy Target
   
Range
 
Equity securities
     60     30% -  90%        13
Debt securities
     35     20% -  50%        19
Cash and cash equivalents
     0     0% -  10%        8
Insurance contracts and other
     5     0% -  10%        60
Defined Benefit Plan, Fair Value Measurement of Plan Assets The fair value of the Company’s retirement plan assets are as follows at December 31, 2021 (in thousands):
 
    
Total at
December 31,
2021
    
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs (Level
 
3)
 
U.S. Retiree Healthcare Plan:
                                   
Mutual funds
(a)
     18,314        18,314        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     18,314        18,314        —          —    
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,333        1,333        —          —    
Mutual funds
(c)
     23,891        23,891        —          —    
Bank and insurance investment contracts
(d)
     65,945        —          —          65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     91,169        25,224        —          65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 109,483      $ 43,538      $ —        $ 65,945  
    
 
 
    
 
 
    
 
 
    
 
 
 
The fair value of the Company’s retirement plan assets are as follows at December 31, 2020 (in thousands):
 
    
Total at
December 31,
2020
    
Quoted Prices
in Active
Markets for
Identical
Assets

(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs

(Level 3)
 
U.S. Retiree Healthcare Plan:
                                   
Mutual funds
(e)
     16,168        16,168        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     16,168        16,168        —          —    
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,188        1,188        —          —    
Mutual funds
(f)
     23,582        23,582        —          —    
Bank and insurance investment contracts
(d)
     69,120        —          —          69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     93,890        24,770        —          69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 110,058      $ 40,938      $ —        $ 69,120  
    
 
 
    
 
 
    
 
 
    
 
 
 
(a)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 48% in the common stock of
large-cap
U.S. companies, 29% in the common stock of international growth companies and 23% in fixed income bonds of U.S. companies and the U.S. government.
(b)
Primarily represents deposit account funds held with various financial institutions.
(c)
The mutual fund balance in the
Non-U.S.
Pension Plans is primarily invested in the following categories: 58% in international bonds, 31% in the common stock of international companies and 11% in various other global investments.
(d)
Amount represents bank and insurance guaranteed investment contracts.
(e)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 36% in the common stock of
large-cap
U.S. companies, 31% in the common stock of international growth companies and 33% in fixed income bonds of U.S. companies and the U.S. government.
(f)
The mutual fund balance in the
Non-U.S.
Pension Plans is invested in the following categories: 64% in international bonds, 19% in the common stock of international companies and 17% in various other global investments.
Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation
The following table summarizes the changes in fair value of the Level 3 retirement plan assets for the years ended December 31, 2021 and 2020 (in thousands):
 
    
Insurance
Guaranteed
Investment
Contracts
 
Fair value of assets, December 31, 2019
   $ 60,119  
Net purchases (sales) and appreciation (depreciation)
     9,001  
    
 
 
 
Fair value of assets, December 31, 2020
     69,120  
Net purchases (sales) and appreciation (depreciation)
     (3,175
    
 
 
 
Fair value of assets, December 31, 2021
   $ 65,945  
    
 
 
 
Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation
The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2021, 2020 and 2019 are as follows:
 
 
  
2021
 
 
2020
 
 
2019
 
 
  
U.S.
 
 
Non-U.S.
 
 
U.S.
 
 
Non-U.S.
 
 
U.S.
 
 
Non-U.S.
 
Discount rate
  
 
2.70
 
 
1.40
 
 
2.25
 
 
1.12
 
 
3.42
 
 
1.38
Increases in compensation levels
  
 
*
 
 
2.74
 
 
*
 
 
2.69
 
 
*
 
 
2.83
Interest crediting rate
  
 
5.25
 
 
0.99
 
 
5.25
 
 
0.85
 
 
5.25
 
 
0.79
 
**
Not applicable
Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost
The weighted-average assumptions used to determine the net periodic pension cost for the years ended December 31, 2021, 2020 and 2019 are as follows:
 
    
2021
   
2020
   
2019
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     2.25     1.40     3.42     1.98     4.41     2.25
Return on plan assets
     6.25     2.58     6.25     2.99     6.25     3.11
Increases in compensation levels
     *     3.11     *     3.62     *     3.20
Interest crediting rate
     5.25     0.77     5.25     0.63     5.25     0.58
 
**
Not applicable
Defined Benefit Plan, Estimated Future Benefit Payments
During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to the Company’s defined benefit plans. Estimated future benefit payments from the plans as of December 31, 2021 are as follows (in thousands):
 
    
U.S.
Retiree Healthcare
Plans
    
Non-U.S.

Pension
Plans
    
Total
 
2022
   $ 1,452      $ 4,090      $ 5,542  
2023
     1,554        2,285        3,839  
2024
     1,643        2,635        4,278  
2025
     1,703        3,815        5,518  
2026
     1,726        3,093        4,819  
2027 - 2031

     8,358        23,408        31,766  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Summary of Net Sales for Company's Products and Services
Net sales for the Company’s products and services are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Product net sales:
                          
Waters instrument systems
   $ 1,089,248      $ 890,855      $ 963,871  
Chemistry consumables
     507,209        432,080        412,018  
TA instrument systems
     225,613        174,398        191,300  
    
 
 
    
 
 
    
 
 
 
Total product sales
     1,822,070        1,497,333        1,567,189  
Service net sales:
                          
Waters service
     876,626        794,189        761,594  
TA service
     87,178        73,843        77,813  
    
 
 
    
 
 
    
 
 
 
Total service sales
     963,804        868,032        839,407  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
Summary of Geographic Sales Information
Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the years ended December 31, 2021, 2020 and 2019 (in thousands):

    
2021
    
2020
    
2019
 
Net Sales:
                          
Asia:
                          
China
   $ 521,128      $ 404,352      $ 439,557  
Japan
     182,597        179,815        180,707  
Asia Other
     372,040        315,010        318,848  
    
 
 
    
 
 
    
 
 
 
Total Asia
     1,075,765        899,177        939,112  
Americas:
                          
United States
     774,014        678,313        692,277  
Americas Other
     151,206        119,529        137,964  
    
 
 
    
 
 
    
 
 
 
Total Americas
     925,220        797,842        830,241  
Europe
     784,889        668,346        637,243  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
Summary of Net Sales by Customer Class
None of the Company’s individual customers accounts for more than 2% of annual Company sales. Net sales by customer class are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Pharmaceutical
   $ 1,667,061      $ 1,386,966      $ 1,365,275  
Industrial
     829,204        707,772        719,377  
Academic and governmental
     289,609        270,627        321,944  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time
Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands):
 
    
2021
    
2020
    
2019
 
Net sales recognized at a point in time:
                          
Instrument systems
   $ 1,314,861      $ 1,065,253      $ 1,155,171  
Chemistry consumables
     507,209        432,080        412,018  
Service sales recognized at a point in time (time & materials)
     354,666        365,776        323,247  
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     2,176,736        1,863,109        1,890,436  
Net sales recognized over time:
                          
Service and software sales recognized over time (contracts)
     609,138        502,256        516,160  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,785,874      $ 2,365,365      $ 2,406,596  
    
 
 
    
 
 
    
 
 
 
Revenue from External Customers by Geographic Area
Long-lived assets information at December 31, 2021 and 2020 is presented below (in thousands):
 
    
2021
    
2020
    
2019
 
Long-lived assets:
                          
United States
   $ 395,446      $ 350,615      $ 276,891  
Americas Other
     1,662        1,179        1,929  
    
 
 
    
 
 
    
 
 
 
Total Americas
     397,108        351,794        278,820  
Europe
     130,806        119,978        116,734  
Asia
     19,999        22,231        21,788  
    
 
 
    
 
 
    
 
 
 
Total long-lived assets
   $ 547,913      $ 494,003      $ 417,342  
    
 
 
    
 
 
    
 
 
 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unaudited Quarterly Results (Tables)
12 Months Ended
Dec. 31, 2021
Quarterly Financial Data [Abstract]  
Schedule of Unaudited Quarterly Results
The Company’s unaudited quarterly results are summarized below (in thousands, except per share data):
 
    
First
   
Second
   
Third
   
Fourth
       
2021
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 608,545     $ 681,647     $ 659,233     $ 836,449     $ 2,785,874  
Costs and operating expenses:
                                        
Cost of sales
     254,147       280,254       271,128       351,004       1,156,533  
Selling and administrative expenses
     143,196       158,213       152,545       173,014       626,968  
Research and development expenses
     38,092       44,949       41,986       43,331       168,358  
Purchased intangibles amortization
     1,840       1,809       1,759       1,735       7,143  
Litigation provisions
     —         —         —         5,165       5,165  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     437,275       485,225       467,418       574,249       1,964,167  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     171,270       196,422       191,815       262,200       821,707  
Other income (expense)
     9,359       9,321       (607     (870     17,203  
Interest expense
     (10,946     (12,027     (11,081     (10,884     (44,938
Interest income
     4,101       3,698       2,548       1,874       12,221  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     173,784       197,414       182,675       252,320       806,193  
Provision for income taxes
     25,657       30,122       21,490       36,081       113,350  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 148,127     $ 167,292     $ 161,185     $ 216,239     $ 692,843  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.38       2.71       2.63       3.55       11.25  
Weighted-average number of basic common shares
     62,260       61,685       61,359       60,984       61,575  
Net income per diluted common share
     2.37       2.69       2.60       3.52       11.17  
Weighted-average number of diluted common shares and equivalents
     62,632       62,157       61,888       61,423       62,028  
 
    
First
   
Second
   
Third
   
Fourth
       
2020
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 464,939     $ 519,984     $ 593,784     $ 786,658     $ 2,365,365  
Costs and operating expenses:
                                        
Cost of sales
     210,644       213,134       262,342       320,569       1,006,689  
Selling and administrative expenses
     147,735       117,449       135,430       153,084       553,698  
Research and development expenses
     34,989       31,155       34,971       39,662       140,777  
Purchased intangibles amortization
     2,625       2,618       2,657       2,687       10,587  
Asset Impairments
     —         —         —         6,945       6,945  
Litigation provisions
     666       514       —         —         1,180  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     396,659       364,870       435,400       522,947       1,719,876  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     68,280       155,114       158,384       263,711       645,489  
Other (expense) income
     (374     (736     (1,039     374       (1,775
Interest expense
     (14,079     (13,018     (10,915     (11,058     (49,070
Interest income
     4,036       4,003       4,007       4,224       16,270  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     57,863       145,363       150,437       257,251       610,914  
Provision for income taxes
     4,301       22,434       23,668       38,940       89,343  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 53,562     $ 122,929     $ 126,769     $ 218,311     $ 521,571  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     0.86       1.98       2.04       3.51       8.40  
Weighted-average number of basic common shares
     62,232       61,944       62,002       62,170       62,094  
Net income per diluted common share
     0.86       1.98       2.03       3.49       8.36  
Weighted-average number of diluted common shares and equivalents
     62,626       62,184       62,303       62,501       62,414  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)
shares in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2019
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Segment
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Jan. 01, 2020
USD ($)
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Foreign currency transaction net gain (loss)       $ (5,000,000) $ (7,000,000) $ (9,000,000)  
Cash equivalents description       Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, primarily in bank deposits, U.S. treasury bill money market funds and commercial paper.      
Cash, cash equivalents and investments     $ 443,000,000 $ 569,000,000 $ 443,000,000    
Number of reporting units for goodwill impairment testing | Segment       2      
Finite-lived intangible assets, average useful life in years       7 years 7 years    
Additions to capitalized software development costs for software sold to customers       $ 36,000,000 $ 53,000,000 40,000,000  
Capitalized software development costs for software sold to customers, net     175,000,000 155,000,000 175,000,000    
Property, plant and equipment, net     494,003,000 547,913,000 494,003,000 417,342,000  
Investments in unaffiliated companies       2,000,000 6,000,000 9,000,000  
Contingent consideration     1,185,000 1,347,000 1,185,000    
Long-term debt     1,206,515,000 $ 1,513,870,000 1,206,515,000    
Foreign currency exposure       The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates.      
Maturity period of foreign exchange contracts       The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment.      
Treasury stock       $ 648,930,000 176,408,000 2,466,254,000  
Advertising expense       7,000,000 6,000,000 6,000,000  
Asset impairment Charges     6,945,000 0 6,945,000 0  
Decrease in Stockholders Equity     7,107,989,000 7,800,832,000 7,107,989,000    
Unrealized gain loss on investments   $ 10,000,000   9,707,000 $ 0 $ 0  
Settled Litigation [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Proceeds from guaranteed payments, net of tax       3,000,000      
Other Income [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Guaranteed payments received       $ 10,000,000      
Revision of Prior Period, Accounting Standards Update, Adjustment [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Decrease in Stockholders Equity             $ 1,000,000
Purchased Intangibles [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       11 years 11 years    
Capitalized software [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       5 years 5 years    
Patents and other intangibles [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       8 years 8 years    
Medimass [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Impairment of certain intangible assets     10,000,000   $ 10,000,000    
Change in Amount of Contingent Consideration, Liability     3,000,000   3,000,000    
Cross Currency Interest Rate Contract [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Term of derivative agreement       3 years      
Notional value, derivative asset     230,000,000 $ 230,000,000 $ 230,000,000    
Customer Concentration [Member] | Pharmaceutical [Member] | Net sales [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Concentration percentage       60.00% 59.00% 57.00%  
Non-US [Member] | Geographic Concentration Risk [Member] | Net sales [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Concentration percentage       72.00% 71.00% 71.00%  
Programs Authorized by Board of Directors [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Treasury stock shares acquired | shares       2.0 0.8 11.1  
Treasury stock       $ 640,000,000 $ 167,000,000 $ 2,500,000,000  
Related to Vesting of Restricted Stock Units [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Treasury stock       9,000,000 9,000,000 8,000,000  
January 2019 Program [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Stock repurchase program period 2 years            
Treasury Stock [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Treasury stock       648,930,000 176,408,000 2,466,254,000  
Accrued treasury stock repurchases     0 $ 0 0 $ 20,000,000  
Global Intangible Low-taxed Income [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
New provision for taxation offf-shore rarnings rate       10.50%      
Held In Currencies Other Than Us Dollars [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Cash, cash equivalents and investments     254,000,000 $ 298,000,000 254,000,000    
Internal-Use Software [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Useful life of property, plant and equipment       10 years      
Property, plant and equipment, net     8,000,000 $ 12,000,000 8,000,000    
January 2019 Program [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Stock repurchase program authorization amount $ 4,000,000,000            
Stock repurchase program remaining amount authorized for future purchases       885,000,000      
Unsecured Debt [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Long-term debt     1,000,000,000.0 1,300,000,000 1,000,000,000.0    
Unsecured Debt [Member] | Fixed Interest Rate [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Long-term debt     900,000,000 1,300,000,000 900,000,000    
Fair value of fixed interest rate debt     1,000,000,000.0 1,300,000,000 1,000,000,000.0    
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Recurring [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Contingent consideration     1,185,000 $ 1,347,000 $ 1,185,000    
Maximum [Member] | Purchased Intangibles [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       15 years      
Maximum [Member] | Capitalized software [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       10 years      
Maximum [Member] | Patents and other intangibles [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       10 years      
Maximum [Member] | Customer Concentration [Member] | Individual Customers [Member] | Net sales [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Concentration percentage       2.00% 2.00% 2.00%  
Maximum [Member] | Building [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Useful life of property, plant and equipment       39 years      
Maximum [Member] | Building Improvements [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Useful life of property, plant and equipment       10 years      
Maximum [Member] | Production and Other Equipment [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Useful life of property, plant and equipment       10 years      
Minimum [Member] | Purchased Intangibles [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       1 year      
Minimum [Member] | Capitalized software [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       3 years      
Minimum [Member] | Patents and other intangibles [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Finite-lived intangible assets, average useful life in years       1 year      
Minimum [Member] | Building [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Useful life of property, plant and equipment       15 years      
Minimum [Member] | Building Improvements [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Useful life of property, plant and equipment       5 years      
Minimum [Member] | Production and Other Equipment [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Useful life of property, plant and equipment       3 years      
Held By Foreign Subsidiaries [Member]              
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]              
Cash, cash equivalents and investments     $ 364,000,000 $ 440,000,000 $ 364,000,000    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 14,381 $ 9,560 $ 7,663
Impact of CECL Adoption 0 985  
Additions 5,380 9,051 4,701
Deduction (6,533) (5,215) (2,804)
Ending balance $ 13,228 $ 14,381 $ 9,560
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities $ 72,068 $ 6,451
Waters 401(k) Restoration Plan assets 38,729 38,988
Total 111,301 46,275
Contingent consideration 1,347 1,185
Total 6,905 46,366
Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset 504 836
Foreign currency exchange contracts 195 185
Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset   44,996
Foreign currency exchange contracts 5,363  
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 13,917  
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 39,121  
Time Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 19,030 6,451
Fair Value, Measurements, Recurring [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 13,917  
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 39,121  
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Waters 401(k) Restoration Plan assets 38,729 38,988
Total 38,729 38,988
Total 0  
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Waters 401(k) Restoration Plan assets 0  
Total 72,572 7,287
Total 5,558 45,181
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset 504 836
Foreign currency exchange contracts 195 185
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset   44,996
Foreign currency exchange contracts 5,363  
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 13,917  
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 39,121  
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | Time Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 19,030 6,451
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 0  
Contingent consideration 1,347 1,185
Total $ 1,347 $ 1,185
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset $ 504,000 $ 836,000
Fair value, derivative liability 195,000 185,000
Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notional value, derivative asset 230,000,000 230,000,000
Fair value, derivative asset   44,996,000
Fair value, derivative liability 5,363,000  
Other Current Assets [Member] | Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notional value, derivative asset 55,309,000 66,690,000
Fair value, derivative asset 504,000 836,000
Other Current Liabilities [Member] | Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notional value, derivative liability 9,000,000 20,000,000
Fair value, derivative liability 195,000 185,000
Other Assets [Member] | Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notional value, derivative asset 230,000,000 560,000,000
Fair value, derivative asset 5,363,000 44,996,000
Accumulated Other Comprehensive Loss (Income) [Member] | Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset $ 15,944,000 $ 44,996,000
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
Dec. 31, 2019
Cost of Sales [Member] | Foreign Currency Exchange Contract [Member]      
Derivative [Line Items]      
Realized gains (losses) on closed contracts $ (1,973) $ 1,444 $ (3,552)
Unrealized gains (losses) on open contracts (343) 1,663 (1,292)
Cumulative net pre-tax gains (losses) (2,316) 3,107 (4,844)
Interest Income [Member] | Cross Currency Interest Rate Contract [Member]      
Derivative [Line Items]      
Interest earned 11,084 15,296 11,709
Stockholders' (Deficit) Equity [Member] | Cross Currency Interest Rate Contract [Member]      
Derivative [Line Items]      
Unrealized gains (losses) on open contracts $ 29,052 $ (44,996) $ 4,485
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance at Beginning of Period $ 10,950 $ 11,964 $ 12,300
Accruals for Warranties 8,799 7,909 7,540
Settlements Made (9,031) (8,923) (7,876)
Balance at End of Period $ 10,718 $ 10,950 $ 11,964
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Other Long-Term Liabilities [Member]    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances $ 46 $ 42
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue Recognition and Deferred Revenue [Abstract]      
Balance at the beginning of the period $ 239,759 $ 213,695 $ 204,257
Recognition of revenue included in balance at beginning of the period (216,920) (198,209) (176,981)
Revenue deferred during the period, net of revenue recognized 250,759 224,273 186,419
Balance at the end of the period $ 273,598 $ 239,759 $ 213,695
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 227,561 $ 198,240
Deferred revenue and customer advances expected to be recognized 273,598  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-12-31    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 227,561  
Deferred revenue and customer advances recognition period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-12-31    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 26,840  
Deferred revenue and customer advances recognition period 2 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-31    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 19,197  
Deferred revenue and customer advances recognition period 3 years  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 72,094 $ 6,451
Unrealized Gain 0  
Unrealized Loss (26)  
Fair Value 72,068 6,451
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,929  
Unrealized Gain 0  
Unrealized Loss (12)  
Fair Value 13,917  
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 39,135  
Unrealized Gain 0  
Unrealized Loss (14)  
Fair Value 39,121  
Time Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 19,030 6,451
Fair Value 19,030 6,451
Cash Equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,017  
Fair Value 4,017  
Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 68,077 6,451
Unrealized Gain 0  
Unrealized Loss (26)  
Fair Value $ 68,051 $ 6,451
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Investments Classified By Contractual Maturity Date (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Due in one year or less $ 71,066 $ 6,451
Due after one year through three years 1,002  
Total $ 72,068 $ 6,451
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories - Inventory, Net of Reserves (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory, Net, Items Net of Reserve Alternative [Abstract]    
Raw materials $ 165,240 $ 133,490
Work in progress 19,726 18,678
Finished goods 171,129 152,113
Total inventories $ 356,095 $ 304,281
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]      
Provisions on inventory $ 9 $ 12 $ 13
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 1,221,429 $ 1,128,139  
Less: accumulated depreciation and amortization (673,516) (634,136)  
Property, plant and equipment, net 547,913 494,003 $ 417,342
Land and land Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 36,428 36,884  
Buildings And Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 446,061 376,705  
Production and other equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 621,792 588,625  
Construction in Progress [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 117,148 $ 125,925  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2022
Property, Plant and Equipment [Line Items]        
Property, plant and equipment retirements and disposals $ 23 $ 19 $ 11  
Property, plant and equipment disposition disclosures Gains or losses on disposals were immaterial for the years ended December 31, 2021, 2020 and 2019.      
Precision Chemistry Consumable Manufacturing Operations [Member]        
Property, Plant and Equipment [Line Items]        
Estimated purchase amount of building and equipment       $ 50
Payment to purchase of building and equipment $ 200      
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 15, 2020
Jan. 15, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Intangible assets acquired     $ 55,000 $ 68,000  
Intangible assets acquired     7 years 7 years  
Business acquisition, goodwill, not deductible for tax purposes   $ 72,000 $ 437,865 $ 444,362  
Payment to acquire business net of cash acquired     0 $ 80,545 $ 0
Developed technology trade name and customer relationships [member]          
Business Acquisition [Line Items]          
Intangible assets acquired   $ 7,000      
Developed technology and customer list [member]          
Business Acquisition [Line Items]          
Intangible assets acquired   10 years      
Trade names [member]          
Business Acquisition [Line Items]          
Intangible assets acquired   3 years      
Andrew Alliance [Member]          
Business Acquisition [Line Items]          
Aggregate consideration paid for acquird entity   $ 80,000      
Business combination equity interest issued or issuable   $ 4,000      
Integrated Softwate Solutions Limited [Member]          
Business Acquisition [Line Items]          
Payment to acquire business net of cash acquired $ 4,000        
Business combination contingent consideration payable     $ 1,000    
Business combination period over which contingent consideration shall be paid     2 years    
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 15, 2020
Disclosure Of Business Combination Assets Acquired Liabilities Assumed [Line Items]      
Goodwill $ 437,865 $ 444,362 $ 72,000
Andrew Alliance [Member]      
Disclosure Of Business Combination Assets Acquired Liabilities Assumed [Line Items]      
Cash 713    
Accounts receivable and current other assets 806    
Inventory 669    
Prepaid and other assets 611    
Property, plant and equipment, net 757    
Operating lease assets 847    
Intangible assets 6,960    
Goodwill 71,632    
Total assets acquired 82,995    
Accrued expenses and other liabilities 2,093    
Total consideration 80,902    
Fair value of minority investment 3,525    
Cash consideration paid $ 77,377    
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangibles - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jan. 15, 2020
Goodwill $ 444,362 $ 437,865 $ 444,362   $ 72,000
Goodwill foreign currency translation adjustments   6,000      
Intangible assets, gross foreign currency translation adjustments   (49,000)      
Intangible assets, accumulated amortization foreign currency translation adjustments   (38,000)      
Amortization expense   60,000 57,000 $ 51,000  
Future amortization expense, year 1   62,000      
Future amortization expense, year 2   62,000      
Future amortization expense, year 3   62,000      
Future amortization expense, year 4   62,000      
Future amortization expense, year 5   62,000      
Intangible assets other than goodwill capitalized during the period   $ 55,000 68,000    
Medimass [Member]          
Intangible assets, gross foreign currency translation adjustments     15,000    
Intangible assets, accumulated amortization foreign currency translation adjustments     5,000    
Impairment of certain intangible assets $ 10,000   $ 10,000    
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 901,628 $ 896,339
Accumulated Amortization $ 659,227 $ 637,694
Weighted-Average Amortization Period 7 years 7 years
Trademarks [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,680 $ 9,680
Software Development [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 575,658 584,452
Accumulated Amortization $ 420,862 $ 409,847
Weighted-Average Amortization Period 5 years 5 years
Purchased Intangibles [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 201,302 $ 205,585
Accumulated Amortization $ 163,752 $ 160,342
Weighted-Average Amortization Period 11 years 11 years
Licensing Agreements [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,635 $ 5,923
Accumulated Amortization $ 6,199 $ 5,697
Weighted-Average Amortization Period 7 years 6 years
Patents and Other Intangibles [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 102,353 $ 90,699
Accumulated Amortization $ 68,414 $ 61,808
Weighted-Average Amortization Period 8 years 8 years
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Sep. 17, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Debt facility fee The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan.    
Long-term debt $ 1,513,870,000   $ 1,206,515,000
Call feature on debt instrument In the event of a change in control (as defined in the note purchase agreement) of the Company, the Company may be required to prepay the Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest.    
Line of credit maximum borrowing capacity $ 121,000,000   109,000,000
Cross Currency Interest Rate Contract [Member]      
Debt Instrument [Line Items]      
Notional value, derivative asset $ 230,000,000   230,000,000
Derivative instrument, term 3 years    
Notes Payable to Banks [Member]      
Debt Instrument [Line Items]      
Interest rate terms on debt The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan.    
Debt covenant description The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end ofany fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.    
Unused borrowing capacity $ 1,600,000,000   1,400,000,000
Unsecured Debt [Member]      
Debt Instrument [Line Items]      
Debt covenant description These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default.    
Long-term debt $ 1,300,000,000   $ 1,000,000,000.0
Call feature on debt instrument The Company may prepay all or some of the senior unsecured notes at any time in an amount not less than 10% of the aggregate principal amount outstanding, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note.    
Debt instrument percentage of the amount to be prepaid 10.00%    
Debt instrument interest coverage ratio 3.50%    
Debt instrument leverage ratio 3.50%    
Credit Agreements and Unsecured Debt [Member]      
Debt Instrument [Line Items]      
Weighted-average interest rate 2.74%   2.92%
Revolving Facilities [Member] | Notes Payable to Banks [Member]      
Debt Instrument [Line Items]      
Face value of debt   $ 1,800,000,000  
Term Loan Facility [Member] | Notes Payable to Banks [Member] | 2017 Credit Agreement [Member]      
Debt Instrument [Line Items]      
Face value of debt   $ 300,000,000  
Senior Unsecured Notes [Member] | Prepayment Not Less Than Twenty Days But No More Than Sixty Days [Member]      
Debt Instrument [Line Items]      
Percentage of prepayemnt of aggregate principal amount of the secured senior notes 10.00%    
Revolving Facility And Term Loan [Member] | Notes Payable to Banks [Member] | 2017 Credit Agreement [Member]      
Debt Instrument [Line Items]      
Long term debt gross     $ 400,000,000
2021 Credit Facility [Member]      
Debt Instrument [Line Items]      
Long term debt gross $ 210,000,000    
Debt instrument maturity date Sep. 17, 2026    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Senior Unsecured Notes Issued (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Series N [Member]    
Debt Instrument [Line Items]    
Term 5 years  
Interest Rate 1.68% 1.68%
Face Value $ 100  
Maturity Date Mar. 31, 2026  
Series O [Member]    
Debt Instrument [Line Items]    
Term 10 years  
Interest Rate 2.25% 2.25%
Face Value $ 400  
Maturity Date Mar. 31, 2031  
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total notes payable and debt, current $ 0 $ 150,000
Unamortized debt issuance costs (6,130) (3,485)
Total long-term debt 1,513,870 1,206,515
Total debt 1,513,870 1,356,515
Credit Agreement [Member]    
Debt Instrument [Line Items]    
Long-term debt 210,000 400,000
Senior Unsecured Notes Series E [Member]    
Debt Instrument [Line Items]    
Total notes payable and debt, current 0 50,000
Senior Unsecured Notes Series F [Member]    
Debt Instrument [Line Items]    
Total notes payable and debt, current 0 100,000
Senior Unsecured Notes Series G [Member]    
Debt Instrument [Line Items]    
Long-term debt 50,000 50,000
Senior Unsecured Notes Series H [Member]    
Debt Instrument [Line Items]    
Long-term debt [1] 50,000 50,000
Senior Unsecured Notes Series I [Member]    
Debt Instrument [Line Items]    
Long-term debt 50,000 50,000
Senior Unsecured Notes Series K [Member]    
Debt Instrument [Line Items]    
Long-term debt 160,000 160,000
Senior Unsecured Notes Series L [Member]    
Debt Instrument [Line Items]    
Long-term debt 200,000 200,000
Senior Unsecured Notes Series M [Member]    
Debt Instrument [Line Items]    
Long-term debt 300,000 $ 300,000
Senior Unsecured Notes Series N [Member]    
Debt Instrument [Line Items]    
Long-term debt 100,000  
Senior Unsecured Notes Series O [Member]    
Debt Instrument [Line Items]    
Long-term debt $ 400,000  
[1] Series H senior unsecured notes bear interest at a 3-month LIBOR for that floating rate interest period plus 1.25%.
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Outstanding Debt (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Senior Unsecured Notes Series E [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.97% 3.97%
Senior Unsecured Notes Series F [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.40% 3.40%
Senior Unsecured Notes Series G [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.92% 3.92%
Senior Unsecured Notes Series H [Member] | LIBOR [Member]    
Debt Instrument [Line Items]    
Interest rate margin 1.25% 1.25%
Senior Unsecured Notes Series I [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.13% 3.13%
Senior Unsecured Notes Series K [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.44% 3.44%
Senior Unsecured Notes Series L [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.31% 3.31%
Senior Unsecured Notes Series M [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.53% 3.53%
Senior Unsecured Notes Series N [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 1.68% 1.68%
Senior Unsecured Notes Series O [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 2.25% 2.25%
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Annual maturities of debt outstanding (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Maturities of Long-term Debt [Abstract]  
2022 $ 0
2023 50,000
2024 100,000
2025 0
2026 670,000
Thereafter 700,000
Total $ 1,520,000
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]                        
Income tax holiday amount                 $ 20,000 $ 21,000 $ 24,000  
Income tax holiday per share benefit                 $ 0.32 $ 0.33 $ 0.35  
Effective income tax rate                 14.10% 14.60% 12.70%  
Statutory tax rate                 21.00% 21.00%    
Valuation Allowance $ 58,834       $ 60,101       $ 58,834 $ 60,101 $ 51,221 $ 53,893
Deferred Tax Assets, Net of Valuation Allowance 91,901       104,798       91,901 104,798    
Incremental income tax provision 36,081 $ 21,490 $ 30,122 $ 25,657 $ 38,940 $ 23,668 $ 22,434 $ 4,301 113,350 89,343 86,041  
Provision for income tax repatriation of earnings                 4,000 3,000 3,000  
Gross unrecognized tax benefit would impact the Company's effective tax rate 29,000               29,000      
GILTI Tax [Member]                        
Income Taxes [Line Items]                        
Incremental income tax provision                 10,000 13,000 11,000  
Stock Based Compensation Tax Benefit [Member]                        
Income Taxes [Line Items]                        
Incremental income tax provision                 7,000 $ 7,000 $ 9,000  
Foreign Net Operating Losses and credits [Member]                        
Income Taxes [Line Items]                        
Valuation Allowance 53,000               53,000      
Gross foreign net operating losses 229,000               229,000      
Deferred Tax Assets, Net of Valuation Allowance 3,000               3,000      
Deferred Tax Assets Operating Loss Carryforwards Foreign Not Subject To Expiration 202,000               202,000      
Deferred Tax Assets Operating Loss Carryforwards Foreign Subject To Expiration 27,000               27,000      
Maximum [Member]                        
Income Taxes [Line Items]                        
Expected change in unrecognized tax benefits in the next twelve months $ 18,000               $ 18,000      
United States [Member]                        
Income Taxes [Line Items]                        
Statutory tax rate                 21.00%      
Ireland [Member]                        
Income Taxes [Line Items]                        
Statutory tax rate                 12.50%      
U.K [Member]                        
Income Taxes [Line Items]                        
Statutory tax rate                 19.00%      
Singapore [Member]                        
Income Taxes [Line Items]                        
Statutory tax rate                 17.00%      
Singapore [Member] | April Two Thousand And Twenty One To March Two Thousand And Twenty Six [Member] | New Contractual Arrangement [Member]                        
Income Taxes [Line Items]                        
Statutory tax rate                 5.00%      
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Income from operations before income taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Domestic                 $ 144,410 $ 75,193 $ 97,325
Foreign                 661,783 535,721 580,914
Income before income taxes $ 252,320 $ 182,675 $ 197,414 $ 173,784 $ 257,251 $ 150,437 $ 145,363 $ 57,863 $ 806,193 $ 610,914 $ 678,239
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred components of the provision (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
The components of the income tax provision from operations were as follows:                      
Federal                 $ 16,302 $ 28,385 $ 7,009
State                 3,691 4,243 3,329
Foreign                 76,724 59,408 66,083
Total current tax provision                 96,717 92,036 76,421
Federal                 10,491 (8,244) 6,913
State                 345 (506) 1,253
Foreign                 5,797 6,057 1,454
Total deferred tax provision                 16,633 (2,693) 9,620
Provision for income taxes $ 36,081 $ 21,490 $ 30,122 $ 25,657 $ 38,940 $ 23,668 $ 22,434 $ 4,301 $ 113,350 $ 89,343 $ 86,041
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Amount [Abstract]                      
Federal tax computed at U.S. statutory income tax rate                 $ 169,300 $ 128,292 $ 142,430
Foreign currency exchange impact on distributed earnings                     (3,229)
GILTI, net of foreign tax credits                 10,476 13,319 10,523
State income tax, net of federal income tax benefit                 4,036 2,415 3,459
Net effect of foreign operations                 (54,566) (48,962) (52,727)
Effect of stock-based compensation                 (6,682) (6,798) (9,211)
Other, net                 (9,214) 1,077 (5,204)
Provision for income taxes $ 36,081 $ 21,490 $ 30,122 $ 25,657 $ 38,940 $ 23,668 $ 22,434 $ 4,301 $ 113,350 $ 89,343 $ 86,041
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred tax liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net operating losses and credits $ 55,813 $ 61,962    
Depreciation 0 5,701    
Operating leases 19,288 24,317    
Amortization 2,316 2,377    
Stock-based compensation 8,074 7,773    
Deferred compensation 30,105 27,754    
Deferred revenue 10,997 11,341    
Revaluation of equity investments and licenses 3,083 4,492    
Inventory 5,405 5,060    
Accrued liabilities and reserves 6,675 10,639    
Unrealized foreign currency gain/loss 2,266 0    
Other 6,713 3,483    
Total deferred tax assets 150,735 164,899    
Valuation allowance (58,834) (60,101) $ (51,221) $ (53,893)
Deferred tax assets, net of valuation allowance 91,901 104,798    
Capitalized software (24,357) (23,748)    
Operating leases (19,251) (24,314)    
Indefinite-lived intangibles (15,534) (14,973)    
Unrealized foreign currency gain/loss 0 (10,819)    
Depreciation (3,481) 0    
Deferred tax liability on foreign earnings (17,283) (17,277)    
Total deferred tax liabilities (79,906) (91,131)    
Net deferred tax assets $ 11,995 $ 13,667    
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at the beginning of the period $ 28,666 $ 27,790 $ 26,108
Net reductions for settlement of tax audits (1,300) (399)  
Net reductions for lapse of statutes taken during the period (433) (684) (261)
Net additions for tax positions taken during the current period 1,759 1,959 1,943
Balance at the end of the period $ 28,692 $ 28,666 $ 27,790
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary Of Valuation Allowance (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Beginning Balance $ 60,101 $ 51,221 $ 53,893
Charged to Provision for Income Taxes 2,919 1,137 (1,242)
Other (4,186) 7,743 (1,430)
Ending Balance $ 58,834 $ 60,101 $ 51,221
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Litigation - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Obligation with Joint and Several Liability Arrangement [Line Items]  
Litigation provision during the year $ 5
Other Income [Member]  
Obligation with Joint and Several Liability Arrangement [Line Items]  
Guaranteed payments received 10
Settled Litigation [Member]  
Obligation with Joint and Several Liability Arrangement [Line Items]  
Proceeds from guaranteed payments, net of tax $ 3
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Weighted Average Remaining Lease Term 4 years 8 months 12 days 5 years 2 months 12 days  
Rental expense $ 34 $ 38 $ 36
Cash paid related to operating lease liabilities $ 34 $ 38 36
Weighted Average Discount Rate 3.04% 3.50%  
Acquired right-of-use assets in exchange for new operating lease liabilities $ 3 $ 16 $ 118
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Total lease assets $ 84,734 $ 93,252
Liabilities:    
Operating lease liabilities - current 27,906 27,764
Operating lease liabilities - long-term 59,623 68,197
Total lease liabilities 87,529 95,961
Current operating lease liabilities [Member]    
Liabilities:    
Operating lease liabilities - current 27,906 27,764
Long-term operating lease liabilities [Member]    
Liabilities:    
Operating lease liabilities - long-term 59,623 68,197
Property Operating lease assets [Member]    
Assets:    
Total lease assets 55,774 62,374
Automobile Operating lease assets [Member]    
Assets:    
Total lease assets 28,236 29,694
Equipment operating lease assets [Member]    
Assets:    
Total lease assets $ 724 $ 1,184
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Undiscounted future minimum rents payable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 29,311  
2023 20,763  
2024 14,688  
2025 10,642  
2026 7,107  
2027 and thereafter 11,072  
Total future minimum lease payments 93,583  
Less: amount of lease payments representing interest (6,054)  
Present value of future minimum lease payments 87,529 $ 95,961
Less: current operating lease liabilities (27,906) (27,764)
Long-term operating lease liabilities $ 59,623 $ 68,197
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Commitments and Contingencies Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum License Fees Payable Future minimum license fees payable under existing license agreements as of December 31, 2021 are immaterial for the years ended December 31, 2022 and thereafter.
Potentials Payments Under Licensing Arrangements $ 2
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 31, 2009
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for grant 6,700      
Employee Stock Purchase Plan [Abstract]        
Maximum contribution allowed under employee stock purchase plan as % of employee's earnings 15.00%      
Total number of shares purchased under employee stock purchase plan 1,600      
Plan period employee stock purchase plan, in months 3 months      
Purchase price calculation for shares of stock under employee stock purchase plan The purchase price for each share of stock is the lesser of 90% of the market price on the first day of the plan period or 100% of the market price on the last day of the plan period.      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Total intrinsic value of options exercised in the period $ 43 $ 45 $ 45  
Proceeds from stock plans 46 $ 59 $ 46  
Intrinsic value of options outstanding $ 118      
Weighted-average remaining contractual term of options exercisable 5 years 6 months      
Intrinsic value of options exercisable $ 71      
Number of options exercisable 331 500 700  
Weighted-average exercise price of exercisable options $ 162.09 $ 154.16 $ 134.94  
Options Vested and Expected to Vest [Abstract]        
Number of options outstanding which are vested and expected to vest 700      
Aggregate intrinsic value of outstanding options which are vested and expect to vest $ 117      
Weighted-average exercise price of outstanding options which are vested and expected to vest $ 201.85      
Weighted-average remaining contractual term of outstanding options which are vested and expected to vest 6 years 10 months 24 days      
Unrecognized compensation costs on unvested options $ 19      
Employee Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation costs $ 1 $ 1 $ 1  
Maximum [Member]        
Non-Employee Stock Purchase Plan Awards [Abstract]        
Incremental stock-based compensation cost due to acceleration of awards   1 1  
Restricted Stock Unit Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares, Granted 88      
Stock-based compensation costs $ 17 $ 15 $ 14  
Options Vested and Expected to Vest [Abstract]        
Weighted-average period of recognition for unrecognized compensation costs on nonvested awards 3 years 3 months 18 days      
Unvested Awards Roll Forward        
Weighted-average grant date fair value of shares granted $ 283.10      
Unvested shares at end of period 245 271    
Unrecognized compensation costs on unvested awards $ 41      
Performance Stock Unit Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares, Granted 41 58 13  
Stock-based compensation costs $ 3 $ 6 $ 7  
Options Vested and Expected to Vest [Abstract]        
Weighted-average period of recognition for unrecognized compensation costs on nonvested awards 2 years      
Unvested Awards Roll Forward        
Weighted-average grant date fair value of shares granted $ 315.98      
Unvested shares at end of period 87 95    
Unrecognized compensation costs on unvested awards $ 12      
Performance Stock Unit Plan [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights 0.00%      
Performance Stock Unit Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights 200.00%      
Restricted Stock Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares, Granted 4 6 5  
Stock-based compensation costs $ 1 $ 1 $ 1  
Unvested Awards Roll Forward        
Weighted-average grant date fair value of shares granted $ 256.28 $ 229.67 $ 183.41  
Unvested shares at end of period 3      
Equity Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years      
Award expiration period 10 years      
Options Vested and Expected to Vest [Abstract]        
Weighted-average period of recognition for unrecognized compensation costs on nonvested awards 3 years 6 months      
Employee Stock Purchase Plan of 2009 [Member] | Employee Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized under plan       800
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation $ 29,918 $ 36,865 $ 38,577
Cost of Sales [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 2,500 2,485 2,271
Selling and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 21,727 29,711 30,907
Research and Development Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation $ 5,691 $ 4,669 $ 5,399
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail) - Equity Option [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Options Issued and Significant Assumptions Used to Estimate Option Fair Values      
Options issued 160 267 146
Fair value assumptions, risk free interest rate 0.80% 1.20% 2.50%
Fair value assumptions, expected life in years 6 years 6 years 5 years
Fair value assumptions, expected volatility 32.40% 27.80% 24.50%
Fair value assumptions, expected dividends $ 0    
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant      
Weighted-average exercise price of options granted $ 281.33 $ 215.12 $ 230.37
Weighted-average grant date fair value of options granted $ 91.48 $ 63.14 $ 61.75
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) - Equity Option [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at December 31, 2018 1,067    
Granted 160 267 146
Exercised (282)    
Canceled (254)    
Outstanding at December 31, 2019 691 1,067  
Weighted-average exercise price of options outstanding at beginning of period $ 179.59    
Weighted-average exercise price of options granted 281.33 $ 215.12 $ 230.37
Weighted-average exercise price of options exercised 165.29    
Weighted average exercise price of options canceled 198.05    
Weighted-average exercise price of options outstanding at end of period 202.24 179.59  
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 75.94    
Weighted-average exercise price of options granted 250.15    
Weighted-average exercise price of options exercised 75.94    
Weighted average exercise price of options canceled 139.51    
Weighted-average exercise price of options outstanding at end of period 88.71 75.94  
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 238.52    
Weighted-average exercise price of options granted 371.64    
Weighted-average exercise price of options exercised 238.52    
Weighted average exercise price of options canceled 280.80    
Weighted-average exercise price of options outstanding at end of period $ 371.64 $ 238.52  
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Range of exercise prices (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 691    
Weighted-average exercise price of outstanding options $ 202.24    
Weighted-average remaining contractual life of options outstanding 6 years 8 months 12 days    
Number of options exercisable 331 500 700
Weighted-average exercise price of exercisable options $ 162.09 $ 154.16 $ 134.94
Range $88.71 to $194.25 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 232    
Weighted-average exercise price of outstanding options $ 135.77    
Weighted-average remaining contractual life of options outstanding 4 years 3 months 18 days    
Number of options exercisable 213    
Weighted-average exercise price of exercisable options $ 133.11    
Range $194.26 to $224.37 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 232    
Weighted-average exercise price of outstanding options $ 206.51    
Weighted-average remaining contractual life of options outstanding 7 years 4 months 24 days    
Number of options exercisable 84    
Weighted-average exercise price of exercisable options $ 204.73    
Range $224.38 to $371.64 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 227    
Weighted-average exercise price of outstanding options $ 265.81    
Weighted-average remaining contractual life of options outstanding 8 years 4 months 24 days    
Number of options exercisable 34    
Weighted-average exercise price of exercisable options $ 237.24    
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested Beginning balance, Shares | shares 271
Shares, Granted | shares 88
Shares, Vested | shares (88)
Shares, Forfeited | shares (26)
Unvested Ending balance, Shares | shares 245
Weighted-average grant date fair value per share of shares unvested at beginning of period | $ / shares $ 202.00
Weighted-average grant date fair value per share of shares granted | $ / shares 283.10
Weighted-average grant date fair value per share of shares vested | $ / shares 184.60
Weighted-average grant date fair value of shares forfeited | $ / shares 224.71
Weighted-average grant date fair value per share of shares unvested at end of period | $ / shares $ 234.97
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail) - Performance Stock Unit Plan [Member] - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values      
Shares granted 41 58 13
Fair value assumptions, risk free interest rate 0.20% 1.30% 2.40%
Fair value assumptions, expected life in years 2 years 10 months 24 days 2 years 10 months 24 days 2 years 9 months 18 days
Fair value assumptions, expected volatility 38.70% 25.10% 23.50%
Fair value assumptions, expected volatility of peer companies 34.70% 26.10% 26.20%
Fair value assumptions, correlation coefficient 45.80% 36.60% 34.20%
Fair value assumptions, expected dividends $ 0    
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail) - Performance Stock Unit Plan [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested Beginning balance, Shares 95    
Shares granted 41 58 13
Shares Vested (5)    
Shares Forfeited (44)    
Unvested Ending balance, Shares 87 95  
Weighted-average grant date fair value per share of shares unvested at beginning of period $ 230.36    
Weighted-average grant date fair value per share of shares granted 315.98    
Weighted-average grant date fair value per share of shares vested 242.94    
Weighted-average grant date fair value per share of shares forfeited 199.22    
Weighted-average grant date fair value per share of shares unvested at end of period $ 285.73 $ 230.36  
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Earnings Per Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]                      
Net income per basic common share, Net Income (Numerator) $ 216,239 $ 161,185 $ 167,292 $ 148,127 $ 218,311 $ 126,769 $ 122,929 $ 53,562 $ 692,843 $ 521,571 $ 592,198
Net income per diluted common share, Net Income (Numerator)                 $ 692,843 $ 521,571 $ 592,198
Net income per basic common share, Weighted-Average Shares (Denominator) 60,984 61,359 61,685 62,260 62,170 62,002 61,944 62,232 61,575 62,094 67,627
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator)                 453 320 539
Net income per diluted common share, Weighted-Average Shares (Denominator) 61,423 61,888 62,157 62,632 62,501 62,303 62,184 62,626 62,028 62,414 68,166
Net income per basic common share, Per Share Amount $ 3.55 $ 2.63 $ 2.71 $ 2.38 $ 3.51 $ 2.04 $ 1.98 $ 0.86 $ 11.25 $ 8.40 $ 8.76
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount                 (0.08) (0.04) (0.07)
Net income per diluted common share, Per Share Amount $ 3.52 $ 2.60 $ 2.69 $ 2.37 $ 3.49 $ 2.03 $ 1.98 $ 0.86 $ 11.17 $ 8.36 $ 8.69
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Additional Information (Detail) - shares
shares in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share 0.1 0.3 0.1
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Income - Schedule of Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ 232,144 $ (216,281) $ 1,567,258
Other comprehensive income (loss), net of tax 6,078 1,528 (1,500)
Ending balance 367,554 232,144 (216,281)
Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (98,082) (104,066)  
Other comprehensive income (loss), net of tax (1,903) 5,984  
Ending balance (99,985) (98,082) (104,066)
Unrealized Gain (Loss) on Retirement Plans [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (19,861) (15,405)  
Other comprehensive income (loss), net of tax 8,001 (4,456)  
Ending balance (11,860) (19,861) (15,405)
Unrealized Loss on Investments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 0 0  
Other comprehensive income (loss), net of tax (20) 0  
Ending balance (20) 0 0
Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (117,943) (119,471) (117,971)
Other comprehensive income (loss), net of tax 6,078 1,528  
Ending balance $ (111,865) $ (117,943) $ (119,471)
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Company contributions to defined contribution plans 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.    
Company contributions made to other non U S post-retirement plans $ 17 $ 14 $ 15
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 Benefit Plan Disclosure [Line Items]      
Defined benefit plan, settlement charge, cash contribution $ 6    
Defined benefit plan, settlement charge 46    
Defined benefit plan, settlement charge, non-cash $ 40    
Defined benefit plan, settlement charge, net income per diluted share 0.39    
U S Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan diversification investments are diversified among market capitalization and investment strategy, and targets a 45% allocation of the equity portfolio to be invested in financial markets outside of the United States    
UNITED STATES      
Defined Benefit Plan Disclosure [Line Items]      
Accumulated benefit obligations $ 92 103  
U S Defined Contribution Plan [Member]      
Defined Benefit 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 $ 19 $ 7 $ 17
Minimum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Estimated future employer contributions in current fiscal year 3    
Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Estimated future employer contributions in current fiscal year $ 6    
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
United States [Member] | Pension Plans [Member]      
Service cost     $ 0
Interest cost   $ 0 29
United States [Member] | Retiree Healthcare Plan [Member]      
Projected benefit obligation, Beginning balance $ 25,369 21,186  
Service cost 884 665 499
Employee contributions 1,176 1,149  
Interest cost 559 711 777
Actuarial (gains) losses (852) 2,788  
Benefits paid (1,178) (1,130)  
Projected benefit obligation, Ending balance 25,958 25,369 21,186
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Projected benefit obligation, Beginning balance 119,590 103,366  
Service cost 4,577 4,519 4,339
Employee contributions 561 514  
Interest cost 1,247 1,413 1,735
Actuarial (gains) losses (5,803) 2,624  
Benefits paid (5,334) (1,474)  
Plan amendments 69    
Plan settlements (341) (1,449)  
Currency impact (7,642) 10,077  
Projected benefit obligation, Ending balance $ 106,924 $ 119,590 $ 103,366
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
United States [Member] | Retiree Healthcare Plan [Member]    
Fair value of defined benefit plan assets, beginning balance $ 16,168 $ 13,773
Actual return on plan assets 1,682 1,967
Company contributions 466 409
Employee contributions 1,176 1,149
Benefits paid (1,178) (1,130)
Fair value of defined benefit plan assets, ending balance 18,314 16,168
Non-U.S. Pension Plans [Member] | Pension Plans [Member]    
Fair value of defined benefit plan assets, beginning balance 93,890 83,011
Actual return on plan assets 2,739 1,395
Company contributions 5,529 3,581
Employee contributions 561 514
Plan settlements (341) (1,449)
Benefits paid (5,334) (1,474)
Currency impact (5,875) 8,312
Fair value of defined benefit plan assets, ending balance $ 91,169 $ 93,890
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit, Funded Status of Plan (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
United States [Member] | Retiree Healthcare Plan [Member]      
Projected benefit obligation $ (25,958) $ (25,369) $ (21,186)
Fair value of plan assets 18,314 16,168 13,773
Funded status (7,644) (9,201)  
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Projected benefit obligation (106,924) (119,590) (103,366)
Fair value of plan assets 91,169 93,890 $ 83,011
Funded status $ (15,755) $ (25,700)  
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Long-term defined benefit plan liabilities $ (64,027) $ (72,620)
United States [Member] | Retiree Healthcare Plan [Member]    
Current defined benefit plan liabilities (466) (409)
Long-term defined benefit plan liabilities (7,178) (8,792)
Net amount of defined benefit plan recognized in balance sheet (7,644) (9,201)
Non-U.S. Pension Plans [Member] | Pension Plans [Member]    
Long-term defined benefit plan liabilities 1,992 971
Current defined benefit plan liabilities 0 (1,999)
Long-term defined benefit plan liabilities (17,747) (24,672)
Net amount of defined benefit plan recognized in balance sheet $ (15,755) $ (25,700)
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Define Benefit Plan with Accumulated benefit obligations [Member]    
Accumulated benefit obligations $ 75,178 $ 84,940
Fair value of plan assets 66,414 68,334
Define Benefit Plan with Projected benefit obligations [Member]    
Projected benefit obligation 96,010 107,093
Fair value of plan assets $ 78,264 $ 80,422
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
United States [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Service cost     $ 0
Interest cost   $ 0 29
Expected return on plan assets     0
Settlement loss   0 27
Net amortization: Net actuarial loss     0
Net periodic pension cost   0 56
United States [Member] | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Service cost $ 884 665 499
Interest cost 559 711 777
Expected return on plan assets (1,011) (871) (706)
Net amortization: Prior service credit (19) (19) (19)
Net amortization: Net actuarial loss 10    
Net periodic pension cost 423 486 551
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Service cost 4,577 4,519 4,339
Interest cost 1,247 1,413 1,735
Expected return on plan assets (1,835) (1,874) (2,154)
Settlement loss 77 235 1,548
Net amortization: Prior service credit (87) (163) (108)
Net amortization: Net actuarial loss 1,186 1,571 531
Net periodic pension cost $ 5,165 $ 5,701 $ 5,891
XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Total recognized in other comprehensive income (loss) $ (10,509) $ 5,397 $ 7,381
United States [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Net gain (loss) arising during the year   0 32
Net loss   0 27
Total recognized in other comprehensive income (loss) 0 0 59
United States [Member] | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Prior service credit     0
Net gain (loss) arising during the year 1,524 (1,692) (648)
Prior service credit (19) (19) (19)
Net loss 10    
Total recognized in other comprehensive income (loss) 1,515 (1,711) (667)
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Prior service credit (69)   0
Net gain (loss) arising during the year 6,708 (3,104) (8,940)
Prior service credit (87) (163) (108)
Net loss 1,263 1,806 2,079
Other Plans   0 18
Currency impact 1,179 (2,225) 178
Total recognized in other comprehensive income (loss) $ 8,994 $ (3,686) $ (6,773)
XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
United States [Member] | Retiree Healthcare Plan [Member]    
Accumulated Other Comprehensive Income [Abstract]    
Net actuarial loss $ (889) $ (2,423)
Prior service credit 55 74
Total (834) (2,349)
Non-U.S. Pension Plans [Member] | Pension Plans [Member]    
Accumulated Other Comprehensive Income [Abstract]    
Net actuarial loss (14,938) (24,138)
Prior service credit 152 358
Total $ (14,786) $ (23,780)
XML 113 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail)
Dec. 31, 2021
Dec. 31, 2020
United States [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 100.00% 100.00%
United States [Member] | Equity Securities | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 77.00% 67.00%
United States [Member] | Debt Securities [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 23.00% 33.00%
United States [Member] | Cash and Cash Equivalents [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 0.00% 0.00%
United States [Member] | Insurance Contracts And Other [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 0.00% 0.00%
Non-U.S. Pension Plans [Member] | Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 100.00% 100.00%
Non-U.S. Pension Plans [Member] | Equity Securities | Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 8.00% 5.00%
Non-U.S. Pension Plans [Member] | Debt Securities [Member] | Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 18.00% 20.00%
Non-U.S. Pension Plans [Member] | Cash and Cash Equivalents [Member] | Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 1.00% 1.00%
Non-U.S. Pension Plans [Member] | Insurance Contracts And Other [Member] | Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 73.00% 74.00%
XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail)
Dec. 31, 2021
US Retiree Healthcare Plan [Member] | Equity Securities [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 60.00%
US Retiree Healthcare Plan [Member] | Equity Securities [Member] | Minimum [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 30.00%
US Retiree Healthcare Plan [Member] | Equity Securities [Member] | Maximum [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 90.00%
US Retiree Healthcare Plan [Member] | Debt Securities [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 35.00%
US Retiree Healthcare Plan [Member] | Debt Securities [Member] | Minimum [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 20.00%
US Retiree Healthcare Plan [Member] | Debt Securities [Member] | Maximum [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 50.00%
US Retiree Healthcare Plan [Member] | Cash and Cash Equivalents [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 0.00%
US Retiree Healthcare Plan [Member] | Cash and Cash Equivalents [Member] | Minimum [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 0.00%
US Retiree Healthcare Plan [Member] | Cash and Cash Equivalents [Member] | Maximum [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 10.00%
US Retiree Healthcare Plan [Member] | Insurance Contracts And Other [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 5.00%
US Retiree Healthcare Plan [Member] | Insurance Contracts And Other [Member] | Minimum [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 0.00%
US Retiree Healthcare Plan [Member] | Insurance Contracts And Other [Member] | Maximum [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 10.00%
Non-U.S. Pension Plans [Member] | Equity Securities [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 13.00%
Non-U.S. Pension Plans [Member] | Debt Securities [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 19.00%
Non-U.S. Pension Plans [Member] | Cash and Cash Equivalents [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 8.00%
Non-U.S. Pension Plans [Member] | Insurance Contracts And Other [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Target plan asset allocation in defined benefit plan 60.00%
XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Significant Unobservable Inputs (Level 3) | Bank and Insurance Investment Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets $ 65,945 $ 69,120 $ 60,119
UNITED STATES | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,314 16,168 13,773
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 91,169 93,890 $ 83,011
Retirement Plans [Member] | Portion at Fair Value Measurement [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 109,483 110,058  
Retirement Plans [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) | Portion at Fair Value Measurement [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 43,538 40,938  
Retirement Plans [Member] | Significant Unobservable Inputs (Level 3) | Portion at Fair Value Measurement [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 65,945 69,120  
Retirement Plans [Member] | UNITED STATES | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,314 16,168  
Retirement Plans [Member] | UNITED STATES | Retiree Healthcare Plan [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,314 16,168  
Retirement Plans [Member] | UNITED STATES | Quoted Prices in Active Market for Identical Assets (Level 1) | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,314 16,168  
Retirement Plans [Member] | UNITED STATES | Quoted Prices in Active Market for Identical Assets (Level 1) | Retiree Healthcare Plan [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,314 16,168  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 91,169 93,890  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Pension Plans [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 23,891 23,582  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Pension Plans [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 1,333 1,188  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Pension Plans [Member] | Bank and Insurance Investment Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 65,945 69,120  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 25,224 24,770  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) | Pension Plans [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 23,891 23,582  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) | Pension Plans [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 1,333 1,188  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Significant Unobservable Inputs (Level 3) | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 65,945 69,120  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Significant Unobservable Inputs (Level 3) | Pension Plans [Member] | Bank and Insurance Investment Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets $ 65,945 $ 69,120  
XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail) - Mutual Fund [Member]
Dec. 31, 2021
Dec. 31, 2020
Large Cap US Companies Common Stock [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 48.00% 36.00%
International Growth Companies [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 29.00% 31.00%
International Growth Companies [Member] | Non-U.S. Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 31.00% 19.00%
Fixed Income Bonds [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 23.00% 33.00%
International Bonds [Member] | Non-U.S. Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 58.00% 64.00%
Other Investment Companies [Member] | Non-U.S. Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 11.00% 17.00%
XML 117 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail) - Bank and Insurance Investment Contracts [Member] - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]    
Fair value of defined benefit plan assets, beginning balance $ 69,120 $ 60,119
Net purchases (sales) and appreciation (depreciation) of defined benefit plan assets (3,175) 9,001
Fair value of defined benefit plan assets, ending balance $ 65,945 $ 69,120
XML 118 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
United States [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 2.70% 2.25% 3.42%
Interest crediting rate 5.25% 5.25% 5.25%
Non-U.S. Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 1.40% 1.12% 1.38%
Increases in compensation levels 2.74% 2.69% 2.83%
Interest crediting rate 0.99% 0.85% 0.79%
XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Non-U.S. Pension Plans [Member]      
Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]      
Discount rate 1.40% 1.98% 2.25%
Return on plan assets 2.58% 2.99% 3.11%
Increases in compensation levels 3.11% 3.62% 3.20%
Interest crediting rate 0.77% 0.63% 0.58%
United States [Member]      
Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]      
Discount rate 2.25% 3.42% 4.41%
Return on plan assets 6.25% 6.25% 6.25%
Interest crediting rate 5.25% 5.25% 5.25%
XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Estimated Future Benefit Payments [Abstract]  
2022 $ 5,542
2023 3,839
2024 4,278
2025 5,518
2026 4,819
2027—2031 31,766
U.S. Retiree Healthcare Plan  
Estimated Future Benefit Payments [Abstract]  
2022 1,452
2023 1,554
2024 1,643
2025 1,703
2026 1,726
2027—2031 8,358
Non-U.S. Pension Plans [Member]  
Estimated Future Benefit Payments [Abstract]  
2022 4,090
2023 2,285
2024 2,635
2025 3,815
2026 3,093
2027—2031 $ 23,408
XML 121 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
Segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 1
Maximum percentage of net sales to an individual customer 2.00%
XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                      
Total net sales $ 836,449 $ 659,233 $ 681,647 $ 608,545 $ 786,658 $ 593,784 $ 519,984 $ 464,939 $ 2,785,874 $ 2,365,365 $ 2,406,596
Waters Instrument Systems [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,089,248 890,855 963,871
Chemistry Consumables [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 507,209 432,080 412,018
TA Instrument Systems [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 225,613 174,398 191,300
Product [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,822,070 1,497,333 1,567,189
Waters Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 876,626 794,189 761,594
TA Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 87,178 73,843 77,813
Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 963,804 $ 868,032 $ 839,407
XML 123 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment Information - Summary of Geographic Sales Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                      
Total net sales $ 836,449 $ 659,233 $ 681,647 $ 608,545 $ 786,658 $ 593,784 $ 519,984 $ 464,939 $ 2,785,874 $ 2,365,365 $ 2,406,596
China [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 521,128 404,352 439,557
Japan [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 182,597 179,815 180,707
Asia Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 372,040 315,010 318,848
Total Asia [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,075,765 899,177 939,112
United States [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 774,014 678,313 692,277
Americas Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 151,206 119,529 137,964
Total Americas [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 925,220 797,842 830,241
Europe [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 784,889 $ 668,346 $ 637,243
XML 124 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment Information - Summary of Net Sales by Customer Class (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue, Major Customer [Line Items]                      
Total net sales $ 836,449 $ 659,233 $ 681,647 $ 608,545 $ 786,658 $ 593,784 $ 519,984 $ 464,939 $ 2,785,874 $ 2,365,365 $ 2,406,596
Pharmaceutical [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 1,667,061 1,386,966 1,365,275
Industrial [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 829,204 707,772 719,377
Academic and governmental [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 $ 289,609 $ 270,627 $ 321,944
XML 125 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]                      
Total net sales $ 836,449 $ 659,233 $ 681,647 $ 608,545 $ 786,658 $ 593,784 $ 519,984 $ 464,939 $ 2,785,874 $ 2,365,365 $ 2,406,596
Chemistry Consumables [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 507,209 432,080 412,018
Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 963,804 868,032 839,407
Net Sales Recognized at a Point in Time: [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 2,176,736 1,863,109 1,890,436
Net Sales Recognized at a Point in Time: [Member] | Instrument Systems [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,314,861 1,065,253 1,155,171
Net Sales Recognized at a Point in Time: [Member] | Chemistry Consumables [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 507,209 432,080 412,018
Net Sales Recognized at a Point in Time: [Member] | Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 354,666 365,776 323,247
Net Sales Recognized Over Time: [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 2,785,874 2,365,365 2,406,596
Net Sales Recognized Over Time: [Member] | Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 609,138 $ 502,256 $ 516,160
XML 126 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment Information - Long-lived assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Segment Information [Line Items]      
Long-lived assets $ 547,913 $ 494,003 $ 417,342
United States [Member]      
Business Segment Information [Line Items]      
Long-lived assets 395,446 350,615 276,891
Americas Other [Member]      
Business Segment Information [Line Items]      
Long-lived assets 1,662 1,179 1,929
Total Americas [Member]      
Business Segment Information [Line Items]      
Long-lived assets 397,108 351,794 278,820
Europe [Member]      
Business Segment Information [Line Items]      
Long-lived assets 130,806 119,978 116,734
Asia [Member]      
Business Segment Information [Line Items]      
Long-lived assets $ 19,999 $ 22,231 $ 21,788
XML 127 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unaudited Quarterly Results - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Quarterly Financial Data [Line Items]                  
Litigation (settlement) provisions $ (5,165) $ 0 $ 0   $ (514) $ (666) $ (5,165) $ (1,180) $ 0
Asset impairment Charges       $ 6,945     0 6,945 0
Unrealized gain loss on investments     $ 10,000       $ 9,707 0 $ 0
Savings in costs as a result of restructuring               70,000  
Favorable Settlement In Respect Of Patent Infringement [Member] | Bruker Corporation And Bruker Daltonic Gmbh [Member]                  
Quarterly Financial Data [Line Items]                  
Litigation settlement amount awarded from the other party   10,000              
Favorable Settlement In Respect Of Patent Infringement [Member] | Bruker Corporation And Bruker Daltonic Gmbh [Member] | Other Nonoperating Income (Expense) [Member]                  
Quarterly Financial Data [Line Items]                  
Litigation (settlement) provisions   $ 10,000              
Medimass [Member]                  
Quarterly Financial Data [Line Items]                  
Impairment of certain intangible assets       10,000       10,000  
Change in Amount of Contingent Consideration, Liability       $ 3,000       $ 3,000  
XML 128 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net sales $ 836,449 $ 659,233 $ 681,647 $ 608,545 $ 786,658 $ 593,784 $ 519,984 $ 464,939 $ 2,785,874 $ 2,365,365 $ 2,406,596
Costs and operating expenses:                      
Cost of sales 351,004 271,128 280,254 254,147 320,569 262,342 213,134 210,644 1,156,533 1,006,689  
Selling and administrative expenses 173,014 152,545 158,213 143,196 153,084 135,430 117,449 147,735 626,968 553,698 534,791
Research and development expenses 43,331 41,986 44,949 38,092 39,662 34,971 31,155 34,989 168,358 140,777 142,955
Purchased intangibles amortization 1,735 1,759 1,809 1,840 2,687 2,657 2,618 2,625 7,143 10,587 9,693
Asset Impairments         6,945       0 6,945 0
Litigation provisions 5,165   0 0     514 666 5,165 1,180 0
Total costs and operating expenses 574,249 467,418 485,225 437,275 522,947 435,400 364,870 396,659 1,964,167 1,719,876 1,698,139
Operating income 262,200 191,815 196,422 171,270 263,711 158,384 155,114 68,280 821,707 645,489 708,457
Other income (expense) (870) (607) 9,321 9,359 374 (1,039) (736) (374) 17,203 (1,775)  
Interest expense (10,884) (11,081) (12,027) (10,946) (11,058) (10,915) (13,018) (14,079) (44,938) (49,070) (48,690)
Interest income 1,874 2,548 3,698 4,101 4,224 4,007 4,003 4,036 12,221 16,270 22,058
Income before income taxes 252,320 182,675 197,414 173,784 257,251 150,437 145,363 57,863 806,193 610,914 678,239
Provision for income taxes 36,081 21,490 30,122 25,657 38,940 23,668 22,434 4,301 113,350 89,343 86,041
Net income $ 216,239 $ 161,185 $ 167,292 $ 148,127 $ 218,311 $ 126,769 $ 122,929 $ 53,562 $ 692,843 $ 521,571 $ 592,198
Net income per basic common share $ 3.55 $ 2.63 $ 2.71 $ 2.38 $ 3.51 $ 2.04 $ 1.98 $ 0.86 $ 11.25 $ 8.40 $ 8.76
Weighted-average number of basic common shares 60,984 61,359 61,685 62,260 62,170 62,002 61,944 62,232 61,575 62,094 67,627
Net income per diluted common share $ 3.52 $ 2.60 $ 2.69 $ 2.37 $ 3.49 $ 2.03 $ 1.98 $ 0.86 $ 11.17 $ 8.36 $ 8.69
Weighted-average number of diluted common shares and equivalents 61,423 61,888 62,157 62,632 62,501 62,303 62,184 62,626 62,028 62,414 68,166
XML 129 d208871d10k_htm.xml IDEA: XBRL DOCUMENT 0001000697 2021-01-01 2021-12-31 0001000697 2021-12-31 0001000697 2020-12-31 0001000697 2020-01-01 2020-12-31 0001000697 2019-01-01 2019-12-31 0001000697 2020-10-01 2020-12-31 0001000697 2020-07-01 2020-09-30 0001000697 2020-04-01 2020-06-30 0001000697 2020-01-01 2020-03-31 0001000697 2021-10-01 2021-12-31 0001000697 2021-07-01 2021-09-30 0001000697 2021-04-01 2021-06-30 0001000697 2021-01-01 2021-03-31 0001000697 2019-12-31 0001000697 2022-02-18 0001000697 2021-07-03 0001000697 2020-01-15 0001000697 2018-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001000697 us-gaap:BankTimeDepositsMember 2020-12-31 0001000697 us-gaap:ShortTermInvestmentsMember 2020-12-31 0001000697 us-gaap:OtherNoncurrentLiabilitiesMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2020-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2020-12-31 0001000697 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2020-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001000697 us-gaap:UnsecuredDebtMember 2020-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001000697 wat:PurchasedIntangiblesMember 2020-12-31 0001000697 us-gaap:TrademarksMember 2020-12-31 0001000697 us-gaap:LicensingAgreementsMember 2020-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2020-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2020-12-31 0001000697 wat:ForeignSubsidiaryMember 2020-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2020-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesEMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesFMember 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2020-12-31 0001000697 wat:CreditAgreementMember 2020-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001000697 country:US 2020-12-31 0001000697 wat:AmericasOtherMember 2020-12-31 0001000697 srt:AmericasMember 2020-12-31 0001000697 srt:EuropeMember 2020-12-31 0001000697 srt:AsiaPacificMember 2020-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:ConstructionInProgressMember 2020-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember 2020-12-31 0001000697 wat:BuildingsAndLeaseholdImprovementsMember 2020-12-31 0001000697 us-gaap:LandAndLandImprovementsMember 2020-12-31 0001000697 us-gaap:DebtSecuritiesMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:EquitySecuritiesMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:InsuranceContractsAndOtherMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:FixedInterestRateMember us-gaap:UnsecuredDebtMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:EquipmentMember 2020-12-31 0001000697 wat:AutomobilesOneMember 2020-12-31 0001000697 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember 2020-12-31 0001000697 wat:DefineBenefitPlanWithProjectedBenefitObligationsMember 2020-12-31 0001000697 wat:DefineBenefitPlanWithAccumulatedBenefitObligationsMember 2020-12-31 0001000697 us-gaap:TreasuryStockMember 2020-12-31 0001000697 us-gaap:MutualFundMember wat:LargeCapUsCompaniesCommonStockMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:MutualFundMember wat:FixedIncomeBondsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalBondsMember us-gaap:ForeignPlanMember 2020-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:ForeignPlanMember 2020-12-31 0001000697 us-gaap:MutualFundMember us-gaap:OtherInvestmentCompaniesMember us-gaap:ForeignPlanMember 2020-12-31 0001000697 country:US 2020-12-31 0001000697 us-gaap:ForeignPlanMember 2020-12-31 0001000697 country:US 2020-12-31 0001000697 wat:RevolvingFacilityAndTermLoanMember us-gaap:NotesPayableToBanksMember wat:TwoThousandAndSeventeenCreditAgreementMember 2020-12-31 0001000697 us-gaap:BankTimeDepositsMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2021-12-31 0001000697 2022-12-31 2021-12-31 0001000697 2023-12-31 2021-12-31 0001000697 2024-12-31 2021-12-31 0001000697 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001000697 us-gaap:CashEquivalentsMember 2021-12-31 0001000697 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 srt:MaximumMember 2021-12-31 0001000697 srt:MinimumMember 2021-12-31 0001000697 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:UnsecuredDebtMember 2021-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001000697 wat:PurchasedIntangiblesMember 2021-12-31 0001000697 us-gaap:LicensingAgreementsMember 2021-12-31 0001000697 us-gaap:TrademarksMember 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2021-12-31 0001000697 wat:ForeignSubsidiaryMember 2021-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2021-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesEMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesFMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2021-12-31 0001000697 wat:CreditAgreementMember 2021-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001000697 country:US 2021-12-31 0001000697 wat:AmericasOtherMember 2021-12-31 0001000697 srt:AmericasMember 2021-12-31 0001000697 srt:EuropeMember 2021-12-31 0001000697 srt:AsiaPacificMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:ConstructionInProgressMember 2021-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember 2021-12-31 0001000697 wat:BuildingsAndLeaseholdImprovementsMember 2021-12-31 0001000697 us-gaap:LandAndLandImprovementsMember 2021-12-31 0001000697 wat:Range88Point71To194Point25Member 2021-12-31 0001000697 wat:Range224Point38To371Point64Member 2021-12-31 0001000697 wat:Range194Point26To224Point37Member 2021-12-31 0001000697 us-gaap:RestrictedStockMember 2021-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:DebtSecuritiesMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:EquitySecuritiesMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:InsuranceContractsAndOtherMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember 2021-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember 2021-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:ForeignPlanMember 2021-12-31 0001000697 wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember 2021-12-31 0001000697 us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MaximumMember wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MinimumMember wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MinimumMember us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MinimumMember us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 srt:MinimumMember us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 wat:FixedInterestRateMember us-gaap:UnsecuredDebtMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 wat:USPensionPlansAndUSRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-12-31 0001000697 wat:ForeignNetOperatingLossesMember 2021-12-31 0001000697 wat:JanuaryTwoThousandNineteenProgramMember 2021-12-31 0001000697 us-gaap:EquipmentMember 2021-12-31 0001000697 wat:AutomobilesOneMember 2021-12-31 0001000697 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2021-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001000697 wat:DefineBenefitPlanWithProjectedBenefitObligationsMember 2021-12-31 0001000697 wat:DefineBenefitPlanWithAccumulatedBenefitObligationsMember 2021-12-31 0001000697 us-gaap:TreasuryStockMember 2021-12-31 0001000697 us-gaap:MutualFundMember wat:LargeCapUsCompaniesCommonStockMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:MutualFundMember wat:FixedIncomeBondsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalBondsMember us-gaap:ForeignPlanMember 2021-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:ForeignPlanMember 2021-12-31 0001000697 us-gaap:MutualFundMember us-gaap:OtherInvestmentCompaniesMember us-gaap:ForeignPlanMember 2021-12-31 0001000697 country:US 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-12-31 0001000697 country:US 2021-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2021-12-31 0001000697 wat:AndrewallianceMember 2021-12-31 0001000697 wat:IntegratedSoftwateSolutionsLimitedMember 2021-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2021-12-31 0001000697 us-gaap:ProductMember 2019-01-01 2019-12-31 0001000697 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0001000697 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001000697 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001000697 wat:TaServiceMember 2019-01-01 2019-12-31 0001000697 wat:WatersServiceMember 2019-01-01 2019-12-31 0001000697 wat:TaInstrumentSystemsMember 2019-01-01 2019-12-31 0001000697 wat:ChemistryConsumablesMember 2019-01-01 2019-12-31 0001000697 wat:WatersInstrumentSystemsMember 2019-01-01 2019-12-31 0001000697 wat:AmericasOtherMember 2019-01-01 2019-12-31 0001000697 srt:AmericasMember 2019-01-01 2019-12-31 0001000697 srt:EuropeMember 2019-01-01 2019-12-31 0001000697 country:US 2019-01-01 2019-12-31 0001000697 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001000697 wat:AsiaOtherMember 2019-01-01 2019-12-31 0001000697 country:JP 2019-01-01 2019-12-31 0001000697 country:CN 2019-01-01 2019-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2019-01-01 2019-12-31 0001000697 wat:IndustrialCustomersMember 2019-01-01 2019-12-31 0001000697 wat:PharmaceuticalCustomersMember 2019-01-01 2019-12-31 0001000697 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001000697 wat:IndividualCustomersMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001000697 wat:PharmaceuticalCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001000697 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2019-01-01 2019-12-31 0001000697 us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestIncomeMember 2019-01-01 2019-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001000697 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001000697 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001000697 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2019-01-01 2019-12-31 0001000697 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001000697 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001000697 srt:MaximumMember 2019-01-01 2019-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2019-01-01 2019-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001000697 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0001000697 country:US 2019-01-01 2019-12-31 0001000697 wat:GiltiTaxMember 2019-01-01 2019-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2019-01-01 2019-12-31 0001000697 wat:UsDefinedContributionPlanMember 2019-01-01 2019-12-31 0001000697 us-gaap:ProductMember 2020-01-01 2020-12-31 0001000697 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001000697 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001000697 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001000697 wat:TaServiceMember 2020-01-01 2020-12-31 0001000697 wat:WatersServiceMember 2020-01-01 2020-12-31 0001000697 wat:TaInstrumentSystemsMember 2020-01-01 2020-12-31 0001000697 wat:ChemistryConsumablesMember 2020-01-01 2020-12-31 0001000697 wat:WatersInstrumentSystemsMember 2020-01-01 2020-12-31 0001000697 wat:AmericasOtherMember 2020-01-01 2020-12-31 0001000697 srt:AmericasMember 2020-01-01 2020-12-31 0001000697 srt:EuropeMember 2020-01-01 2020-12-31 0001000697 country:US 2020-01-01 2020-12-31 0001000697 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001000697 wat:AsiaOtherMember 2020-01-01 2020-12-31 0001000697 country:JP 2020-01-01 2020-12-31 0001000697 country:CN 2020-01-01 2020-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2020-01-01 2020-12-31 0001000697 wat:IndustrialCustomersMember 2020-01-01 2020-12-31 0001000697 wat:PharmaceuticalCustomersMember 2020-01-01 2020-12-31 0001000697 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001000697 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001000697 wat:IndividualCustomersMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001000697 wat:PharmaceuticalCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001000697 wat:MedimassMember 2020-01-01 2020-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2020-01-01 2020-12-31 0001000697 us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestIncomeMember 2020-01-01 2020-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001000697 wat:PurchasedIntangiblesMember 2020-01-01 2020-12-31 0001000697 us-gaap:LicensingAgreementsMember 2020-01-01 2020-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2020-01-01 2020-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0001000697 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001000697 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001000697 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2020-01-01 2020-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0001000697 country:US us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001000697 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001000697 srt:MaximumMember 2020-01-01 2020-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2020-01-01 2020-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-12-31 0001000697 us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0001000697 country:US 2020-01-01 2020-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2020-01-01 2020-12-31 0001000697 wat:GiltiTaxMember 2020-01-01 2020-12-31 0001000697 wat:UsDefinedContributionPlanMember 2020-01-01 2020-12-31 0001000697 us-gaap:ProductMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001000697 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001000697 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001000697 wat:TaServiceMember 2021-01-01 2021-12-31 0001000697 wat:WatersServiceMember 2021-01-01 2021-12-31 0001000697 wat:TaInstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:ChemistryConsumablesMember 2021-01-01 2021-12-31 0001000697 wat:WatersInstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:AmericasOtherMember 2021-01-01 2021-12-31 0001000697 srt:AmericasMember 2021-01-01 2021-12-31 0001000697 srt:EuropeMember 2021-01-01 2021-12-31 0001000697 country:US 2021-01-01 2021-12-31 0001000697 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001000697 wat:AsiaOtherMember 2021-01-01 2021-12-31 0001000697 country:JP 2021-01-01 2021-12-31 0001000697 country:CN 2021-01-01 2021-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2021-01-01 2021-12-31 0001000697 wat:IndustrialCustomersMember 2021-01-01 2021-12-31 0001000697 wat:PharmaceuticalCustomersMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 wat:IndividualCustomersMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001000697 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001000697 wat:PharmaceuticalCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001000697 wat:WatersRetirementPlanMember 2021-01-01 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001000697 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001000697 us-gaap:UnsecuredDebtMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestIncomeMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001000697 wat:PurchasedIntangiblesMember 2021-01-01 2021-12-31 0001000697 us-gaap:LicensingAgreementsMember 2021-01-01 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2021-01-01 2021-12-31 0001000697 wat:GlobalIntangibleLowTaxedIncomeMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember us-gaap:BuildingImprovementsMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember us-gaap:BuildingImprovementsMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2021-01-01 2021-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember wat:PurchasedIntangiblesMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember wat:PatentsAndOtherIntangiblesMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember wat:PurchasedIntangiblesMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember wat:PatentsAndOtherIntangiblesMember 2021-01-01 2021-12-31 0001000697 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001000697 country:SG wat:AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember wat:NewContractualArrangementMember 2021-01-01 2021-12-31 0001000697 country:SG 2021-01-01 2021-12-31 0001000697 country:GB 2021-01-01 2021-12-31 0001000697 country:IE 2021-01-01 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001000697 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001000697 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001000697 wat:Range88Point71To194Point25Member 2021-01-01 2021-12-31 0001000697 wat:Range194Point26To224Point37Member 2021-01-01 2021-12-31 0001000697 wat:Range224Point38To371Point64Member 2021-01-01 2021-12-31 0001000697 srt:MinimumMember wat:PerformanceStockUnitsPsuMember 2021-01-01 2021-12-31 0001000697 srt:MaximumMember wat:PerformanceStockUnitsPsuMember 2021-01-01 2021-12-31 0001000697 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2021-01-01 2021-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2021-01-01 2021-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001000697 country:US 2021-01-01 2021-12-31 0001000697 wat:UsDefinedContributionPlanMember 2021-01-01 2021-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2021-01-01 2021-12-31 0001000697 wat:GiltiTaxMember 2021-01-01 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2021-01-01 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2021-01-01 2021-12-31 0001000697 wat:PrecisionChemistryConsumableManufacturingOperationsMember 2021-01-01 2021-12-31 0001000697 wat:UsRetireeHealthCarePlanMember 2021-01-01 2021-12-31 0001000697 country:US us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001000697 wat:AndrewallianceMember 2021-01-01 2021-12-31 0001000697 wat:IntegratedSoftwateSolutionsLimitedMember 2021-01-01 2021-12-31 0001000697 wat:SeniorUnsecuredNotesMember wat:PrepaymentNotLessThanTwentyDaysButNoMoreThanSixtyDaysMember 2021-01-01 2021-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2021-01-01 2021-12-31 0001000697 us-gaap:OtherIncomeMember 2021-01-01 2021-12-31 0001000697 us-gaap:SettledLitigationMember 2021-01-01 2021-12-31 0001000697 wat:JanuaryTwoThousandNineteenProgramMember 2019-01-31 0001000697 wat:RevolvingFacilitiesMember us-gaap:NotesPayableToBanksMember 2021-09-17 0001000697 wat:TermLoanFacilityMember us-gaap:NotesPayableToBanksMember wat:TwoThousandAndSeventeenCreditAgreementMember 2021-09-17 0001000697 country:US 2019-12-31 0001000697 wat:AmericasOtherMember 2019-12-31 0001000697 srt:AsiaPacificMember 2019-12-31 0001000697 srt:AmericasMember 2019-12-31 0001000697 srt:EuropeMember 2019-12-31 0001000697 us-gaap:TreasuryStockMember 2019-12-31 0001000697 country:US 2019-12-31 0001000697 us-gaap:ForeignPlanMember 2019-12-31 0001000697 wat:EmployeeStockPurchasePlanOf2009Member us-gaap:EmployeeStockMember 2009-05-31 0001000697 wat:FavourableSettlementInRespectOfPatentInfringementMember us-gaap:OtherNonoperatingIncomeExpenseMember wat:BrukerCorporationAndBrukerDaltonicGmbhMember 2021-04-01 2021-06-30 0001000697 wat:FavourableSettlementInRespectOfPatentInfringementMember wat:BrukerCorporationAndBrukerDaltonicGmbhMember 2021-04-01 2021-06-30 0001000697 wat:MedimassMember 2020-10-01 2020-12-31 0001000697 wat:DevelopedTechnologyTradeNameAndCustomerRelationshipsMember 2020-01-15 2020-01-15 0001000697 wat:AndrewAllianceMember 2020-01-15 2020-01-15 0001000697 us-gaap:TradeNamesMember 2020-01-15 2020-01-15 0001000697 wat:DevelopedTechnologyAndCustomerListMember 2020-01-15 2020-01-15 0001000697 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 0001000697 wat:January2019ProgramMember 2019-01-01 2019-01-31 0001000697 wat:IntegratedSoftwateSolutionsLimitedMember 2020-12-15 2020-12-15 0001000697 wat:PrecisionChemistryConsumableManufacturingOperationsMember 2022-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001000697 us-gaap:TreasuryStockMember 2018-12-31 0001000697 us-gaap:RetainedEarningsMember 2018-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001000697 us-gaap:CommonStockMember 2018-12-31 0001000697 us-gaap:CommonStockMember 2019-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001000697 us-gaap:RetainedEarningsMember 2019-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001000697 us-gaap:CommonStockMember 2020-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001000697 us-gaap:RetainedEarningsMember 2020-12-31 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2019-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001000697 us-gaap:StockOptionMember 2020-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2020-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001000697 us-gaap:StockOptionMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2020-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2020-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2021-12-31 0001000697 us-gaap:CommonStockMember 2021-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 iso4217:USD shares pure utr:Year utr:Month iso4217:USD shares wat:Segment false FY P39Y P15Y P5Y P3Y P1Y P1Y P3Y P3Y P2Y P1Y 0001000697 2026-03-31 2031-03-31 10-K true 2021-12-31 --12-31 2021 false 01-14010 Waters Corporation DE 13-3668640 34 Maple Street Milford MA 01757 508 478-2000 Common Stock WAT NYSE Yes No Yes Yes Large Accelerated Filer false false true false 21855696546 60515620 PricewaterhouseCoopers LLP Boston, Massachusetts 501234000 436695000 68051000 6451000 612648000 573316000 356095000 304281000 90914000 80290000 1628942000 1401033000 547913000 494003000 242401000 258645000 437865000 444362000 84734000 93252000 153077000 148625000 3094932000 2839920000 0 150000000 96799000 72212000 101192000 72166000 227561000 198240000 27906000 27764000 61278000 76558000 10718000 10950000 155054000 197093000 680508000 804983000 1513870000 1206515000 64027000 72620000 319547000 357493000 59623000 68197000 89803000 97968000 2046870000 1802793000 2727378000 2607776000 0.01 0.01 5000000 5000000 0 0 0 0 0.01 0.01 400000000 400000000 162084000 161666000 60728000 62309000 1621000 1617000 2114880000 2029465000 7800832000 7107989000 101356000 99357000 9437914000 8788984000 -111865000 -117943000 367554000 232144000 3094932000 2839920000 1822070000 1497333000 1567189000 963804000 868032000 839407000 2785874000 2365365000 2406596000 752514000 638033000 642706000 404019000 368656000 367994000 626968000 553698000 534791000 168358000 140777000 142955000 7143000 10587000 9693000 0 6945000 0 -5165000 -1180000 0 1964167000 1719876000 1698139000 821707000 645489000 708457000 17203000 -1775000 -3586000 44938000 49070000 48690000 12221000 16270000 22058000 806193000 610914000 678239000 113350000 89343000 86041000 692843000 521571000 592198000 11.25 8.40 8.76 61575000 62094000 67627000 11.17 8.36 8.69 62028000 62414000 68166000 692843000 521571000 592198000 -1903000 5984000 1631000 -26000 0 3046000 -6000 0 641000 -20000 0 2405000 -9342000 6786000 9360000 1167000 1389000 1979000 -10509000 5397000 7381000 -2508000 941000 1845000 -8001000 4456000 5536000 6078000 1528000 -1500000 698921000 523099000 590698000 692843000 521571000 592198000 29918000 36865000 38577000 16633000 -2693000 9620000 71560000 68685000 53839000 60120000 56676000 51457000 0 6945000 0 9707000 0 0 62448000 -37467000 22195000 67250000 -18940000 31854000 20765000 27030000 10918000 -4490000 37865000 16470000 46110000 140598000 9784000 37845000 11073000 12189000 0 0 -3229000 -52075000 -40725000 -39911000 747274000 790507000 643087000 161266000 172384000 163823000 0 80545000 0 1788000 6143000 8843000 7000000 0 279660000 25884000 36951000 218084000 20862000 978419000 -231630000 -264094000 768802000 510000000 315000000 925670000 350000000 640366000 390482000 8537000 0 2932000 55643000 66033000 53715000 648930000 196409000 2469258000 -3549000 -15240000 -10609000 -438275000 -440502000 -1872678000 -12830000 15069000 224000 64539000 100980000 -460565000 436695000 335715000 796280000 501234000 436695000 335715000 153504000 97621000 87998000 42408000 52103000 42843000 160472000 1605000 1834741000 5995205000 -6146322000 -117971000 1567258000 592198000 592198000 -1500000 -1500000 43000 7996000 7996000 406000 4000 45715000 45719000 2466254000 2466254000 109000 1000 38301000 38302000 161030000 1610000 1926753000 6587403000 -8612576000 -119471000 -216281000 -985000 -985000 521571000 521571000 1528000 1528000 43000 7531000 7531000 456000 5000 58497000 58502000 176408000 176408000 137000 2000 36684000 36686000 161666000 1617000 2029465000 7107989000 -8788984000 -117943000 232144000 692843000 692843000 6078000 6078000 40000 9578000 9578000 282000 3000 46062000 46065000 648930000 648930000 96000 1000 29775000 29776000 162084000 1621000 2114880000 7800832000 -9437914000 -111865000 367554000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1    Description of Business and Organization </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Waters Corporation (the “Company,” “we,” “our,” or “us”) is a specialty measurement company that operates with a fundamental underlying purpose to advance the science that enables our customers to enhance human health and well-being. The Company has pioneered analytical workflow solutions involving liquid chromatography, mass spectrometry and thermal analysis innovations serving the life, materials and food sciences for more than 60 years. The Company primarily designs, manufactures, sells and services high performance liquid chromatography (“HPLC”), ultra performance liquid chromatography (“UPLC<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">TM</div>” and together with HPLC, referred to as “LC”) and mass spectrometry (“MS”) technology systems and support products, including chromatography columns, other consumable products and comprehensive post-warranty service plans. These systems are complementary products that are frequently employed together <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(“LC-MS”)</div> and sold as integrated instrument systems using common software platforms. LC is a standard technique and is utilized in a broad range of industries to detect, identify, monitor and measure the chemical, physical and biological composition of materials, and to purify a full range of compounds. MS technology, principally in conjunction with chromatography, is employed in drug discovery and development, including clinical trial testing, the analysis of proteins in disease processes (known as “proteomics”), nutritional safety analysis and environmental testing. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">LC-MS</div> instruments combine a liquid phase sample introduction and separation system with mass spectrometric compound identification and quantification. In addition, the Company designs, manufactures, sells and services thermal analysis, rheometry and calorimetry instruments through its TA<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">TM</div> product line. These instruments are used in predicting the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids for various industrial, consumer goods and healthcare products, as well as for life science research. The Company is also a developer and supplier of advanced software-based products that interface with the Company’s instruments, as well as other manufacturers’ instruments. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2    Basis of Presentation and Summary of Significant Accounting Policies </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in conformity with generally accepted accounting principles (“GAAP”) requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities at the dates of the financial statements. On an ongoing basis, the Company evaluates its estimates, including those related to revenue recognition, goodwill and intangible assets, income taxes, litigation, stock-based compensation and contingencies, and to a lesser extent, product returns and allowances, bad debts, inventory valuation, warranty and installation provisions, retirement plan obligations and equity investments, which are not as significant to our financial statements. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual amounts may differ from these estimates under different assumptions or conditions. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risks and Uncertainties </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is subject to risks common to companies in the analytical instrument industry, including, but not limited to, global economic and financial market conditions, fluctuations in foreign currency exchange rates, fluctuations in customer demand, development by its competitors of new technological innovations, costs of developing new technologies, levels of debt and debt service requirements, risk of disruption, dependence on key personnel, protection and litigation of proprietary technology, shifts in taxable income between tax jurisdictions and compliance with regulations of the U.S. Food and Drug Administration and similar foreign regulatory authorities and agencies.</div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;">The impact of the global pandemic of a novel strain of coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(“COVID-19”)</div> over the last two years has resulted in a widespread public health crisis. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has caused significant volatility and </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">continued </div></div>spread throughout the United States and globally, which has disrupted and may continue to disrupt the Company’s business. The Company operates in over 35 countries, including those in the regions most impacted by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. In response, governments of most countries, including the United States, as well as private businesses, have implemented numerous measures attempting to contain and mitigate the effects of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> Such measures have had and are expected to continue to have adverse impacts on the United States and foreign economies of uncertain severity and duration, and have had and may continue to have a negative impact on the Company’s operations, including Company sales, supply chain and cash flow. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and the related economic uncertainty adversely impacted sales of the Company for the year ended December 31, 2020; however, through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. The Company consolidates entities in which it owns or controls fifty percent or more of the voting shares. All inter-company balances and transactions have been eliminated. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Translation of Foreign Currencies </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency of each of the Company’s foreign operating subsidiaries is the local currency of its country of domicile, except for the Company’s subsidiaries in Hong Kong, Singapore and the Cayman Islands, where the underlying transactional cash flows are denominated in currencies other than the respective local currency of domicile. The functional currency of the Hong Kong, Singapore and Cayman Islands subsidiaries is the U.S. dollar, based on the respective entity’s cash flows. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company’s foreign operations, assets and liabilities are translated into U.S. dollars at exchange rates prevailing on the balance sheet date, while revenues and expenses are translated at average exchange rates prevailing during the respective period. Any resulting translation gains or losses are included in accumulated other comprehensive income in the consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s net sales derived from operations outside the United States were 72%, 71% and 71% in 2021, 2020 and 2019, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2021, 2020 and 2019, foreign currency transactions resulted in net losses of $5 million, $7 million and $9 million, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Seasonality of Business </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company typically experiences an increase in sales in the fourth quarter, as a result of purchasing habits for capital goods of customers that tend to exhaust their spending budgets by calendar year end. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents and Investments </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, primarily in bank deposits, U.S. treasury bill money market funds and commercial paper. Investments with longer maturities are classified as investments, and are held primarily in U.S. treasury bills, U.S. dollar-denominated treasury bills and commercial paper, bank deposits and corporate debt securities. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Investments are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> (“AFS”) debt securities. If the AFS debt security’s fair value exceeds the security’s amortized cost the unrealized gain is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the AFS debt security’s fair value declines below its amortized cost the Company considers all available evidence to evaluate the extent to which the decline is due to credit-related factors or noncredit-related factors. If the decline is due to noncredit-related factors then no credit loss is recorded and the unrealized loss is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the decline is considered to be a credit-related impairment, it is recognized as an allowance on the consolidated balance sheet with a corresponding charge to the statement of operations. The credit allowance is limited to the difference between the fair value and the amortized cost basis. No credit-related allowances or impairments have been recognized on the Company’s investments in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities. The Company classifies its investments exclusive of those categorized as cash equivalents. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company maintains cash balances in various operating accounts in excess of federally insured limits, and in foreign subsidiary accounts in currencies other than the U.S. dollar. As of December 31, 2021 and 2020, $440 million out of $569 million and $364 million out of $443 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $298 million out of $569 million and $254 million out of $443 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2021 and 2020, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable and Allowance for Credit Losses </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company adopted new accounting guidance regarding the accounting for credit losses as of January 1, 2020 using a modified retrospective transition approach that was applied to the trade receivable balance as of January 1, 2020. This new accounting guidance required the Company to move from an incurred loss model to a current expected credit loss (“CECL”) model. Upon adoption, the Company recorded a net decrease of approximately $1 million to the Company’s stockholders’ deficit as of January 1, 2020. The adoption of this standard did not have a material impact on the Company’s balance sheets, results of operations or cash flows. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company has very limited use of rebates and other cash considerations payable to customers and, as a result, the transaction price determination does not have any material variable consideration. The Company does not consider there to be significant concentrations of credit risk with respect to trade receivables due to the short-term nature of the balances, the Company having a large and diverse customer base, and the Company having a strong historical experience of collecting receivables with minimal defaults. As a result, credit risk is considered low across territories and trade receivables are considered to be a single class of financial asset. The allowance for credit losses is based on a number of factors and is calculated by applying a historical loss rate to trade receivable aging balances to estimate a general reserve balance along with an additional adjustment for any specific receivables with known or anticipated issues affecting the likelihood of recovery. Past due balances with a probability of default based on historical data as well as relevant available forward-looking information are included in the specific adjustment. The historical loss rate is reviewed on at least an annual basis and the allowance for credit losses is reviewed quarterly for any required adjustments. The Company does not have any off-balance sheet credit exposure related to its customers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;">Trade receivables related to instrument sales are collateralized by the instrument that is sold. If there is a risk of default related to a receivable that is collateralized, then the fair value of the collateral is calculated and adjusted for the cost to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-possess,</div> refurbish and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-sell</div> the instrument. This adjusted fair value is compared to the receivable balance and the difference would be recorded as the expected credit loss. <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">following is a summary of the activity of the Company’s allowance for credit losses for the year ended December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2021</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2020</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> (in thousands). The December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2021</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and 2020</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> balances are calculated using the CECL method and the December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2019</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> balance is calculated using the incurred loss method under legacy GAAP:</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <div style="text-indent: 0px;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px; line-height: 12pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 12pt;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> Beginning<div style="display:inline;"> </div>of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Impact of<br/> CECL</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Adoption</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> End of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for Credit Losses</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,380</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(6,533</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(5,215</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(2,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of Credit Risk </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company sells its products and services to a significant number of large and small customers throughout the world, with net sales to the pharmaceutical industry of approximately 60%, 59% and 57% in 2021, 2020 and 2019, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2021, 2020 or 2019. The Company performs continuing credit evaluations of its customers and generally does not require collateral, but in certain circumstances may require letters of credit or deposits. Historically, the Company has not experienced significant bad debt losses. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventory </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company values all of its inventories at the lower of cost or net realizable value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> basis (“FIFO”). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As part of the process of preparing the consolidated financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. This process involves the Company estimating its income taxes, taking into account the amount, timing and character of taxable income, tax deductions and credits and assessing changes in tax laws, regulations, agreements and treaties. Differing treatment of items for tax and accounting purposes, such as depreciation, amortization and inventory reserves, result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. In the event that actual results differ from these estimates, or the Company adjusts these estimates in future periods, such changes could materially impact the Company’s financial position and results of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accounting standards for income taxes require that a company continually evaluate the necessity of establishing or changing a valuation allowance for deferred tax assets depending on whether it is more likely than not that the actual benefit of those assets will be realized in future periods. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax positions on the presumption that all concerned tax authorities possess full knowledge of those tax positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those positions for the time value of money. The Company classified interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As part of the 2017 Tax Act, there is a provision for the taxation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">certain off-shore earnings</div> referred to as the Global <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Intangible Low-Taxed Income</div> (“GILTI”) provision. This provision <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">taxes off-shore earnings</div> at a rate of 10.5%, partially offset with foreign tax credits. In connection with this provision, the Company’s accounting policy is to treat this tax as a current period cost. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s lease portfolio consists primarily of operating leases. The Company’s operating leases consist of property leases for sales, demonstration, laboratory, warehouse and office spaces, automotive leases for sales and service personnel and equipment leases, primarily used in our manufacturing and distribution operations. The Company categorizes leases as either operating or finance leases at the commencement date of the lease. The Company does not have any material financing leases. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company makes variable lease payments that do not depend on a rate or index, primarily for items such as real estate taxes and other expenses. These expenses are recorded as variable costs in the period incurred. For the years ended December 31, 2021, 2020 and 2019, respectively, variable costs incurred were not material. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s lease agreements may include tenant improvement allowances, rent holidays, and/or contingent rent provisions as well as a certain number of these leases contain rental escalation clauses that are either fixed or adjusted periodically for inflation of market rates which are factored into our determination of lease payments at lease inception. The Company’s leases also sometimes include renewal options and/or termination options which are included in the determination of the lease term when they are reasonably certain to be exercised. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company has lease agreements which contain lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components, which are accounted for as a single lease component for all underlying classes of assets. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For leases with terms greater than 12 months, the Company records a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and lease liability at the present value of lease payments over the term of the leases and records rent expense on a straight-line basis over the lease term. The Company has elected not to apply the recognition requirements to short-term leases with terms less than 12 months. For short-term leases, the Company recognizes lease payments in net income on a straight-line basis over the term of the lease. For the years ended December 31, 2021, 2020 or 2019, respectively, costs incurred related to short-term leases were not material. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When available, the Company uses the rate implicit in the lease to discount lease payments to determine the present value of the lease liabilities; however, most of the leases do not provide a readily determinable implicit rate and, as required by the accounting guidance, the Company estimates its incremental secured borrowing rate to discount the lease payments based on information available at lease commencement (or, for the leases in existence on the adoption date, the January 1, 2019 information). The Company’s incremental borrowing rate reflects the estimated rate of interest that the Company would pay to borrow on a collateralized basis over a similar term to the lease payments in a similar economic environment. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are recorded at cost. Expenditures for maintenance and repairs are charged to expense, while the costs of significant improvements are capitalized. Depreciation is provided using the straight-line method over the following estimated useful lives: buildings — <span style="-sec-ix-hidden:hidden37446711">fifteen</span> to <span style="-sec-ix-hidden:hidden37446710">thirty</span>-<div style="display:inline;">nine years</div>; building improvements — <span style="-sec-ix-hidden:hidden37446712">five</span> to ten years; leasehold improvements — the shorter of the economic useful life or life of lease; and production and other equipment — <span style="-sec-ix-hidden:hidden37446713">three</span> to ten years. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are eliminated from the consolidated balance sheets and related gains or losses are reflected in the consolidated statements of operations. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Asset Impairments </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company reviews its long-lived assets for impairment in accordance with the accounting standards for property, plant and equipment. Whenever events or circumstances indicate that the carrying amount of an asset </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may not be recoverable, the Company evaluates the recoverability of the carrying value of the asset based on the expected future cash flows, relying on a number of factors, including, but not limited to, operating results, business plans, economic projections and anticipated future cash flows. If the asset is deemed not recoverable, it is written down to fair value and the impairment is recorded in the consolidated statements of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During 2020, the Company recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass Research Development and Service Kft (“Medimass”). The impairment charge was due to a shift in strategic priorities. In conjunction with the intangible asset impairment the Company also reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. The net impact of $7 million is reported separately within the consolidated statements of operations. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations and Asset Acquisitions </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company accounts for business acquisitions under the accounting standards for business combinations. The results of each acquisition are included in the Company’s consolidated results as of the acquisition date and the purchase price of an acquisition is allocated to tangible and intangible assets and assumed liabilities based on their estimated fair values. Any excess of the fair value consideration transferred over the estimated fair values of the net assets acquired is recognized as goodwill. Acquired <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-process</div> research and development (“IPR&amp;D”) included in a business combination is capitalized as an indefinite-lived intangible asset. Development costs incurred after the acquisition are expensed as incurred and acquired IPR&amp;D is tested for impairment annually until completion of the acquired programs. Upon commercialization, this indefinite-lived intangible asset is then accounted for as a finite-lived intangible asset and amortized on a straight-line basis over its estimated useful life, subject to periodic impairment reviews. If the research and development project is abandoned, the indefinite-lived asset is charged to expense. Legal costs, due diligence costs, business valuation costs and all other business acquisition costs are expensed when incurred. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company also acquires intellectual property through licensing arrangements. These arrangements often require upfront payments and may include additional milestone or royalty payments, contingent upon certain future events. IPR&amp;D acquired in an asset acquisition (as opposed to a business combination) is expensed immediately unless there is an alternative future use. Subsequent payments made for the achievement of milestones are evaluated to determine whether they have an alternative future use or should be expensed. Payments made to third parties subsequent to commercialization are capitalized and amortized over the remaining useful life of the related asset, and are classified as intangible assets. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Goodwill and Other Intangible Assets </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company tests for goodwill impairment using a fair-value approach at the reporting unit level annually, or earlier, if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The goodwill and other intangible assets accounting standards define a reporting unit as an operating segment, or one level below an operating segment, if discrete financial information is prepared and reviewed by management. For goodwill impairment review purposes, the Company has two reporting units: Waters<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">TM</div> and TA<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">TM</div>. Goodwill is allocated to the reporting units at the time of acquisition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 1, 2020, the Company adopted a new accounting standard which eliminated the requirement to calculate the implied fair value of goodwill as noted above to measure a goodwill impairment charge. Under the prior accounting standard, if a reporting unit’s carrying amount exceeds its estimated fair value, goodwill impairment is recognized to the extent that the carrying amount of goodwill exceeds the implied fair value of the </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">goodwill. Under the new accounting standard impairment assessment, an impairment charge is based on the excess of a reporting unit’s carrying amount over its fair value. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to the amount of the excess carrying amount of the reporting unit over its fair value. This impairment is limited to the total amount of goodwill allocated to that reporting unit. The fair value of reporting units was estimated using a discounted cash flows technique, which includes certain management assumptions, such as estimated future cash flows, estimated growth rates and discount rates.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s intangible assets include purchased technology; capitalized software development costs; costs associated with acquiring Company patents, trademarks and intellectual properties, such as licenses; and acquired IPR&amp;D. Purchased intangibles are recorded at their fair market values as of the acquisition date and amortized over their estimated useful lives, ranging from <span style="-sec-ix-hidden:hidden37446719">one</span> to fifteen years. Other intangibles are amortized over a period ranging from <span style="-sec-ix-hidden:hidden37446720">one</span> to ten years. Acquired IPR&amp;D is amortized from the date of completion of the acquired program over its estimated useful life. IPR&amp;D and indefinite-lived intangibles are tested annually for impairment. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Software Development Costs </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalizes internal and external software development costs for products offered for sale in accordance with the accounting standards for the costs of software to be sold, leased, or otherwise marketed. Capitalized costs are amortized to cost of sales over the period of economic benefit, which approximates a straight-line basis over the estimated useful lives of the related software products, generally <span style="-sec-ix-hidden:hidden37446721">three</span> to ten years. The Company capitalized $36 million, $53 million and $40 million of direct expenses that were related to the development of software in 2021, 2020 and 2019, respectively. Net capitalized software included in intangible assets totaled $155 million and $175 million at December 31, 2021 and 2020, respectively. See Note 8, Goodwill and Other Intangibles. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalizes software development costs for internal use. Capitalized internal software development costs are amortized over the period of economic benefit, which approximates a straight-line basis over ten years. Net capitalized internal software included in property, plant and equipment totaled $12 million and $8 million at December 31, 2021 and 2020, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Investments </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its investments that represent less than twenty percent ownership, and for which the Company does not have the ability to exercise significant influence, using the accounting standards for investments in equity securities. Investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable market value, are accounted for at cost, adjusted for subsequent observable price changes as applicable. The Company periodically evaluates the carrying value of its investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable fair value and carries them at cost, less impairment, adjusted for subsequent observable price changes. For equity investments in which the Company has the ability to exercise significant influence over operating and financial policies of the investee, the equity method of accounting is used. The Company’s share of net income or losses of equity method investments is included in the consolidated statements of operations and was not material in any period presented. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December 31, 2021, year ended December 31, 2020 and year ended December 31, 2019, the Company made investments in unaffiliated companies of $2 million, $6 million and $9 million, respectively. </div><br/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">In 2021</div><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">, the Company also recorded an unrealized gain of $10 million due to an observable change in the fair value of an existing investment the Company does not have the ability to exercise significant influence over. </div></div></div></div> <div style="margin-top: 1em; margin-bottom: 1em"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with the accounting standards for fair value measurements and disclosures, certain of the Company’s assets and liabilities are measured at fair value on a recurring basis as of December 31, 2021 and 2020. Fair values determined by Level 1 inputs utilize observable data, such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points for which there is little or no market data, which require the reporting entity to develop its own assumptions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/> December 31,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/> in Active<br/> Markets<br/> for<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Identical<br/> Assets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters 401(k) Restoration Plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">111,301</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,905</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31</div><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">, 2020</div><div style="background-color:rgba(255, 255, 255, .0);;display:inline;"> (in thousands):</div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/>December 31,<br/>2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/>in Active<br/>Markets<br/>for Identical<br/>Assets<br/>(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters 401(k) Restoration Plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">46,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,287</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">46,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of 401(k) Restoration Plan Assets </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The 401(k) Restoration Plan is a nonqualified defined contribution plan and the assets were held in registered mutual funds and have been classified as Level 1. The fair values of the assets in the plan are determined through market and observable sources from daily quoted prices on nationally recognized securities exchanges. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts and interest rate cross-currency swap agreements are determined through market and observable sources and have been classified as Level 2. These assets and liabilities have been initially valued at the transaction price and subsequently valued, typically utilizing third-party pricing services. The pricing services use many inputs to determine value, including reportable trades, benchmark yields, credit spreads, broker/dealer quotes, current spot rates and other industry and economic events. The Company validates the prices provided by third-party pricing services by reviewing their pricing methods and obtaining market values from other pricing sources. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Contingent Consideration </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the Company’s liability for contingent consideration relates to earnout payments in connection with the December 2020 acquisition of Integrated Software Solutions (“ISS”) and is determined using a probability-weighted discounted cash flow model, which uses significant unobservable inputs, and has been classified as Level 3. Subsequent changes in the fair value of the contingent consideration liability are recorded in the results of operations. The fair value of the contingent consideration liability associated with future earnout payments is based on several factors, including the achievement of certain revenue and customer account milestones over the two years after the acquisition date and a discount rate that reflects both the likelihood of achieving the estimated future results and the Company’s creditworthiness. A change in any of these unobservable inputs can significantly change the fair value of the contingent consideration. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of future contingent consideration payments related to the December 2020 acquisition of ISS was estimated to be $1 million at both December 31, 2021 and 2020. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Other Financial Instruments </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s accounts receivable and accounts payable are recorded at cost, which approximates fair value due to their short-term nature. The carrying value of the Company’s variable interest rate debt approximates fair value due to the variable nature of the interest rate. The carrying value of the Company’s fixed interest rate debt was $1.3 billion and $0.9 billion at December 31, 2021 and 2020, respectively. The fair value of the Company’s fixed interest rate debt was estimated using discounted cash flow models, based on estimated current rates offered for similar debt under current market conditions for the Company. The fair value of the Company’s fixed interest rate debt was estimated to be $1.3 billion and $1.0 billion at December 31, 2021 and 2020, respectively, using Level 2 inputs. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivative Transactions </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates. The Company is exposed to currency price risk on foreign currency exchange rate fluctuations when it translates its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> dollar foreign subsidiaries’ financial statements into U.S. dollars and when any of the Company’s subsidiaries purchase or sell products or services in a currency other than its own currency. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s principal strategies in managing exposures to changes in foreign currency exchange rates are to (1) naturally hedge the foreign-currency-denominated liabilities on the Company’s balance sheet against corresponding assets of the same currency, such that any changes in liabilities due to fluctuations in foreign currency exchange rates are typically offset by corresponding changes in assets and (2) mitigate foreign exchange risk exposure of international operations by hedging the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Currency Exchange Contracts </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Interest Rate Cross-Currency Swap Agreements </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company had three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive income in stockholders’ equity (deficit) until the sale or substantial liquidation of the foreign operation. The difference between the interest rate received and paid under the interest rate cross-currency swap derivative agreement is recorded in interest income in the statement of operations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notional Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notional Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts:</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">55,309</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">66,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements:</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">230,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">560,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financial</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td colspan="3" style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; white-space: nowrap; line-height: normal;">Realized (losses) gains on closed contracts</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,973</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,444</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(3,552</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; white-space: nowrap; line-height: normal;">Unrealized (losses) gains on open contracts</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(343</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,663</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(1,292</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 60%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Cumulative net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> (losses) gains</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(2,316</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,107</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(4,844</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255); width: 60%;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td colspan="3" style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest earned</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">Interest income</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,084</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">15,296</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,709</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Unrealized gains (losses) on open contracts</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">Accumulated other</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><br/></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">comprehensive loss</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">29,052</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(44,996</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,485</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stockholders’ Equity (Deficit) </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> period. During 2021, 2020 and 2019, the Company repurchased 2.0 million, 0.8 million and 11.1 million shares of the Company’s outstanding common stock at a cost of $640 million, $167 million and $2.5 billion, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $9 million, $9 million and $8 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, the Company has a total of $885 million authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accrued $20 million at December 31, 2019 as a result of treasury stock purchases that were unsettled. These transactions were settled in January 2020. There was no such accrual at December 31, 2021 or 2020.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally enters into contracts that include a combination of products and services. Revenue is allocated to distinct performance obligations and is recognized net of allowances for returns and discounts. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenue on product sales at the time control of the product transfers to the customer. In substantially all of the Company’s arrangements, title of the product transfers at shipping point and, as a result, the Company determined control transfers at the point of shipment. In more limited cases, there are destination-based shipping terms and, thus, control is deemed to transfer when the products arrive at the customer site. All incremental costs of obtaining a contract are expensed as and when incurred if the expected amortization period of the asset that would have been recognized is one year or less. Shipping and handling costs are included as a component of cost of sales. In situations where the control of the goods transfers prior to the completion of the Company’s obligation to ship the products to its customers, the Company has elected the practical expedient to account for the shipping services as a fulfillment cost. Accordingly, such costs are recognized when control of the related goods is transferred to the customer. In more rare situations, the Company has revenue associated with products that contain specific customer acceptance criteria and the related revenue is not recognized before the customer acceptance criteria are satisfied. The Company elected to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with specific revenue-producing transactions and collected by the Company from a customer. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Generally, the Company’s contracts for products include a performance obligation related to installation. The Company has determined that the installation represents a distinct performance obligation and revenue is recognized separately upon the completion of installation. The Company determines the amount of the transaction price to allocate to the installation service based on the standalone selling price of the product and the service, which requires judgment. The Company determines the relative standalone selling price of installation based upon a number of factors, including hourly service billing rates and estimated installation hours. In developing these estimates, the Company considers past history, competition, billing rates of current services and other factors. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company has sales from standalone software, which are included in instrument systems revenue. These arrangements typically include software licenses and maintenance contracts, both of which the Company has determined are distinct performance obligations. The Company determines the amount of the transaction price to allocate to the license and maintenance contract based on the relative standalone selling price of each performance obligation. Software license revenue is recognized at the point in time when control has been transferred to the customer. The revenue allocated to the software maintenance contract is recognized on a straight-line basis over the maintenance period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. Unspecified rights to software upgrades are typically sold as part of the maintenance contract on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">when-and-if-available</div></div></div> basis. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payment terms and conditions vary among the Company’s revenue streams, although terms generally include a requirement of payment within 30 to 60 days of product shipment. Prior to providing payment terms to customers, an evaluation of their credit risk is performed. Returns and customer credits are infrequent and insignificant and are recorded as a reduction to sales. Rights of return are not included in sales arrangements and, therefore, there is minimal variable consideration included in the transaction price of our products. </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenue includes (1) service and software maintenance contracts and (2) service calls (time and materials). Instrument service contracts and software maintenance contracts are typically annual contracts, which are billed at the beginning of the contract or maintenance period. The amount of the service and software maintenance contract is recognized on a straight-line basis to revenue over the maintenance service period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. There are no deferred costs associated with the service contract, as the cost of the service is recorded when the service is performed. Service calls are recognized to revenue at the time a service is performed.​​​​​​​ </div></div><br/></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Warranty Costs </div></div></div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accrues estimated product warranty costs at the time of sale, which are included in cost of sales in the consolidated statements of operations. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. The amount of the accrued warranty liability is based on historical information, such as past experience, product failure rates, number of units repaired and estimated costs of material and labor. The liability is reviewed for reasonableness at least quarterly. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity of the Company’s accrued warranty liability for the year ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> Beginning of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accruals for<br/> Warranties</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Settlements<br/> Made</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> End of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued warranty liability:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,950</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(9,031</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,909</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(8,923</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,950</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">12,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(7,876</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising Costs </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All advertising costs are expensed as incurred and are included in selling and administrative expenses in the consolidated statements of operations. Advertising expenses were $7 million, $6 million and $6 million for 2021, 2020 and 2019, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and Development Expenses </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses are comprised of costs incurred in performing research and development activities, including salaries and benefits, facilities costs, overhead costs, contract services and other outside costs. Research and development expenses are expensed as incurred. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has two stock-based compensation plans, which are described in Note 14, “Stock-Based Compensation”. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with the earnings per share accounting standards, the Company presents two earnings per share (“EPS”) amounts. Income per basic common share is based on income available to common shareholders and the weighted-average number of common shares outstanding during the periods presented. Income per diluted common share includes additional dilution from potential common stock, such as stock issuable pursuant to the exercise of stock options outstanding. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Retirement Plans </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company sponsors various retirement plans, which are described in Note 17, “Retirement Plans”. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for comprehensive income in accordance with the accounting standards for comprehensive income, which establish the accounting rules for reporting and displaying comprehensive income. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These standards require that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Items </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December 31, 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations for the year ended year ended December 31, 2021. During the year ended December 31, 2021, the Company received $3 million in guaranteed payments, net of applicable withholding taxes. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Standards </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, accounting guidance was issued that simplifies the accounting for income taxes by removing certain exceptions within the current guidance, including the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The amendment also improves consistent application by clarifying and amending existing guidance related to aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step up in the tax basis of goodwill. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In January 2020, accounting guidance was issued that clarifies the accounting guidance for equity method investments, joint ventures, and derivatives and hedging. The update clarifies the interaction between different sections of the accounting guidance that could be applicable and helps clarify which guidance should be applied in certain situations which should increase relevance and comparability of financial statement information. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Standards </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company is still evaluating the impact of reference rate reform and whether this guidance will be adopted.</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity.​​​​​​​ </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in conformity with generally accepted accounting principles (“GAAP”) requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities at the dates of the financial statements. On an ongoing basis, the Company evaluates its estimates, including those related to revenue recognition, goodwill and intangible assets, income taxes, litigation, stock-based compensation and contingencies, and to a lesser extent, product returns and allowances, bad debts, inventory valuation, warranty and installation provisions, retirement plan obligations and equity investments, which are not as significant to our financial statements. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual amounts may differ from these estimates under different assumptions or conditions. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risks and Uncertainties </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is subject to risks common to companies in the analytical instrument industry, including, but not limited to, global economic and financial market conditions, fluctuations in foreign currency exchange rates, fluctuations in customer demand, development by its competitors of new technological innovations, costs of developing new technologies, levels of debt and debt service requirements, risk of disruption, dependence on key personnel, protection and litigation of proprietary technology, shifts in taxable income between tax jurisdictions and compliance with regulations of the U.S. Food and Drug Administration and similar foreign regulatory authorities and agencies.</div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;">The impact of the global pandemic of a novel strain of coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(“COVID-19”)</div> over the last two years has resulted in a widespread public health crisis. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has caused significant volatility and </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">continued </div></div>spread throughout the United States and globally, which has disrupted and may continue to disrupt the Company’s business. The Company operates in over 35 countries, including those in the regions most impacted by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. In response, governments of most countries, including the United States, as well as private businesses, have implemented numerous measures attempting to contain and mitigate the effects of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> Such measures have had and are expected to continue to have adverse impacts on the United States and foreign economies of uncertain severity and duration, and have had and may continue to have a negative impact on the Company’s operations, including Company sales, supply chain and cash flow. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and the related economic uncertainty adversely impacted sales of the Company for the year ended December 31, 2020; however, through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. The Company consolidates entities in which it owns or controls fifty percent or more of the voting shares. All inter-company balances and transactions have been eliminated. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Translation of Foreign Currencies </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The functional currency of each of the Company’s foreign operating subsidiaries is the local currency of its country of domicile, except for the Company’s subsidiaries in Hong Kong, Singapore and the Cayman Islands, where the underlying transactional cash flows are denominated in currencies other than the respective local currency of domicile. The functional currency of the Hong Kong, Singapore and Cayman Islands subsidiaries is the U.S. dollar, based on the respective entity’s cash flows. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company’s foreign operations, assets and liabilities are translated into U.S. dollars at exchange rates prevailing on the balance sheet date, while revenues and expenses are translated at average exchange rates prevailing during the respective period. Any resulting translation gains or losses are included in accumulated other comprehensive income in the consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s net sales derived from operations outside the United States were 72%, 71% and 71% in 2021, 2020 and 2019, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2021, 2020 and 2019, foreign currency transactions resulted in net losses of $5 million, $7 million and $9 million, respectively. </div></div> 0.72 0.71 0.71 -5000000 -7000000 -9000000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents and Investments </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, primarily in bank deposits, U.S. treasury bill money market funds and commercial paper. Investments with longer maturities are classified as investments, and are held primarily in U.S. treasury bills, U.S. dollar-denominated treasury bills and commercial paper, bank deposits and corporate debt securities. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Investments are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> (“AFS”) debt securities. If the AFS debt security’s fair value exceeds the security’s amortized cost the unrealized gain is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the AFS debt security’s fair value declines below its amortized cost the Company considers all available evidence to evaluate the extent to which the decline is due to credit-related factors or noncredit-related factors. If the decline is due to noncredit-related factors then no credit loss is recorded and the unrealized loss is recognized in accumulated other comprehensive income in stockholders’ equity (deficit), net of the related tax effects. If the decline is considered to be a credit-related impairment, it is recognized as an allowance on the consolidated balance sheet with a corresponding charge to the statement of operations. The credit allowance is limited to the difference between the fair value and the amortized cost basis. No credit-related allowances or impairments have been recognized on the Company’s investments in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities. The Company classifies its investments exclusive of those categorized as cash equivalents. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company maintains cash balances in various operating accounts in excess of federally insured limits, and in foreign subsidiary accounts in currencies other than the U.S. dollar. As of December 31, 2021 and 2020, $440 million out of $569 million and $364 million out of $443 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $298 million out of $569 million and $254 million out of $443 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2021 and 2020, respectively. </div></div> Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, primarily in bank deposits, U.S. treasury bill money market funds and commercial paper. 440000000 569000000 364000000 443000000 298000000 569000000 254000000 443000000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable and Allowance for Credit Losses </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company adopted new accounting guidance regarding the accounting for credit losses as of January 1, 2020 using a modified retrospective transition approach that was applied to the trade receivable balance as of January 1, 2020. This new accounting guidance required the Company to move from an incurred loss model to a current expected credit loss (“CECL”) model. Upon adoption, the Company recorded a net decrease of approximately $1 million to the Company’s stockholders’ deficit as of January 1, 2020. The adoption of this standard did not have a material impact on the Company’s balance sheets, results of operations or cash flows. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company has very limited use of rebates and other cash considerations payable to customers and, as a result, the transaction price determination does not have any material variable consideration. The Company does not consider there to be significant concentrations of credit risk with respect to trade receivables due to the short-term nature of the balances, the Company having a large and diverse customer base, and the Company having a strong historical experience of collecting receivables with minimal defaults. As a result, credit risk is considered low across territories and trade receivables are considered to be a single class of financial asset. The allowance for credit losses is based on a number of factors and is calculated by applying a historical loss rate to trade receivable aging balances to estimate a general reserve balance along with an additional adjustment for any specific receivables with known or anticipated issues affecting the likelihood of recovery. Past due balances with a probability of default based on historical data as well as relevant available forward-looking information are included in the specific adjustment. The historical loss rate is reviewed on at least an annual basis and the allowance for credit losses is reviewed quarterly for any required adjustments. The Company does not have any off-balance sheet credit exposure related to its customers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;">Trade receivables related to instrument sales are collateralized by the instrument that is sold. If there is a risk of default related to a receivable that is collateralized, then the fair value of the collateral is calculated and adjusted for the cost to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-possess,</div> refurbish and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-sell</div> the instrument. This adjusted fair value is compared to the receivable balance and the difference would be recorded as the expected credit loss. <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">following is a summary of the activity of the Company’s allowance for credit losses for the year ended December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2021</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2020</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> (in thousands). The December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2021</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and 2020</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> balances are calculated using the CECL method and the December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2019</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> balance is calculated using the incurred loss method under legacy GAAP:</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <div style="text-indent: 0px;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px; line-height: 12pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 12pt;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> Beginning<div style="display:inline;"> </div>of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Impact of<br/> CECL</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Adoption</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> End of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for Credit Losses</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,380</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(6,533</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(5,215</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(2,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 1000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">following is a summary of the activity of the Company’s allowance for credit losses for the year ended December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2021</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2020</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and 2019</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> (in thousands). The December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2021</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and 2020</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> balances are calculated using the CECL method and the December 31</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, 2019</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> balance is calculated using the incurred loss method under legacy GAAP:</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <div style="text-indent: 0px;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px; line-height: 12pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 12pt;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 49%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> Beginning<div style="display:inline;"> </div>of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Impact of<br/> CECL</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Adoption</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> End of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for Credit Losses</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,380</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(6,533</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(5,215</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 49%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(2,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 14381000 0 -5380000 6533000 13228000 9560000 985000 -9051000 5215000 14381000 7663000 -4701000 2804000 9560000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of Credit Risk </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company sells its products and services to a significant number of large and small customers throughout the world, with net sales to the pharmaceutical industry of approximately 60%, 59% and 57% in 2021, 2020 and 2019, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2021, 2020 or 2019. The Company performs continuing credit evaluations of its customers and generally does not require collateral, but in certain circumstances may require letters of credit or deposits. Historically, the Company has not experienced significant bad debt losses. </div></div> 0.60 0.59 0.57 0.02 0.02 0.02 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventory </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company values all of its inventories at the lower of cost or net realizable value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> basis (“FIFO”). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As part of the process of preparing the consolidated financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. This process involves the Company estimating its income taxes, taking into account the amount, timing and character of taxable income, tax deductions and credits and assessing changes in tax laws, regulations, agreements and treaties. Differing treatment of items for tax and accounting purposes, such as depreciation, amortization and inventory reserves, result in deferred tax assets and liabilities, which are included within the consolidated balance sheets. In the event that actual results differ from these estimates, or the Company adjusts these estimates in future periods, such changes could materially impact the Company’s financial position and results of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accounting standards for income taxes require that a company continually evaluate the necessity of establishing or changing a valuation allowance for deferred tax assets depending on whether it is more likely than not that the actual benefit of those assets will be realized in future periods. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax positions on the presumption that all concerned tax authorities possess full knowledge of those tax positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those positions for the time value of money. The Company classified interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As part of the 2017 Tax Act, there is a provision for the taxation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">certain off-shore earnings</div> referred to as the Global <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Intangible Low-Taxed Income</div> (“GILTI”) provision. This provision <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">taxes off-shore earnings</div> at a rate of 10.5%, partially offset with foreign tax credits. In connection with this provision, the Company’s accounting policy is to treat this tax as a current period cost. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 0.105 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s lease portfolio consists primarily of operating leases. The Company’s operating leases consist of property leases for sales, demonstration, laboratory, warehouse and office spaces, automotive leases for sales and service personnel and equipment leases, primarily used in our manufacturing and distribution operations. The Company categorizes leases as either operating or finance leases at the commencement date of the lease. The Company does not have any material financing leases. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company makes variable lease payments that do not depend on a rate or index, primarily for items such as real estate taxes and other expenses. These expenses are recorded as variable costs in the period incurred. For the years ended December 31, 2021, 2020 and 2019, respectively, variable costs incurred were not material. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s lease agreements may include tenant improvement allowances, rent holidays, and/or contingent rent provisions as well as a certain number of these leases contain rental escalation clauses that are either fixed or adjusted periodically for inflation of market rates which are factored into our determination of lease payments at lease inception. The Company’s leases also sometimes include renewal options and/or termination options which are included in the determination of the lease term when they are reasonably certain to be exercised. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company has lease agreements which contain lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components, which are accounted for as a single lease component for all underlying classes of assets. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For leases with terms greater than 12 months, the Company records a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and lease liability at the present value of lease payments over the term of the leases and records rent expense on a straight-line basis over the lease term. The Company has elected not to apply the recognition requirements to short-term leases with terms less than 12 months. For short-term leases, the Company recognizes lease payments in net income on a straight-line basis over the term of the lease. For the years ended December 31, 2021, 2020 or 2019, respectively, costs incurred related to short-term leases were not material. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When available, the Company uses the rate implicit in the lease to discount lease payments to determine the present value of the lease liabilities; however, most of the leases do not provide a readily determinable implicit rate and, as required by the accounting guidance, the Company estimates its incremental secured borrowing rate to discount the lease payments based on information available at lease commencement (or, for the leases in existence on the adoption date, the January 1, 2019 information). The Company’s incremental borrowing rate reflects the estimated rate of interest that the Company would pay to borrow on a collateralized basis over a similar term to the lease payments in a similar economic environment. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are recorded at cost. Expenditures for maintenance and repairs are charged to expense, while the costs of significant improvements are capitalized. Depreciation is provided using the straight-line method over the following estimated useful lives: buildings — <span style="-sec-ix-hidden:hidden37446711">fifteen</span> to <span style="-sec-ix-hidden:hidden37446710">thirty</span>-<div style="display:inline;">nine years</div>; building improvements — <span style="-sec-ix-hidden:hidden37446712">five</span> to ten years; leasehold improvements — the shorter of the economic useful life or life of lease; and production and other equipment — <span style="-sec-ix-hidden:hidden37446713">three</span> to ten years. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are eliminated from the consolidated balance sheets and related gains or losses are reflected in the consolidated statements of operations. </div></div> P10Y P10Y <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Asset Impairments </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company reviews its long-lived assets for impairment in accordance with the accounting standards for property, plant and equipment. Whenever events or circumstances indicate that the carrying amount of an asset </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may not be recoverable, the Company evaluates the recoverability of the carrying value of the asset based on the expected future cash flows, relying on a number of factors, including, but not limited to, operating results, business plans, economic projections and anticipated future cash flows. If the asset is deemed not recoverable, it is written down to fair value and the impairment is recorded in the consolidated statements of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During 2020, the Company recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass Research Development and Service Kft (“Medimass”). The impairment charge was due to a shift in strategic priorities. In conjunction with the intangible asset impairment the Company also reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. The net impact of $7 million is reported separately within the consolidated statements of operations. </div> 10000000 3000000 7000000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations and Asset Acquisitions </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company accounts for business acquisitions under the accounting standards for business combinations. The results of each acquisition are included in the Company’s consolidated results as of the acquisition date and the purchase price of an acquisition is allocated to tangible and intangible assets and assumed liabilities based on their estimated fair values. Any excess of the fair value consideration transferred over the estimated fair values of the net assets acquired is recognized as goodwill. Acquired <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-process</div> research and development (“IPR&amp;D”) included in a business combination is capitalized as an indefinite-lived intangible asset. Development costs incurred after the acquisition are expensed as incurred and acquired IPR&amp;D is tested for impairment annually until completion of the acquired programs. Upon commercialization, this indefinite-lived intangible asset is then accounted for as a finite-lived intangible asset and amortized on a straight-line basis over its estimated useful life, subject to periodic impairment reviews. If the research and development project is abandoned, the indefinite-lived asset is charged to expense. Legal costs, due diligence costs, business valuation costs and all other business acquisition costs are expensed when incurred. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company also acquires intellectual property through licensing arrangements. These arrangements often require upfront payments and may include additional milestone or royalty payments, contingent upon certain future events. IPR&amp;D acquired in an asset acquisition (as opposed to a business combination) is expensed immediately unless there is an alternative future use. Subsequent payments made for the achievement of milestones are evaluated to determine whether they have an alternative future use or should be expensed. Payments made to third parties subsequent to commercialization are capitalized and amortized over the remaining useful life of the related asset, and are classified as intangible assets. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Goodwill and Other Intangible Assets </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company tests for goodwill impairment using a fair-value approach at the reporting unit level annually, or earlier, if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The goodwill and other intangible assets accounting standards define a reporting unit as an operating segment, or one level below an operating segment, if discrete financial information is prepared and reviewed by management. For goodwill impairment review purposes, the Company has two reporting units: Waters<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">TM</div> and TA<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">TM</div>. Goodwill is allocated to the reporting units at the time of acquisition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January 1, 2020, the Company adopted a new accounting standard which eliminated the requirement to calculate the implied fair value of goodwill as noted above to measure a goodwill impairment charge. Under the prior accounting standard, if a reporting unit’s carrying amount exceeds its estimated fair value, goodwill impairment is recognized to the extent that the carrying amount of goodwill exceeds the implied fair value of the </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">goodwill. Under the new accounting standard impairment assessment, an impairment charge is based on the excess of a reporting unit’s carrying amount over its fair value. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to the amount of the excess carrying amount of the reporting unit over its fair value. This impairment is limited to the total amount of goodwill allocated to that reporting unit. The fair value of reporting units was estimated using a discounted cash flows technique, which includes certain management assumptions, such as estimated future cash flows, estimated growth rates and discount rates.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s intangible assets include purchased technology; capitalized software development costs; costs associated with acquiring Company patents, trademarks and intellectual properties, such as licenses; and acquired IPR&amp;D. Purchased intangibles are recorded at their fair market values as of the acquisition date and amortized over their estimated useful lives, ranging from <span style="-sec-ix-hidden:hidden37446719">one</span> to fifteen years. Other intangibles are amortized over a period ranging from <span style="-sec-ix-hidden:hidden37446720">one</span> to ten years. Acquired IPR&amp;D is amortized from the date of completion of the acquired program over its estimated useful life. IPR&amp;D and indefinite-lived intangibles are tested annually for impairment. </div></div> 2 P15Y P10Y <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Software Development Costs </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalizes internal and external software development costs for products offered for sale in accordance with the accounting standards for the costs of software to be sold, leased, or otherwise marketed. Capitalized costs are amortized to cost of sales over the period of economic benefit, which approximates a straight-line basis over the estimated useful lives of the related software products, generally <span style="-sec-ix-hidden:hidden37446721">three</span> to ten years. The Company capitalized $36 million, $53 million and $40 million of direct expenses that were related to the development of software in 2021, 2020 and 2019, respectively. Net capitalized software included in intangible assets totaled $155 million and $175 million at December 31, 2021 and 2020, respectively. See Note 8, Goodwill and Other Intangibles. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalizes software development costs for internal use. Capitalized internal software development costs are amortized over the period of economic benefit, which approximates a straight-line basis over ten years. Net capitalized internal software included in property, plant and equipment totaled $12 million and $8 million at December 31, 2021 and 2020, respectively. </div></div> P10Y 36000000 53000000 40000000 155000000 175000000 P10Y 12000000 8000000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Investments </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its investments that represent less than twenty percent ownership, and for which the Company does not have the ability to exercise significant influence, using the accounting standards for investments in equity securities. Investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable market value, are accounted for at cost, adjusted for subsequent observable price changes as applicable. The Company periodically evaluates the carrying value of its investments for which the Company does not have the ability to exercise significant influence, and for which there is not a readily determinable fair value and carries them at cost, less impairment, adjusted for subsequent observable price changes. For equity investments in which the Company has the ability to exercise significant influence over operating and financial policies of the investee, the equity method of accounting is used. The Company’s share of net income or losses of equity method investments is included in the consolidated statements of operations and was not material in any period presented. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December 31, 2021, year ended December 31, 2020 and year ended December 31, 2019, the Company made investments in unaffiliated companies of $2 million, $6 million and $9 million, respectively. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">In 2021</div><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">, the Company also recorded an unrealized gain of $10 million due to an observable change in the fair value of an existing investment the Company does not have the ability to exercise significant influence over. </div></div></div></div> 2000000 6000000 9000000 10000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with the accounting standards for fair value measurements and disclosures, certain of the Company’s assets and liabilities are measured at fair value on a recurring basis as of December 31, 2021 and 2020. Fair values determined by Level 1 inputs utilize observable data, such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points for which there is little or no market data, which require the reporting entity to develop its own assumptions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/> December 31,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/> in Active<br/> Markets<br/> for<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Identical<br/> Assets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters 401(k) Restoration Plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">111,301</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,905</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31</div><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">, 2020</div><div style="background-color:rgba(255, 255, 255, .0);;display:inline;"> (in thousands):</div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/>December 31,<br/>2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/>in Active<br/>Markets<br/>for Identical<br/>Assets<br/>(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters 401(k) Restoration Plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">46,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,287</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">46,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of 401(k) Restoration Plan Assets </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The 401(k) Restoration Plan is a nonqualified defined contribution plan and the assets were held in registered mutual funds and have been classified as Level 1. The fair values of the assets in the plan are determined through market and observable sources from daily quoted prices on nationally recognized securities exchanges. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts and interest rate cross-currency swap agreements are determined through market and observable sources and have been classified as Level 2. These assets and liabilities have been initially valued at the transaction price and subsequently valued, typically utilizing third-party pricing services. The pricing services use many inputs to determine value, including reportable trades, benchmark yields, credit spreads, broker/dealer quotes, current spot rates and other industry and economic events. The Company validates the prices provided by third-party pricing services by reviewing their pricing methods and obtaining market values from other pricing sources. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Contingent Consideration </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the Company’s liability for contingent consideration relates to earnout payments in connection with the December 2020 acquisition of Integrated Software Solutions (“ISS”) and is determined using a probability-weighted discounted cash flow model, which uses significant unobservable inputs, and has been classified as Level 3. Subsequent changes in the fair value of the contingent consideration liability are recorded in the results of operations. The fair value of the contingent consideration liability associated with future earnout payments is based on several factors, including the achievement of certain revenue and customer account milestones over the two years after the acquisition date and a discount rate that reflects both the likelihood of achieving the estimated future results and the Company’s creditworthiness. A change in any of these unobservable inputs can significantly change the fair value of the contingent consideration. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of future contingent consideration payments related to the December 2020 acquisition of ISS was estimated to be $1 million at both December 31, 2021 and 2020. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Other Financial Instruments </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s accounts receivable and accounts payable are recorded at cost, which approximates fair value due to their short-term nature. The carrying value of the Company’s variable interest rate debt approximates fair value due to the variable nature of the interest rate. The carrying value of the Company’s fixed interest rate debt was $1.3 billion and $0.9 billion at December 31, 2021 and 2020, respectively. The fair value of the Company’s fixed interest rate debt was estimated using discounted cash flow models, based on estimated current rates offered for similar debt under current market conditions for the Company. The fair value of the Company’s fixed interest rate debt was estimated to be $1.3 billion and $1.0 billion at December 31, 2021 and 2020, respectively, using Level 2 inputs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/> December 31,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/> in Active<br/> Markets<br/> for<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Identical<br/> Assets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters 401(k) Restoration Plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">111,301</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,905</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,347</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31</div><div style="background-color:rgba(255, 255, 255, .0);;display:inline;">, 2020</div><div style="background-color:rgba(255, 255, 255, .0);;display:inline;"> (in thousands):</div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/>December 31,<br/>2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/>in Active<br/>Markets<br/>for Identical<br/>Assets<br/>(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters 401(k) Restoration Plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">46,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,988</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,287</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">46,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">45,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 13917000 13917000 39121000 39121000 19030000 19030000 38729000 38729000 0 504000 504000 111301000 38729000 72572000 0 1347000 1347000 195000 195000 5363000 5363000 6905000 0 5558000 1347000 6451000 6451000 38988000 38988000 836000 836000 46275000 38988000 7287000 1185000 1185000 185000 185000 44996000 44996000 46366000 45181000 1185000 1000000 1000000 1300000000 900000000 1300000000 1000000000.0 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Derivative Transactions </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates. The Company is exposed to currency price risk on foreign currency exchange rate fluctuations when it translates its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> dollar foreign subsidiaries’ financial statements into U.S. dollars and when any of the Company’s subsidiaries purchase or sell products or services in a currency other than its own currency. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s principal strategies in managing exposures to changes in foreign currency exchange rates are to (1) naturally hedge the foreign-currency-denominated liabilities on the Company’s balance sheet against corresponding assets of the same currency, such that any changes in liabilities due to fluctuations in foreign currency exchange rates are typically offset by corresponding changes in assets and (2) mitigate foreign exchange risk exposure of international operations by hedging the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Currency Exchange Contracts </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Interest Rate Cross-Currency Swap Agreements </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company had three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive income in stockholders’ equity (deficit) until the sale or substantial liquidation of the foreign operation. The difference between the interest rate received and paid under the interest rate cross-currency swap derivative agreement is recorded in interest income in the statement of operations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notional Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notional Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts:</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">55,309</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">66,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements:</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">230,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">560,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financial</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td colspan="3" style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; white-space: nowrap; line-height: normal;">Realized (losses) gains on closed contracts</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,973</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,444</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(3,552</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; white-space: nowrap; line-height: normal;">Unrealized (losses) gains on open contracts</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(343</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,663</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(1,292</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 60%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Cumulative net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> (losses) gains</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(2,316</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,107</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(4,844</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255); width: 60%;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td colspan="3" style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest earned</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">Interest income</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,084</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">15,296</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,709</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Unrealized gains (losses) on open contracts</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">Accumulated other</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><br/></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">comprehensive loss</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">29,052</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(44,996</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,485</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. P3Y 230000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notional Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Notional Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts:</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current assets</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">55,309</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">66,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other current liabilities</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">9,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">195</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">20,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 12pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements:</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">230,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">560,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 58%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">15,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">44,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 55309000 504000 66690000 836000 9000000 195000 20000000 185000 230000000 5363000 560000000 44996000 15944000 44996000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financial</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td style="vertical-align: bottom;"/> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td colspan="3" style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange contracts:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; white-space: nowrap; line-height: normal;">Realized (losses) gains on closed contracts</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(1,973</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,444</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(3,552</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; white-space: nowrap; line-height: normal;">Unrealized (losses) gains on open contracts</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(343</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,663</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(1,292</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 60%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Cumulative net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> (losses) gains</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(2,316</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,107</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">(4,844</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255); width: 60%;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td colspan="3" style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest rate cross-currency swap agreements:</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest earned</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">Interest income</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,084</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">15,296</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,709</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Unrealized gains (losses) on open contracts</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">Accumulated other</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><br/></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">comprehensive loss</div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">29,052</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(44,996</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,485</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> -1973000 1444000 -3552000 -343000 1663000 -1292000 -2316000 3107000 -4844000 11084000 15296000 11709000 29052000 -44996000 4485000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stockholders’ Equity (Deficit) </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> period. During 2021, 2020 and 2019, the Company repurchased 2.0 million, 0.8 million and 11.1 million shares of the Company’s outstanding common stock at a cost of $640 million, $167 million and $2.5 billion, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $9 million, $9 million and $8 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, the Company has a total of $885 million authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accrued $20 million at December 31, 2019 as a result of treasury stock purchases that were unsettled. These transactions were settled in January 2020. There was no such accrual at December 31, 2021 or 2020.</div></div> 4000000000 P2Y 2000000.0 800000 11100000 640000000 167000000 2500000000 9000000 9000000 8000000 885000000 20000000 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenue upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally enters into contracts that include a combination of products and services. Revenue is allocated to distinct performance obligations and is recognized net of allowances for returns and discounts. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenue on product sales at the time control of the product transfers to the customer. In substantially all of the Company’s arrangements, title of the product transfers at shipping point and, as a result, the Company determined control transfers at the point of shipment. In more limited cases, there are destination-based shipping terms and, thus, control is deemed to transfer when the products arrive at the customer site. All incremental costs of obtaining a contract are expensed as and when incurred if the expected amortization period of the asset that would have been recognized is one year or less. Shipping and handling costs are included as a component of cost of sales. In situations where the control of the goods transfers prior to the completion of the Company’s obligation to ship the products to its customers, the Company has elected the practical expedient to account for the shipping services as a fulfillment cost. Accordingly, such costs are recognized when control of the related goods is transferred to the customer. In more rare situations, the Company has revenue associated with products that contain specific customer acceptance criteria and the related revenue is not recognized before the customer acceptance criteria are satisfied. The Company elected to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with specific revenue-producing transactions and collected by the Company from a customer. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Generally, the Company’s contracts for products include a performance obligation related to installation. The Company has determined that the installation represents a distinct performance obligation and revenue is recognized separately upon the completion of installation. The Company determines the amount of the transaction price to allocate to the installation service based on the standalone selling price of the product and the service, which requires judgment. The Company determines the relative standalone selling price of installation based upon a number of factors, including hourly service billing rates and estimated installation hours. In developing these estimates, the Company considers past history, competition, billing rates of current services and other factors. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company has sales from standalone software, which are included in instrument systems revenue. These arrangements typically include software licenses and maintenance contracts, both of which the Company has determined are distinct performance obligations. The Company determines the amount of the transaction price to allocate to the license and maintenance contract based on the relative standalone selling price of each performance obligation. Software license revenue is recognized at the point in time when control has been transferred to the customer. The revenue allocated to the software maintenance contract is recognized on a straight-line basis over the maintenance period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. Unspecified rights to software upgrades are typically sold as part of the maintenance contract on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">when-and-if-available</div></div></div> basis. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payment terms and conditions vary among the Company’s revenue streams, although terms generally include a requirement of payment within 30 to 60 days of product shipment. Prior to providing payment terms to customers, an evaluation of their credit risk is performed. Returns and customer credits are infrequent and insignificant and are recorded as a reduction to sales. Rights of return are not included in sales arrangements and, therefore, there is minimal variable consideration included in the transaction price of our products. </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenue includes (1) service and software maintenance contracts and (2) service calls (time and materials). Instrument service contracts and software maintenance contracts are typically annual contracts, which are billed at the beginning of the contract or maintenance period. The amount of the service and software maintenance contract is recognized on a straight-line basis to revenue over the maintenance service period, which is the contractual term of the contract, as a time-based measure of progress best reflects the Company’s performance in satisfying this obligation. There are no deferred costs associated with the service contract, as the cost of the service is recorded when the service is performed. Service calls are recognized to revenue at the time a service is performed.​​​​​​​ </div></div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Warranty Costs </div></div></div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accrues estimated product warranty costs at the time of sale, which are included in cost of sales in the consolidated statements of operations. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. The amount of the accrued warranty liability is based on historical information, such as past experience, product failure rates, number of units repaired and estimated costs of material and labor. The liability is reviewed for reasonableness at least quarterly. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity of the Company’s accrued warranty liability for the year ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> Beginning of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accruals for<br/> Warranties</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Settlements<br/> Made</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> End of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued warranty liability:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,950</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(9,031</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,909</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(8,923</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,950</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">12,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(7,876</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity of the Company’s accrued warranty liability for the year ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> Beginning of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accruals for<br/> Warranties</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Settlements<br/> Made</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> End of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued warranty liability:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,950</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(9,031</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,909</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(8,923</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,950</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">12,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(7,876</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 10950000 8799000 9031000 10718000 11964000 7909000 8923000 10950000 12300000 7540000 7876000 11964000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising Costs </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All advertising costs are expensed as incurred and are included in selling and administrative expenses in the consolidated statements of operations. Advertising expenses were $7 million, $6 million and $6 million for 2021, 2020 and 2019, respectively. </div></div> 7000000 6000000 6000000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and Development Expenses </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses are comprised of costs incurred in performing research and development activities, including salaries and benefits, facilities costs, overhead costs, contract services and other outside costs. Research and development expenses are expensed as incurred. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has two stock-based compensation plans, which are described in Note 14, “Stock-Based Compensation”. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with the earnings per share accounting standards, the Company presents two earnings per share (“EPS”) amounts. Income per basic common share is based on income available to common shareholders and the weighted-average number of common shares outstanding during the periods presented. Income per diluted common share includes additional dilution from potential common stock, such as stock issuable pursuant to the exercise of stock options outstanding. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Retirement Plans </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company sponsors various retirement plans, which are described in Note 17, “Retirement Plans”. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for comprehensive income in accordance with the accounting standards for comprehensive income, which establish the accounting rules for reporting and displaying comprehensive income. </div></div></div>These standards require that all components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Items </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December 31, 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations for the year ended year ended December 31, 2021. During the year ended December 31, 2021, the Company received $3 million in guaranteed payments, net of applicable withholding taxes. </div></div> 10000000 3000000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Standards </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, accounting guidance was issued that simplifies the accounting for income taxes by removing certain exceptions within the current guidance, including the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The amendment also improves consistent application by clarifying and amending existing guidance related to aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step up in the tax basis of goodwill. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In January 2020, accounting guidance was issued that clarifies the accounting guidance for equity method investments, joint ventures, and derivatives and hedging. The update clarifies the interaction between different sections of the accounting guidance that could be applicable and helps clarify which guidance should be applied in certain situations which should increase relevance and comparability of financial statement information. This guidance is effective for annual and interim periods beginning after December 15, 2020. The Company adopted this standard on January 1, 2021. The adoption of this standard did not have a material impact on the Company’s financial position, results of operations and cash flows. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Standards </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company is still evaluating the impact of reference rate reform and whether this guidance will be adopted.</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity.​​​​​​​ </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3    Revenue Recognition </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s deferred revenue liabilities on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received i<div style="letter-spacing: 0px; top: 0px;;display:inline;">n</div> advance, prior to transfer of control of the instrument. The Company records deferred revenue primarily related to its service contracts, where consideration is billable at the beginning of the service period. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity of the Company’s deferred revenue and customer advances for the year ended December 31, 2021, 2020 and 2019 (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">239,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">213,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">204,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of revenue included in balance at beginning of the period</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(216,920</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(198,209</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(176,981</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue deferred during the period, net of revenue recognized</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">250,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">224,273</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">186,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">273,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">239,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">213,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company classified $46 million and $42 million of deferred revenue and customer advances in other long-term liabilities at December 31, 2021 and 2020, respectively. </div><br/></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amount of deferred revenue and customer advances equals the transaction price allocated to unfulfilled performance obligations for the period presented. Such amounts are expected to be recognized in the future as follows (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue and customer advances expected to be recognized in:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden37446809">One year</span> or less</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">227,561</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13-<span style="-sec-ix-hidden:hidden37446808">24</span></div> months</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">26,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden37446807">25</span> months and beyond</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">273,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity of the Company’s deferred revenue and customer advances for the year ended December 31, 2021, 2020 and 2019 (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">239,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">213,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">204,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of revenue included in balance at beginning of the period</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(216,920</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(198,209</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(176,981</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue deferred during the period, net of revenue recognized</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">250,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">224,273</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">186,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">273,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">239,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">213,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 239759000 213695000 204257000 216920000 198209000 176981000 250759000 224273000 186419000 273598000 239759000 213695000 46000000 42000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amount of deferred revenue and customer advances equals the transaction price allocated to unfulfilled performance obligations for the period presented. Such amounts are expected to be recognized in the future as follows (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue and customer advances expected to be recognized in:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden37446809">One year</span> or less</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">227,561</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13-<span style="-sec-ix-hidden:hidden37446808">24</span></div> months</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">26,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden37446807">25</span> months and beyond</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">273,598</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 227561000 26840000 19197000 273598000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4    Marketable Securities </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(12</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,135</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(14</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts included in:</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 68%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 68%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts included in:</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 68%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 68%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of marketable debt securities by maturity date is as follows (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 69%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due in one year or less</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">71,066</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 69%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due after one year through three years</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 69%;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 69%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 69%;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net realized gains and losses on sales of investments were not material in 2021, 2020 and 2019. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Treasury securities</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(12</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,917</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Corporate debt securities</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,135</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(14</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts included in:</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 66%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 66%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Loss</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 68%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 68%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts included in:</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 68%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 68%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 13929000 0 12000 13917000 39135000 0 14000 39121000 19030000 19030000 72094000 0 26000 72068000 4017000 4017000 68077000 0 26000 68051000 72094000 0 26000 72068000 6451000 6451000 6451000 6451000 6451000 6451000 6451000 6451000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of marketable debt securities by maturity date is as follows (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 69%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due in one year or less</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">71,066</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 69%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due after one year through three years</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 69%;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 69%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">72,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,451</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 69%;"> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 71066000 6451000 1002000 72068000 6451000 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5     Inventories </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are classified as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">165,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">133,490</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,726</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">171,129</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">152,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">356,095</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">304,281</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2021, 2020 and 2019, the Company<div style="display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0.39in;;display:inline;">recorded inventory-related excess and obsolescence provisions of $</div>9<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0.39in;;display:inline;"> million, $</div>12<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0.39in;;display:inline;"> million </div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0.39in; top: 0px;;display:inline;">and</div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0.39in;;display:inline;"> $</div>13<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0.39in;;display:inline;"> million, respectively.</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories are classified as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">165,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">133,490</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,726</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">171,129</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">152,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total inventories</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">356,095</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">304,281</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 165240000 133490000 19726000 18678000 171129000 152113000 356095000 304281000 9000000 12000000 13000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6     Property, Plant and Equipment</div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment consist of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land and land improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">36,428</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">36,884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings and leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">446,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">376,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Production and other equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">621,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">588,625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">117,148</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">125,925</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property, plant and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,221,429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,128,139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(673,516</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(634,136</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">547,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">494,003</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In February 2018, the Company’s Board of Directors approved expanding its precision chemistry consumable manufacturing operations in the United States. The Company has incurred costs of $200 million to build and equip this new state-of-the-art manufacturing facility as of December 31, 2021, and anticipates spending approximately $50 million to complete the facility in 2022. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2021, 2020 and 2019, the Company retired and disposed of approximately $23 million, $19 million and $11 million of property, plant and equipment, respectively, most of which was fully depreciated and no longer in use. Gains or losses on disposals were immaterial for the years ended December 31, 2021, 2020 and 2019. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment consist of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land and land improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">36,428</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">36,884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings and leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">446,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">376,705</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Production and other equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">621,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">588,625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">117,148</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">125,925</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property, plant and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,221,429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,128,139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation and amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(673,516</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(634,136</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">547,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">494,003</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 36428000 36884000 446061000 376705000 621792000 588625000 117148000 125925000 1221429000 1128139000 673516000 634136000 547913000 494003000 200000000 50000000 23000000 19000000 11000000 Gains or losses on disposals were immaterial for the years ended December 31, 2021, 2020 and 2019. <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7    Acquisitions </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January 15, 2020, the Company acquired all of the outstanding stock of Andrew Alliance, S.A. and its two operating subsidiaries, Andrew Alliance USA, Inc. and Andrew Alliance France, SASU (collectively, “Andrew Alliance”), for $80 million, net of cash acquired. The Company had an equity investment in Andrew Alliance that was valued at $4 million and included as part of the total consideration. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Andrew Alliance offers lab workflow automation solutions with the combination of its software platform and smart, connected laboratory equipment and accessories. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company allocated $7 million of the purchase price to intangible assets comprised of developed technology, trade name and customer relationships. The developed technology and customer relationships will be </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">amortized over ten years and the trade name will be amortized over 3 years. The Company allocated $72 million of the purchase price to goodwill, which is not deductible for tax purposes. The principal factor that resulted in recognition of goodwill in the acquisition was that the purchase price was based, in part, on cash flow projections assuming the integration of any acquired technology, distribution channels and products with the Company’s products, which are higher than if the acquired companies’ technology, customer access or products were utilized on a stand-alone basis. The goodwill also includes value assigned to assembled workforce, which cannot be recognized as an intangible asset. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair values of the assets and liabilities acquired were determined using various income-approach valuation techniques, which use Level 3 inputs. The following table presents the fair values as of the acquisition date, as determined by the Company, of 100% of the assets and liabilities owned and recorded in connection with the acquisition of Andrew Alliance (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 92%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">713</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and current other assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid and other assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">611</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">757</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">847</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">71,632</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets acquired</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">82,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,093</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consideration</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">80,902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of minority investment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash consideration paid</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">77,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December 15, 2020, the Company acquired all of the outstanding stock of ISS, for $4 million, net of cash acquired. In addition, the Company may have to pay additional contingent consideration which has an estimated fair value of $1 million as of the close date. The contingent consideration is recorded as a liability and will be paid to the prior shareholders of ISS if certain revenue and customer account conditions are achieved over the next two years after the acquisition date. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">ISS offers clinical laboratory software systems that will support and further expand product offerings within our clinical business. The net assets acquired primarily relate to ISS’ laboratory information system, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">OMNI-Lab.</div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In each acquisition, the sellers provided the Company with customary representations, warranties and indemnification, which would be settled in the future if and when a breach of the contractual representation or warranty condition occurs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The pro forma effect of the ongoing operations for Waters Corporation from Andrew Alliance and ISS, either individually or in the aggregate, as though these acquisitions had occurred at the beginning of the periods covered by this report were immaterial. </div></div> 80000000 4000000 7000000 P10Y P3Y 72000000 The following table presents the fair values as of the acquisition date, as determined by the Company, of 100% of the assets and liabilities owned and recorded in connection with the acquisition of Andrew Alliance (in thousands): <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 92%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">713</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and current other assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid and other assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">611</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">757</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">847</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">71,632</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets acquired</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">82,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,093</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consideration</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">80,902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of minority investment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash consideration paid</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">77,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 713000 806000 669000 611000 757000 847000 6960000 71632000 82995000 2093000 80902000 3525000 77377000 4000000 1000000 P2Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8    Goodwill and Other Intangibles </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of goodwill was $438 million and $444 million at December 31, 2021 and 2020, respectively. The effect of foreign currency translation decreased goodwill by $6 million. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 40%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Amortization<br/> Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Amortization<br/> Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capitalized software</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">575,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">420,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">584,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">409,847</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangibles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">201,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">163,752</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">205,585</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,680</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,680</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,923</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,697</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patents and other intangibles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">102,353</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">90,699</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">901,628</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">659,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">896,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">637,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalized $55 million and $68 million of intangible assets for the years ended December 31, 2021 and 2020, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets decreased by $49 million and $38 million, respectively, in the year ended December 31, 2021 due to the effects of foreign currency translation. Amortization expense for intangible assets was $60 million, $57 million and $51 million for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense for intangible assets is estimated to be $62 million per year for each of the next five years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During 2020, the Company recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass due to a shift in strategic priorities. As a result, the Company reduced the gross carrying amount and accumulated amortization balances of its intangible assets by $15 million and $5 million, respectively. </div> 438000000 444000000 6000000 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands):</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 40%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Amortization<br/> Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Amortization<br/> Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capitalized software</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">575,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">420,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">584,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">409,847</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangibles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">201,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">163,752</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">205,585</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,680</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,680</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,923</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,697</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patents and other intangibles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">102,353</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">90,699</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,808</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">901,628</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">659,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">896,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">637,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 575658000 420862000 P5Y 584452000 409847000 P5Y 201302000 163752000 P11Y 205585000 160342000 P11Y 9680000 9680000 12635000 6199000 P7Y 5923000 5697000 P6Y 102353000 68414000 P8Y 90699000 61808000 P8Y 901628000 659227000 P7Y 896339000 637694000 P7Y 55000000 68000000 -49000000 -38000000 60000000 57000000 51000000 62000000 62000000 62000000 62000000 62000000 10000000 15000000 5000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9    Debt </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On September 17, 2021, the Company entered into an amended and restated credit agreement (the “2021 Credit Agreement”), which amended the Company’s existing credit agreement entered into in 2017 (the “2017 Credit Agreement”). The 2021 Credit Agreement provides for a $1.8 billion revolving facility (the “2021 Credit Facility”) and converted the $300 million term loan under the 2017 Credit Agreement into part of the new revolving facility. As of December 31, 2021, the 2021 Credit Facility had a total of $210 million outstanding. As of December 31, 2020, the revolving credit facility and the term loan governed by the 2017 Credit Agreement had a total of $400 million outstanding. The 2021 Credit Facility matures on September 17, 2026 and requires no scheduled prepayments before that date. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, the Company issued the following senior unsecured notes: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior Unsecured Notes</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Term</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest Rate</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Face Value<br/>(in millions)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturity Date</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series N</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> <div> </div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; text-align: right;"> <div> </div> </td> <td style="vertical-align: bottom; text-align: right;">1.68</td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div><br/></td> <td style="vertical-align: bottom; padding: 0px; text-indent: 0px; width: 4%;"> <div> </div> </td> <td style="vertical-align: bottom; padding: 0px; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; text-align: right;">100 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div> </div> </td> <td style="vertical-align: bottom;;text-align:center;"><span style="-sec-ix-hidden:hidden37446798">March</span> 2026</td> <td style="vertical-align: bottom;;text-align:center;"> <div> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series O</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">10 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> <div> </div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; text-align: right;"> <div> </div> </td> <td style="vertical-align: bottom; text-align: right;">2.25</td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div><br/></td> <td style="vertical-align: bottom; text-indent: 0px; width: 4%;"> <div> </div> </td> <td style="vertical-align: bottom; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div><br/></td> <td style="vertical-align: bottom;;text-align:right;">400 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div> </div> </td> <td style="vertical-align: bottom;;text-align:center;"><span style="-sec-ix-hidden:hidden37446799">March</span> 2031</td> <td style="vertical-align: bottom;;text-align:center;"> <div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 0in;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company used th<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div> proceeds from the issuance of these senior unsecured notes to repay other outstanding debt and for general corporate purposes. Interest on the Series N and O Senior Notes is payable semi-annually. The Company may prepay some or all of the Senior Notes at any time in an amount not less than 10% of the aggregate principal amount of the Senior Notes then outstanding, plus the applicable make-whole amount for Series N and O Senior Notes, in each case, upon no more than 60 nor less than 20 days’ written notice to the holders of the Senior Notes. In the event of a change in control (as defined in the note purchase agreement) of the Company, the Company may be required to prepay the Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. Other provisions for these senior unsecured notes are similar to the existing senior unsecured notes, as described below. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021 and 2020, the Company had a total of $1.3 billion and $1.0 billion, respectively, of outstanding senior unsecured notes. Interest on the fixed rate senior unsecured notes is payable semi-annually each year. Interest on the floating rate senior unsecured notes is payable quarterly. The Company may prepay all or some of the senior unsecured notes at any time in an amount not less than 10% of the aggregate principal amount outstanding, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note. In the event of a change in control of the Company (as defined in the note purchase agreement), the Company may be required to prepay the senior unsecured notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company had the following outstanding debt at December 31, 2021 and 2020 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series E - 3.97%, due March 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series F - 3.40%, due June 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total notes payable and debt, current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">150,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series G - 3.92%, due June 2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series H - floating rate*, due June 2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series I - 3.13%, due May 2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series K - 3.44%, due May 2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series L - 3.31%, due September 2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">200,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">200,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series M - 3.53%, due September 2029</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">300,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">300,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series N - 1.68%, due March 2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series O - 2.25%, due March 2031</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit agreement</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">210,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unamortized debt issuance costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(6,130</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,485</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total long-term debt</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">1,513,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">1,206,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total debt</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,513,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,356,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Series H senior unsecured notes bear interest at a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-month</div> LIBOR for that floating rate interest period plus 1.25%. </div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021 and 2020, the Company had a total amount available to borrow under the 2021 or 2017 Credit Agreement of $1.6 billion and $1.4 billion, respectively, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 2.74% and 2.92% at December 31, 2021 and 2020, respectively. As of December 31, 2021, the Company was in compliance with all debt covenants. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company and its foreign subsidiaries also had available short-term lines of credit totaling $121 million and $109 million at December 31, 2021 and 2020, respectively, for the purpose of short-term borrowing and issuance of commercial guarantees. None of the Company’s foreign subsidiaries had outstanding short-term borrowings as of December 31, 2021 or December 31, 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company had entered into three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $230 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual maturities of debt outstanding at December 31, 2021 are as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">670,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 89%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,520,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 89%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1800000000 300000000 210000000 400000000 2026-09-17 The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end ofany fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities. <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, the Company issued the following senior unsecured notes: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior Unsecured Notes</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Term</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest Rate</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Face Value<br/>(in millions)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturity Date</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series N</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> <div> </div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; text-align: right;"> <div> </div> </td> <td style="vertical-align: bottom; text-align: right;">1.68</td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div><br/></td> <td style="vertical-align: bottom; padding: 0px; text-indent: 0px; width: 4%;"> <div> </div> </td> <td style="vertical-align: bottom; padding: 0px; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; text-align: right;">100 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div> </div> </td> <td style="vertical-align: bottom;;text-align:center;"><span style="-sec-ix-hidden:hidden37446798">March</span> 2026</td> <td style="vertical-align: bottom;;text-align:center;"> <div> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 60%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Series O</div></div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">10 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> <div> </div> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom; text-align: right;"> <div> </div> </td> <td style="vertical-align: bottom; text-align: right;">2.25</td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div><br/></td> <td style="vertical-align: bottom; text-indent: 0px; width: 4%;"> <div> </div> </td> <td style="vertical-align: bottom; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div><br/></td> <td style="vertical-align: bottom;;text-align:right;">400 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align: bottom;;text-align:center;"> <div> </div> </td> <td style="vertical-align: bottom;;text-align:center;"><span style="-sec-ix-hidden:hidden37446799">March</span> 2031</td> <td style="vertical-align: bottom;;text-align:center;"> <div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> P5Y 0.0168 100000000 P10Y 0.0225 400000000 0.10 In the event of a change in control (as defined in the note purchase agreement) of the Company, the Company may be required to prepay the Senior Notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. 1300000000 1000000000.0 The Company may prepay all or some of the senior unsecured notes at any time in an amount not less than 10% of the aggregate principal amount outstanding, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note. 0.10 These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default. 0.0350 0.0350 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company had the following outstanding debt at December 31, 2021 and 2020 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series E - 3.97%, due March 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series F - 3.40%, due June 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total notes payable and debt, current</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">150,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series G - 3.92%, due June 2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series H - floating rate*, due June 2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series I - 3.13%, due May 2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series K - 3.44%, due May 2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series L - 3.31%, due September 2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">200,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">200,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series M - 3.53%, due September 2029</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">300,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">300,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series N - 1.68%, due March 2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Senior unsecured notes - Series O - 2.25%, due March 2031</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit agreement</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">210,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">400,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unamortized debt issuance costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(6,130</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,485</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total long-term debt</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">1,513,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">1,206,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total debt</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,513,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,356,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Series H senior unsecured notes bear interest at a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-month</div> LIBOR for that floating rate interest period plus 1.25%. </div> </td> </tr> </table> 0.0397 0.0397 0 50000000 0.0340 0.0340 0 100000000 0 150000000 0.0392 0.0392 50000000 50000000 50000000 50000000 0.0313 0.0313 50000000 50000000 0.0344 0.0344 160000000 160000000 0.0331 0.0331 200000000 200000000 0.0353 0.0353 300000000 300000000 0.0168 0.0168 100000000 0.0225 0.0225 400000000 210000000 400000000 6130000 3485000 1513870000 1206515000 1513870000 1356515000 0.0125 0.0125 1600000000 1400000000 0.0274 0.0292 121000000 109000000 P3Y 230000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual maturities of debt outstanding at December 31, 2021 are as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">50,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">670,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">700,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 89%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 89%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,520,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 89%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 50000000 100000000 0 670000000 700000000 1520000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10    Income Taxes </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax data for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of income before income taxes are as follows:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domestic</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">144,410</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">75,193</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">97,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">661,783</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">535,721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">580,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">806,193</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">610,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">678,239</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of the income tax provision were as follows:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,009</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,329</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">76,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">59,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">66,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current tax provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">96,717</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">92,036</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">76,421</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,491</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(8,244</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">345</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(506</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,797</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,057</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,633</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(2,693</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,620</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">113,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">89,343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">86,041</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The differences between income taxes computed at the United States statutory rate and the provision for income taxes are summarized as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal tax computed at U.S. statutory income tax rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">169,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">128,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">142,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange impact on distributed earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,229</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">GILTI, net of foreign tax credits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">13,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State income tax, net of federal income tax benefit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,036</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,415</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net effect of foreign operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(54,566</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(48,962</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(52,727</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(6,682</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(6,798</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(9,211</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(9,214</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">113,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">89,343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">86,041</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s effective tax rates were 14.1%, 14.6% and 12.7% for the years ended December 31, 2021, 2020 and 2019, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company’s effective income tax rate differs from the U.S. federal statutory rate each year due to differences in the proportionate amounts of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> income recognized in jurisdictions with different effective tax rates and the items discussed below. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The four principal jurisdictions in which the Company manufactures are the U.S., Ireland, the U.K. and Singapore, where the statutory tax rates were 21%, 12.5%, 19% and 17%, respectively, as of December 31, 2021. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has a new Development and Expansion Incentive in Singapore that provides a concessionary income tax rate of 5% on certain types of income for the period April 1, 2021 through March 31, 2026. </div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Prior to April 1, 2021, the</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> Company had a tax exemption on income arising from qualifying activities in Singapore, based upon the achievement of certain contractual milestones, which the Company met as of December 31, 2020 and maintained through March 2021. The effect of applying these concessionary income tax rates rather than the statutory tax rate to income arising from qualifying activities in Singapore increased the Company’s net income during the years ended December 31, 2021, 2020 and 2019 by $20 million, $21 million and $24 million, respectively, and increased the Company’s net income per diluted share by $0.32, $0.33 and $0.35, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2021, the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $10 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The 2020 the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $13 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The 2019 effective tax rate differed from the U.S. federal statutory tax rate primarily due to the jurisdictional mix of earnings, an $11 million provision related to the GILTI tax and a tax benefit of $9 million on stock-based compensation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the end of 2018, and as a result of the enactment of the 2017 Act, we reevaluated our historic assertion and no longer considered undistributed earnings from foreign subsidiaries to be indefinitely reinvested. The Company recorded a tax provision of $4 million, $3 million and $3 million for 2021, 2020 and 2019, respectively, for future withholding taxes and U.S. state taxes on the repatriation of 2021, 2020 and 2019 undistributed earnings. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The tax effects of temporary differences and carryforwards which give rise to deferred tax assets and deferred tax liabilities are summarized as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating losses and credits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">55,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">61,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24,317</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">30,105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">27,754</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revaluation of equity investments and licenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and reserves</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,675</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized foreign currency gain/loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,266</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,713</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,483</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">150,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">164,899</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(58,834</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(60,101</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets, net of valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">91,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">104,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capitalized software</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(23,748</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19,251</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24,314</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indefinite-lived intangibles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(15,534</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(14,973</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized foreign currency gain/loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(10,819</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,481</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liability on foreign earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(17,283</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(17,277</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(79,906</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(91,131</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has gross foreign net operating losses of $229 million, of which $202 million do not expire under current laws and $27 million start expiring in 2022. As of December 31, 2021, the Company has provided a deferred tax valuation allowance of $59 million, of which $53 million relates to certain foreign net operating losses. The Company’s net deferred tax assets associated with net operating losses and tax credit carryforwards are approximately $3 million as of December 31, 2021, which represent the future tax benefit of foreign net operating loss carryforwards that do not expire under current law. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax reporting positions on the presumption that all concerned tax authorities possess full knowledge of those tax reporting positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those reporting positions for the time value of money. The Company continues to classify interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity of the Company’s gross unrecognized tax benefits, excluding interest and penalties, for the year ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,790</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">26,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net reductions for settlement of tax audits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,300</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(399</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net reductions for lapse of statutes taken during the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(433</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(684</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(261</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net additions for tax positions taken during the current period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,943</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,692</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,790</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of 2021, the total amount of gross unrecognized tax benefits was $29 million, all of which, if recognized, would impact the Company’s effective tax rate. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">With limited exceptions, the Company is no longer subject to tax audit examinations in significant jurisdictions for the years ended on or before December 31, 2016. The Company continuously monitors the lapsing of statutes of limitations on potential tax assessments for related changes in the measurement of unrecognized tax benefits, related net interest and penalties and deferred tax assets and liabilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company expects to record additional reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of approximately $18 million within the next twelve months due to potential tax audit settlements and the lapsing of statutes of limitations on potential tax assessments. The Company does not expect to record any other material reductions in the measurement of its unrecognized tax benefits within the next twelve months. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company is currently under an income tax audit in the U.S. for its 2017 and 2018 tax years. The Company is also subject to various foreign audits and inquiries and we currently do not expect any material adjustments. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following i<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> Beginning<br/> of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Charged to<br/> Provision for<br/> Income Taxes*</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other**</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> End of<br/> Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance for deferred tax assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">60,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,186</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">58,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">51,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,743</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">60,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">53,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(1,242</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,430</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">51,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These amounts have been recorded as part of the income statement provision for income taxes. The income statement effects of these amounts have largely been offset by amounts related to changes in other deferred tax balance sheet accounts. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">**</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The change in the valuation allowance during the year ended December 31, 2021 is primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. The change in the valuation allowance during the year ended December 31, 2020 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward and acquired historical net operating losses. The change in the valuation allowance during the year ended December 31, 2019 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. </div></div> </td> </tr> </table> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, the U.S. federal government enacted the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The CARES Act is an emergency economic stimulus package in response to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> outbreak which, among other things, contains numerous income tax provisions. The CARES Act does not have a material impact on the Company’s consolidated financial statements or related disclosures. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax data for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of income before income taxes are as follows:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domestic</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">144,410</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">75,193</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">97,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">661,783</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">535,721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">580,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">806,193</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">610,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">678,239</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 144410000 75193000 97325000 661783000 535721000 580914000 806193000 610914000 678239000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of the income tax provision were as follows:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,009</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,329</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">76,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">59,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">66,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current tax provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">96,717</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">92,036</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">76,421</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">10,491</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(8,244</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">345</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(506</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,797</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,057</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,633</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(2,693</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,620</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">113,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">89,343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">86,041</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 16302000 28385000 7009000 3691000 4243000 3329000 76724000 59408000 66083000 96717000 92036000 76421000 10491000 -8244000 6913000 345000 -506000 1253000 5797000 6057000 1454000 16633000 -2693000 9620000 113350000 89343000 86041000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The differences between income taxes computed at the United States statutory rate and the provision for income taxes are summarized as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Federal tax computed at U.S. statutory income tax rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">169,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">128,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">142,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange impact on distributed earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,229</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">GILTI, net of foreign tax credits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">13,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">State income tax, net of federal income tax benefit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,036</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,415</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net effect of foreign operations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(54,566</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(48,962</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(52,727</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(6,682</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(6,798</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(9,211</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(9,214</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,204</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">113,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">89,343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">86,041</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 169300000 128292000 142430000 3229000 10476000 13319000 10523000 4036000 2415000 3459000 -54566000 -48962000 -52727000 6682000 6798000 9211000 -9214000 1077000 -5204000 113350000 89343000 86041000 0.141 0.146 0.127 0.21 0.125 0.19 0.17 0.05 20000000 21000000 24000000 0.32 0.33 0.35 0.21 10000000 7000000 0.21 13000000 7000000 11000000 9000000 4000000 3000000 3000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The tax effects of temporary differences and carryforwards which give rise to deferred tax assets and deferred tax liabilities are summarized as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating losses and credits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">55,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">61,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24,317</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,074</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">30,105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">27,754</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revaluation of equity investments and licenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and reserves</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,675</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized foreign currency gain/loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,266</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,713</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,483</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">150,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">164,899</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(58,834</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(60,101</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets, net of valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">91,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">104,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capitalized software</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(23,748</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19,251</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(24,314</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indefinite-lived intangibles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(15,534</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(14,973</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized foreign currency gain/loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(10,819</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,481</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liability on foreign earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(17,283</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(17,277</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(79,906</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(91,131</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 55813000 61962000 0 5701000 19288000 24317000 2316000 2377000 8074000 7773000 30105000 27754000 10997000 11341000 3083000 4492000 5405000 5060000 6675000 10639000 2266000 0 6713000 3483000 150735000 164899000 58834000 60101000 91901000 104798000 24357000 23748000 19251000 24314000 15534000 14973000 0 10819000 3481000 0 17283000 17277000 79906000 91131000 11995000 13667000 229000000 202000000 27000000 59000000 53000000 3000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the activity of the Company’s gross unrecognized tax benefits, excluding interest and penalties, for the year ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,790</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">26,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net reductions for settlement of tax audits</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,300</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(399</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net reductions for lapse of statutes taken during the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(433</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(684</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(261</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net additions for tax positions taken during the current period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,943</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,692</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">28,666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,790</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 28666000 27790000 26108000 1300000 399000 433000 684000 261000 1759000 1959000 1943000 28692000 28666000 27790000 29000000 18000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following i<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> Beginning<br/> of Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Charged to<br/> Provision for<br/> Income Taxes*</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other**</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> End of<br/> Period</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance for deferred tax assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">60,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,186</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">58,834</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">51,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,743</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">60,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">53,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(1,242</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,430</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">51,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These amounts have been recorded as part of the income statement provision for income taxes. The income statement effects of these amounts have largely been offset by amounts related to changes in other deferred tax balance sheet accounts. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">**</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The change in the valuation allowance during the year ended December 31, 2021 is primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. The change in the valuation allowance during the year ended December 31, 2020 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward and acquired historical net operating losses. The change in the valuation allowance during the year ended December 31, 2019 was primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. </div></div> </td> </tr> </table> 60101000 2919000 -4186000 58834000 51221000 1137000 7743000 60101000 53893000 -1242000 -1430000 51221000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11    Litigation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">From time to time, the Company and its subsidiaries are involved in various litigation matters arising in the ordinary course of business. The Company believes it has meritorious arguments in its current litigation matters and believes any outcome, either individually or in the aggregate, will not be material to the Company’s financial position, results of operations or cash flows. During the year ended December 31, 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations for the year ended December 31, 2021. During the year ended December 31, 2021, the Company received $3 million in guaranteed payments, net of applicable withholding taxes. The Company also had a litigation provision of $5 million during the year ended December 31, 2021 related to a legal settlement. The accrued patent litigation expense is in other current liabilities in the consolidated balance sheets at December 31, 2021 and 2020</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> 10000000 3000000 5000000 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12    Leases </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2021<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and </div>2020<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, the Company had lease agreements that expire at various dates through </div>2034<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, with weighted-average remaining lease terms of </div>4.7<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> years and </div>5.2<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> years, respectively. Rental expense was $</div>34<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million, $</div>38<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million and $</div>36 <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million for the years ended December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2021<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2020<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, respectively. As of December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2021<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and </div>2020<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, the weighted-average discount rates used to determine the present value of lease liabilities were </div>3.04<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% and </div>3.50<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">%, respectively. During the years ended December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2021<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2020<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, cash paid for amounts included in the measurement of lease liabilities in operating activities in the statement of cash flows was $</div>34<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million, $</div>38<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million and $</div>36 <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million, respectively. The Company recorded $</div>3<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million, $</div>16<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million and $</div>118 <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> assets in exchange for new operating lease liabilities during the years ended December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2021<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2020<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, respectively.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> lease assets and lease liabilities included in the consolidated balance sheets are classified as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 43%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 39%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Statement Classification</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property operating lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Operating lease assets</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">55,774</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">62,374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Automobile operating lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Operating lease assets</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">28,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">29,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment operating lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Operating lease assets</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,184</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">84,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">93,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Current operating lease liabilities</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,764</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Long-term operating lease liabilities</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">59,623</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">87,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">95,961</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Undiscounted future minimum rents payable as of December 31, 2021 under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> leases with initial terms exceeding one year reconcile to lease liabilities included in the consolidated balance sheet as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,311</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">20,763</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">14,688</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,642</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2027 and thereafter</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11,072</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future minimum lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">93,583</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: amount of lease payments representing interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(6,054</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Present value of future minimum lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">87,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: current operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(27,906</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">59,623</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> P4Y8M12D P5Y2M12D 34000000 38000000 36000000 0.0304 0.0350 34000000 38000000 36000000 3000000 16000000 118000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> lease assets and lease liabilities included in the consolidated balance sheets are classified as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 43%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 39%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Statement Classification</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property operating lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Operating lease assets</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">55,774</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">62,374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Automobile operating lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Operating lease assets</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">28,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">29,694</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equipment operating lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Operating lease assets</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,184</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">84,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">93,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Current operating lease liabilities</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,764</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:center;">Long-term operating lease liabilities</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">59,623</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">87,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">95,961</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 55774000 62374000 28236000 29694000 724000 1184000 84734000 93252000 27906000 27764000 59623000 68197000 87529000 95961000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Undiscounted future minimum rents payable as of December 31, 2021 under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> leases with initial terms exceeding one year reconcile to lease liabilities included in the consolidated balance sheet as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,311</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">20,763</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">14,688</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,642</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2027 and thereafter</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11,072</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future minimum lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">93,583</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: amount of lease payments representing interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(6,054</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Present value of future minimum lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">87,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: current operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(27,906</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">59,623</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 29311000 20763000 14688000 10642000 7107000 11072000 93583000 6054000 87529000 27906000 59623000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13    Other Commitments and Contingencies </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company licenses certain technology and software from third parties in the course of ordinary business. Future minimum license fees payable under existing license agreements as of December 31, 2021 are immaterial for the years ended December 31, 2022 and thereafter. The Company enters into licensing arrangements with third parties that require future milestone or royalty payments contingent upon future events. Upon the achievement of certain milestones in existing agreements, the Company could make additional future payments of up to $2 million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company enters into standard indemnification agreements i<div style="letter-spacing: 0px; top: 0px;;display:inline;">n</div> its ordinary course of business. Pursuant to these agreements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company’s business partners or customers, in connection with patent, copyright or other intellectual property infringement claims by any third party with respect to its current products, as well as claims relating to property damage or personal injury resulting from the performance of services by the Company or its subcontractors. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. Historically, the Company’s costs to defend lawsuits or settle claims relating to such indemnity agreements have been minimal and management accordingly believes the estimated fair value of these agreements is immaterial. </div></div> Future minimum license fees payable under existing license agreements as of December 31, 2021 are immaterial for the years ended December 31, 2022 and thereafter. 2000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14     Stock-Based Compensation</div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In May 2020, the Company’s shareholders approved the Company’s 2020 Equity Incentive Plan (“2020 Plan”). As of December 31, 2021, the 2020 Plan has 6.7 million shares available for grant in the form of incentive or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> stock options, stock appreciation rights (“SARs”), restricted stock or other types of awards (e.g. restricted stock units and performance stock units). The Company issues new shares of common stock upon exercise of stock options, restricted stock unit conversion or performance stock unit conversion. Under the 2020 Plan, the exercise price for stock options may not be less than the fair market value of the underlying stock at the date of grant. The 2020 Plan is scheduled to terminate on May 13, 2030. Options generally will expire no later than ten years after the date on which they are granted and will become exercisable as directed by the Compensation Committee of the Board of Directors and generally vest in equal annual installments over a five-year period. A SAR may be granted alone or in conjunction with an option or other award. Shares of restricted stock, restricted stock units and performance stock units may be issued under the 2020 Plan for such </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">consideration as is determined by the Compensation Committee of the Board of Directors. As of December 31, 2021, the Company had stock options, restricted stock and restricted and performance stock unit awards outstanding. </div></div></div> <div style="background-color: rgb(204, 204, 204); font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In May 2009, the Company’s shareholders approved the 2009 Employee Stock Purchase Plan, under which eligible employees may contribute up to 15% of their earnings toward the quarterly purchase of the Company’s common stock. The plan makes available 0.8 million shares of the Company’s common stock, which includes the remaining shares available under the 1996 Employee Stock Purchase Plan. As of December 31, 2021, 1.6 million shares have been issued under both the 2009 and 1996 Employee Stock Purchase Plans. Each plan period lasts three months beginning on January 1, April 1, July 1 and October 1 of each year. The purchase price for each share of stock is the lesser of 90% of the market price on the first day of the plan period or 100% of the market price on the last day of the plan period. Stock-based compensation expense related to this plan was $1 million for each of the years ended December 31, 2021, 2020 and 2019, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for stock-based compensation costs in accordance with the accounting standards for stock-based compensation, which require that all share-based payments to employees be recognized in the statements of operations, based on their grant date fair values. The Company recognizes the expense using the straight-line attribution method. The stock-based compensation expense recognized in the consolidated statements of operations is based on awards that ultimately are expected to vest; therefore, the amount of expense has been reduced for estimated forfeitures. Forfeitures are estimated based on historical experience. If actual results differ significantly from these estimates, stock-based compensation expense and the Company’s results of operations could be materially impacted. In addition, if the Company employs different assumptions in the application of these standards, the compensation expense that the Company records in the future periods may differ significantly from what the Company has recorded in the current period. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated statements of operations for the years ended December 31, 2021, 2020 and 2019 include the following stock-based compensation expense related to stock option awards, restricted stock awards, restricted stock unit awards, performance stock unit awards and the employee stock purchase plan (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,271</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">21,727</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">29,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">30,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,399</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">36,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended 2020 and 2019, the Company recognized $1 million and less than $1 million of expense, respectively, of stock-based compensation related to the modification of certain stock awards upon the retirement of senior executives. There was no expense related to stock award modifications in 2021. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Options </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In determining the fair value of the stock options, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected stock option lives. The fair value of each option grant was estimated on the date of grant using the Black-Scholes option pricing model. The Company uses implied volatility on its publicly-traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on historical experience for the population of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> stock option exercises. The risk-free interest rate is the yield currently available on U.S. Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> issues with a </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">remaining term approximating the expected term used as the input to the Black-Scholes model. The relevant data used to determine the value of the stock options granted during the year ended December 31, 2021, 2020 and 2019 are as follows: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options issued in thousands</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">146</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected life in years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">32.4</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">27.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">281.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">215.12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">230.37</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">91.48</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">63.14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">61.75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock option activity for the plans for the year ended December 31, 2021 (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise Price per Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Exercise Price<br/> per Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,067</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">75.94</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">238.52</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">179.59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">250.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">371.64</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">281.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(282</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">75.94</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">238.52</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">165.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(254</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">139.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">280.80</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">198.05</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">88.71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">371.64</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">202.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table details the options outstanding at December 31, 2021 by range of exercise prices (in thousands, except per share data): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 34%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Exercise <br/>Price Range</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of Shares<br/> Outstanding</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Exercise Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining<br/> Contractual Life of<br/> Options Outstanding</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of Shares<br/> Exercisable</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Exercise Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$88.71 to $194.2<div style="display:inline;">5</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">135.77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">213</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">133.11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$194.2<div style="display:inline;">6</div> to $224.37</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">206.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7.4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">84</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">204.73</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$224.38 to $371.64</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">265.81</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8.4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">237.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">202.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">162.09</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2021, 2020 and 2019, the total intrinsic value of the stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee to exercise the options) was $43 million, $45 million and $45 million, respectively. The total cash received from the exercise of these stock options was $46 million, $59 million and $46 million for the years ended December 31, 2021, 2020 and 2019, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate intrinsic value of the outstanding stock options at December 31, 2021 was $118 million. Options exercisable at December 31, 2021, 2020 and 2019 were 0.3 million, 0.5 million and 0.7 million, respectively. The weighted-average exercise prices of options exercisable at December 31, 2021, 2020 and 2019 were $162.09, $154.16 and $134.94, respectively. The weighted-average remaining contractual life of the exercisable outstanding stock options at December 31, 2021 was 5.5 years. The aggregate intrinsic value of stock options exercisable as of December 31, 2021 was $71 million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At December 31, 2021, the Company had 0.7 million stock options that are vested and expected to vest. The intrinsic value, weighted-average exercise price and remaining contractual life of the vested and expected to vest stock options were $117 million, $201.85 and 6.9 years, respectively, at December 31, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, there were $19 million of total unrecognized compensation costs related to unvested stock option awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 3.5 years. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Stock </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended December 31, 2021, 2020 and 2019, the Company granted four thousand, six thousand and five thousand shares of restricted stock, respectively. The weighted-average fair value per share on the grant date of the restricted stock granted in 2021, 2020 and 2019 was $256.28, $229.67 and $183.41, respectively. The Company has recorded $1 million of compensation expense in each of the years ended December 31, 2021, 2020 and 2019 related to the restricted stock grants. As of December 31, 2021, the Company had 3 thousand unvested shares of restricted stock outstanding, which have been fully expensed. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Stock Units </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the unvested restricted stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Grant Date Fair<br/> Value per Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">271</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">202.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">283.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">184.60</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">224.71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">245</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">234.97</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units are generally granted annually in February and vest in equal annual installments over a five-year period. The amount of compensation costs recognized for the years ended December 31, 2021, 2020 and 2019 on the restricted stock units expected to vest were $17 million, $15 million and $14 million, respectively. As of December 31, 2021, there were $41 million of total unrecognized compensation costs related to the restricted stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 3.3 years. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Stock Units </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s performance stock units are equity compensation awards with a market vesting condition based on the Company’s Total Shareholder Return (“TSR”) relative to the TSR of the components of the S&amp;P Health Care Index. TSR is the change in value of a stock price over time, including the reinvestment of dividends. The vesting schedule ranges from 0% to 200% of the target shares awarded. Beginning with the grants made in 2020, the vesting conditions for performance stock units now include a performance condition based on future sales growth. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In determining the fair value of the performance stock units, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected terms. The fair value of each performance stock unit grant was estimated on the date of grant using the Monte Carlo simulation model. The </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Company uses implied volatility on its publicly-traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on the performance period of the underlying performance stock units. The risk-free interest rate is the yield currently available on U.S. Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> issues with a remaining term approximating the expected term used as the input to the Monte Carlo simulation model. The correlation coefficient is used to model the way in which each company in the S&amp;P Health Care Index tends to move in relation to each other during the performance period. The relevant data used to determine the value of the performance stock units granted during the year ended December 31, 2021, 2020 and 2019 are as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance stock units issued in thousands</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">58</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.3</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.4</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected life in years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.8</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38.7</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25.1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average volatility of peer companies</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34.7</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">26.1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">26.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Correlation Coefficient</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">36.6</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the unvested performance stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Fair Value per<br/> Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">95</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">230.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">315.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">242.94</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(44</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">199.22</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">87</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">285.73</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The amount of compensation costs recognized for the years ended December 31, 2021, 2020 and 2019 on the performance stock units expected to vest were $3 million, $6 million and $7 million, respectively. As of December 31, 2021, there were $12 million of total unrecognized compensation costs related to the restricted stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 2.0 years. </div></div> 6700000 P10Y P5Y 0.15 800000 1600000 P3M 1000000 The purchase price for each share of stock is the lesser of 90% of the market price on the first day of the plan period or 100% of the market price on the last day of the plan period. 1000000 1000000 1000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated statements of operations for the years ended December 31, 2021, 2020 and 2019 include the following stock-based compensation expense related to stock option awards, restricted stock awards, restricted stock unit awards, performance stock unit awards and the employee stock purchase plan (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,271</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">21,727</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">29,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">30,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,399</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">36,865</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 2500000 2485000 2271000 21727000 29711000 30907000 5691000 4669000 5399000 29918000 36865000 38577000 1000000 1000000 The relevant data used to determine the value of the stock options granted during the year ended December 31, 2021, 2020 and 2019 are as follows: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options issued in thousands</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">146</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected life in years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">32.4</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">27.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">281.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">215.12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">230.37</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">91.48</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">63.14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">61.75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 160000 267000 146000 0.008 0.012 0.025 P6Y P6Y P5Y 0.324 0.278 0.245 0 281.33 215.12 230.37 91.48 63.14 61.75 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock option activity for the plans for the year ended December 31, 2021 (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise Price per Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Exercise Price<br/> per Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,067</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">75.94</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">238.52</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">179.59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">250.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">371.64</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">281.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(282</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">75.94</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">238.52</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">165.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(254</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">139.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">280.80</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">198.05</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">88.71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">to</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">371.64</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">202.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 1067000 75.94 238.52 179.59 160000 250.15 371.64 281.33 282000 75.94 238.52 165.29 254000 139.51 280.80 198.05 691000 88.71 371.64 202.24 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table details the options outstanding at December 31, 2021 by range of exercise prices (in thousands, except per share data): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 34%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Exercise <br/>Price Range</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of Shares<br/> Outstanding</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Exercise Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Remaining<br/> Contractual Life of<br/> Options Outstanding</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of Shares<br/> Exercisable</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> Exercise Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$88.71 to $194.2<div style="display:inline;">5</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">135.77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">213</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">133.11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$194.2<div style="display:inline;">6</div> to $224.37</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">206.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7.4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">84</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">204.73</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$224.38 to $371.64</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">265.81</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8.4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">237.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">202.24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">162.09</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 232000 135.77 P4Y3M18D 213000 133.11 232000 206.51 P7Y4M24D 84000 204.73 227000 265.81 P8Y4M24D 34000 237.24 691000 202.24 P6Y8M12D 331000 162.09 43000000 45000000 45000000 46000000 59000000 46000000 118000000 300000 500000 700000 162.09 154.16 134.94 P5Y6M 71000000 700000 117000000 201.85 P6Y10M24D 19000000 P3Y6M 4000 6000 5000 256.28 229.67 183.41 1000000 1000000 1000000 3000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the unvested restricted stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Grant Date Fair<br/> Value per Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">271</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">202.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">283.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">184.60</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">224.71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">245</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">234.97</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 271000 202.00 88000 283.10 88000 184.60 26000 224.71 245000 234.97 P5Y 17000000 15000000 14000000 41000000 P3Y3M18D 0 2 The relevant data used to determine the value of the performance stock units granted during the year ended December 31, 2021, 2020 and 2019 are as follows: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 2%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance stock units issued in thousands</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">58</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.3</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.4</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected life in years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.9</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.8</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38.7</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25.1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average volatility of peer companies</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34.7</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">26.1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">26.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Correlation Coefficient</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">45.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">36.6</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 41000 58000 13000 0.002 0.013 0.024 P2Y10M24D P2Y10M24D P2Y9M18D 0.387 0.251 0.235 0.347 0.261 0.262 0.458 0.366 0.342 0 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the unvested performance stock unit award activity for the year ended December 31, 2021 (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Fair Value per<br/> Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">95</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">230.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">41</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">315.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">242.94</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(44</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">199.22</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">87</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">285.73</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 95000 230.36 41000 315.98 5000 242.94 44000 199.22 87000 285.73 3000000 6000000 7000000 12000000 P2Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15    Earnings Per Share </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Shares</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per<br/> Share</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Numerator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Denominator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">692,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">453</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(0.08</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">692,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,028</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Shares</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per<br/> Share</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Numerator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Denominator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">521,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8.40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(0.04</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">521,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Shares</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per<br/> Share</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Numerator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Denominator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">592,198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">67,627</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8.76</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">539</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(0.07</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">592,198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8.69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2021, 2020 and 2019, the Company had 0.1 million, 0.3 million and 0.1 million stock options that were antidilutive, respectively, due to having higher exercise prices than the Company’s average stock price during the period. These securities were not included in the computation of diluted EPS. The effect of dilutive securities was calculated using the treasury stock method. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Shares</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per<br/> Share</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Numerator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Denominator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">692,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">453</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(0.08</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">692,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,028</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Shares</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per<br/> Share</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Numerator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Denominator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">521,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8.40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(0.04</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">521,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net Income</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Shares</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per<br/> Share</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Numerator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Denominator)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">592,198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">67,627</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8.76</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">539</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(0.07</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">592,198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8.69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> 692843000 61575000 11.25 453000 -0.08 692843000 62028000 11.17 521571000 62094000 8.40 320000 -0.04 521571000 62414000 8.36 592198000 67627000 8.76 539000 -0.07 592198000 68166000 8.69 100000 300000 100000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16    Accumulated Other Comprehensive Income </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of accumulated othe<div style="letter-spacing: 0px; top: 0px;;display:inline;">r</div> comprehensive loss are detailed as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 54%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency<br/> Translation</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized Gain<br/> (Loss) on<br/> Retirement Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Loss on<br/> Investments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Other<br/> Comprehensive<br/> Loss</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(104,066</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(15,405</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(119,471</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,984</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(4,456</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,528</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(98,082</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(19,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(117,943</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,903</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(99,985</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(11,860</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(111,865</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of accumulated othe<div style="letter-spacing: 0px; top: 0px;;display:inline;">r</div> comprehensive loss are detailed as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 54%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency<br/> Translation</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized Gain<br/> (Loss) on<br/> Retirement Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized<br/> Loss on<br/> Investments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Other<br/> Comprehensive<br/> Loss</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(104,066</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(15,405</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(119,471</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,984</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(4,456</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,528</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(98,082</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(19,861</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(117,943</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,903</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(99,985</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(11,860</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(111,865</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> -104066000 -15405000 0 -119471000 5984000 -4456000 0 1528000 -98082000 -19861000 0 -117943000 -1903000 8001000 -20000 6078000 -99985000 -11860000 -20000 -111865000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17    Retirement Plans </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">U.S. employees are eligible to participate in the Waters Employee Investment Plan, a 401(k) defined contribution plan, immediately upon hire. Employees may contribute up to 60% of eligible pay on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">post-tax</div> basis and the Company makes matching contributions of 100% for contributions up to 6% of eligible pay. The Company also sponsors a 401(k) Restoration Plan, which is a nonqualified defined contribution plan. Employees are 100% vested in employee and Company matching contributions for both plans. For the years ended December 31, 2021, 2020 and 2019, the Company’s matching contributions amounted to $19 million, $7 million and $17 million, respectively. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In May 2018, the Company’s Board of Directors approved the termination of two defined benefit pension plans in the U.S. for which the pay credit accruals have been frozen, the Waters Retirement Plan and the Waters Retirement Restoration Plan (collectively, the “U.S. Pension Plans”). In December 2018, the Company settled the </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="text-indent: 0px;;display:inline;">Waters<div style="display:inline;"> </div></div>Retirement Plan obligation by making <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">lump-sum</div> cash payments and purchasing annuity contracts for participants to permanently extinguish the pension plan’s obligations. As a result, the Company recorded a $46 million charge to other expense, which consisted of a $6 million cash contribution to the plan and a $40 million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">non-cash</div> charge related to the reversal of unrecognized actuarial losses recorded in accumulated other comprehensive income in the stockholders’ equity. The $46 million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">pre-tax</div> charge reduced net income per diluted share by $0.39. The termination of the Waters Retirement Restoration Plan was completed in 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company also sponsors other employee benefit plans in the U.S., including a retiree healthcare plan, which provides reimbursement for medical expenses and is contributory. There are various employee benefit plans outside the United States (both defined benefit and defined contribution plans). Certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> defined benefit plans <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(“Non-U.S.</div> Pension Plans”) are included in the disclosures below, which are required under the accounting standards for retirement benefits. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company contributed $17 million, $14 million and $15 million in the years ended December 31, 2021, 2020 and 2019, respectively, to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> plans (primarily defined contribution plans) which are currently outside of the scope of the required disclosures. The eligibility and vesting of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S. plans</div> are consistent with local laws and regulations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The net periodic pension cost is made up of several components that reflect different aspects of the Company’s financial arrangements as well as the cost of benefits earned by employees. These components are determined using the projected unit credit actuarial cost method and are based on certain actuarial assumptions. The Company’s accounting policy is to reflect in the projected benefit obligation all benefit changes to which the Company is committed as of the current valuation date; use a market-related value of assets to determine pension expense; amortize increases in prior service costs on a straight-line basis over the expected future service of active participants as of the date such costs are first recognized; and 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;">Summary data for the U.S. Pension Plans, U.S. Retiree Healthcare Plan and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S. Pension</div> Plans are presented in the following tables, using the measurement dates of December 31, 2021 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The reconciliation of the projected benefit obligations for the plans at December 31, 2021 and 2020 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation, January 1</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">25,369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">119,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">21,186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">103,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee contributions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">561</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actuarial (gains) losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(852</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,803</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,788</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,624</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,334</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,130</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,474</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Plan amendments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Plan settlements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(341</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,449</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currency impact</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(7,642</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation, December 31</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">25,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">106,924</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">25,369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">119,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The reconciliation of the fair value of the plan assets at December 31, 2021 and 2020 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets, January 1</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">93,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">83,011</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual return on plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,967</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,395</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Company contributions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">466</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">409</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee contributions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">561</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Plan settlements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(341</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,449</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,334</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,130</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,474</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currency impact</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,875</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets, December 31</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">91,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">93,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the funded status for the plans at December 31, 2021 and 2020 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(25,958</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(106,924</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(25,369</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(119,590</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">91,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">93,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(7,644</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(15,755</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(9,201</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(25,700</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The change in the Company’s projected benefit obligation for the year ended December 31, 2021 was primarily due to fluctuations in foreign currency exchange rates during the year, net actuarial gains that arose during the year driven by an increase in discount rates and differences between expected and actual return on plan assets. The change in the Company’s projected benefit obligation for the year ended December 31, 2020 was primarily due to net actuarial losses that arose during the year driven by a decline in discount rates, differences between expected and actual return on plan assets, and also fluctuations in foreign currency exchange rates during the year. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> recognized in the consolidated balance sheets for the plans at December 31, 2021 and 2020 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">971</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(466</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(409</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,999</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(7,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,747</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(8,792</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,672</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net amount recognized at December 31</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(7,644</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,755</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(9,201</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,700</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accumulated benefit obligation for all defined benefit pension plans was $92 million and $103 million at December 31, 2021 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The summary of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated benefit obligations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">75,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">84,940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">66,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">68,334</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The summary of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans that have projected benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 83%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">96,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">107,093</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">78,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">80,422</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the components of net periodic pension costs for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 40%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">499</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected return on plan assets</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,011</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,835</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(871</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,874</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(706</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(2,154</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlement loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,548</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net amortization:</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(87</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(163</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(108</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net periodic pension cost</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">423</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">56</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 41%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(69</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net gain (loss) arising during the year</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,692</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,104</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(648</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(8,940</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization:</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(87</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(163</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(108</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Plans</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currency impact</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(2,225</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income (loss)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,994</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(1,711</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(3,686</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(667</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(6,773</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of net periodic benefit cost other than the service cost component are included in other income (expense) in the consolidated statements of operations. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the amounts included in accumulated other comprehensive loss in stockholders’ equity for the plans at December 31, 2021 and 2020 is as follows (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(889</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(2,423</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,138</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">55</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">74</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(834</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,786</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(2,349</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(23,780</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The plans’ investment asset mix is as follows at December 31, 2021 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">77</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">67</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance contracts and other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">73</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">74</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The plans’ investment policies include th<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div> following asset allocation guidelines: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S. Retiree Healthcare Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension Plans</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Policy Target</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Policy Target</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Range</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30% -  90%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">13</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">35</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20% -  50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0% -  10%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance contracts and other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0% -  10%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The asset allocation policy for the U.S. Retiree Healthcare Plan was developed in consideration of the following long-term investment objectives: achieving a return on assets consistent with the investment policy, achieving portfolio returns which compare favorably with those of other similar plans, professionally managed portfolios and of appropriate market indexes and maintaining sufficient liquidity to meet the obligations of the plan. Within the equity portfolio of the U.S. Retiree Healthcare Plan, investments are diversified among market capitalization and investment strategy, and targets a 45% allocation of the equity portfolio to be invested in financial markets outside of the United States. The Company does not invest in its own stock within the U.S. Retiree Healthcare Plan’s assets. </div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Plan assets are measured at fair value using the following valuation techniques and inputs:</div></div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"><div style="font-size:6pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; font-size: 6pt;;display:inline;"><div style="font-size: 6pt;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 6pt; font-size: 6pt;;display:inline;"/></div></div><br/></div> <div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 96%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 8%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 91%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level 1:</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The fair value of these types of investments is based on market and observable sources from daily quoted prices on nationally recognized securities exchanges.</div></td> </tr> </table> </div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 96%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 8%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 91%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level 2:</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The fair value of these types of investments utilizes data points other than quoted prices in active markets that are observable either directly or indirectly.</div></td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level 3:</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">These bank and insurance investment contracts are issued by well-known, highly-rated companies. The fair value disclosed represents the present value of future cash flows under the terms of the respective contracts. Significant assumptions used to determine the fair value of these contracts include the amount and timing of future cash flows and counterparty credit risk.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There have been no changes in the above valuation techniques associated with determining the value of the plans’ assets during the years ended December 31, 2021 and 2020. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the Company’s retirement plan assets are as follows at December 31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/> December 31,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets<br/> (Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs (Level<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Retiree Healthcare Plan:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(a)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total U.S. Retiree Healthcare Plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans:</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(b)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(c)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bank and insurance investment contracts<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(d)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">91,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25,224</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total fair value of retirement plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">109,483</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">43,538</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the Company’s retirement plan assets are as follows at December 31, 2020 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/> December 31,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Retiree Healthcare Plan:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(e)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total U.S. Retiree Healthcare Plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans:</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(b)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(f)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bank and insurance investment contracts<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(d)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">93,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24,770</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total fair value of retirement plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">110,058</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">40,938</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(a)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 48% in the common stock of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">large-cap</div> U.S. companies, 29% in the common stock of international growth companies and 23% in fixed income bonds of U.S. companies and the U.S. government. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(b)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Primarily represents deposit account funds held with various financial institutions. </div></div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(c)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The mutual fund balance in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans is primarily invested in the following categories: 58% in international bonds, 31% in the common stock of international companies and 11% in various other global investments. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(d)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount represents bank and insurance guaranteed investment contracts. </div></div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(e)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 36% in the common stock of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">large-cap</div> U.S. companies, 31% in the common stock of international growth companies and 33% in fixed income bonds of U.S. companies and the U.S. government. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(f)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The mutual fund balance in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans is invested in the following categories: 64% in international bonds, 19% in the common stock of international companies and 17% in various other global investments. </div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the changes in fair value of the Level 3 retirement plan assets for the years ended December 31, 2021 and 2020 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Insurance<br/> Guaranteed<br/> Investment<br/> Contracts</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of assets, December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">60,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net purchases (sales) and appreciation (depreciation)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of assets, December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net purchases (sales) and appreciation (depreciation)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,175</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of assets, December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"/> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2021, 2020 and 2019 are as follows:</div></div></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; width: 816px; border: 0px; margin: 0px auto; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 440.625px;"/> <td style="vertical-align: bottom; width: 14.5469px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 13.9375px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 13.9375px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 13.9375px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 13.9375px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 14.0312px;"/> <td/> <td/> <td/> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.70</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.40</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.25</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.12</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3.42</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.38</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 10pt;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in compensation levels</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">* </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.74</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">* </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.69</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">* </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.83</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest crediting rate</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.25</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.99</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.25</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.85</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.25</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.79</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); width: 89.75px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: medium; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border: 0px; width: 816px; border-spacing: 0px; text-indent: 0px;"> <tr style="break-inside: avoid;"> <td style="width: 32.625px; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">**</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable</div></div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average assumptions used to determine the net periodic pension cost for the years ended December 31, 2021, 2020 and 2019 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.40</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.42</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.98</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.41</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Return on plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.58</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.99</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.11</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in compensation levels</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;">* </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.11</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;">* </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.62</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;">* </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.20</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest crediting rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.77</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.63</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.58</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"/> </tr> </table> <div style="clear:both;max-height:0pt;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">**</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable </div></div></div> </td> </tr> </table> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To develop the</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> expected long-term rate of return on assets assumption, the Company considered historical returns and future expectations for returns for each asset class, as well as the target asset allocation of the pension portfolio and historical expenses paid by the plan. A </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-quarter</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> percentage point increase in the assumed long-term rate of return on assets would decrease the Company’s net periodic benefit cost by </div>less than<br/> $1 million<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. A</div> <div style="text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">one-quarter percentage point increase in the discount rate would decrease the Company’s net periodic benefit cost by</div></div> less than $1 million. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to the Company’s defined benefit plans. Estimated future benefit payments from the plans as of December 31, 2021 are as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree Healthcare<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,542</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,643</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,278</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,703</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,815</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,518</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,726</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,093</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,819</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2027 - 2031</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">31,766</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 0.60 1 0.06 1 19000000 7000000 17000000 46000000 6000000 40000000 46000000 0.39 17000000 14000000 15000000 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. <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The reconciliation of the projected benefit obligations for the plans at December 31, 2021 and 2020 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation, January 1</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">25,369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">119,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">21,186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">103,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee contributions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">561</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actuarial (gains) losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(852</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,803</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,788</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,624</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,334</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,130</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,474</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Plan amendments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Plan settlements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(341</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,449</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currency impact</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(7,642</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation, December 31</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">25,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">106,924</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">25,369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">119,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 25369000 119590000 21186000 103366000 884000 4577000 665000 4519000 1176000 561000 1149000 514000 559000 1247000 711000 1413000 -852000 -5803000 2788000 2624000 1178000 5334000 1130000 1474000 69000 -341000 -1449000 -7642000 10077000 25958000 106924000 25369000 119590000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The reconciliation of the fair value of the plan assets at December 31, 2021 and 2020 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets, January 1</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">93,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">83,011</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Actual return on plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,967</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,395</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Company contributions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">466</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">409</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee contributions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">561</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Plan settlements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(341</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,449</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Benefits paid</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,334</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,130</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,474</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currency impact</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,875</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets, December 31</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">91,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">93,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 16168000 93890000 13773000 83011000 1682000 2739000 1967000 1395000 466000 5529000 409000 3581000 1176000 561000 1149000 514000 341000 1449000 1178000 5334000 1130000 1474000 -5875000 8312000 18314000 91169000 16168000 93890000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the funded status for the plans at December 31, 2021 and 2020 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(25,958</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(106,924</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(25,369</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(119,590</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">91,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">93,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Funded status</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(7,644</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(15,755</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(9,201</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(25,700</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 25958000 106924000 25369000 119590000 18314000 91169000 16168000 93890000 -7644000 -15755000 -9201000 -25700000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the amount<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> recognized in the consolidated balance sheets for the plans at December 31, 2021 and 2020 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">971</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(466</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(409</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,999</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(7,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,747</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(8,792</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,672</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net amount recognized at December 31</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(7,644</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,755</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(9,201</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,700</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1992000 971000 466000 0 409000 1999000 7178000 17747000 8792000 24672000 -7644000 -15755000 -9201000 -25700000 92000000 103000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The summary of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated benefit obligations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">75,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">84,940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">66,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">68,334</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The summary of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans that have projected benefit obligations in excess of plan assets at December 31, 2021 and 2020 is as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 83%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Projected benefit obligations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">96,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">107,093</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">78,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">80,422</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 75178000 84940000 66414000 68334000 96010000 107093000 78264000 80422000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the components of net periodic pension costs for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 40%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service cost</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">499</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest cost</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected return on plan assets</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,011</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,835</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(871</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,874</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(706</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(2,154</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlement loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,548</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net amortization:</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(87</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(163</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(108</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,186</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net periodic pension cost</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">423</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">56</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 884000 4577000 665000 4519000 0 499000 4339000 559000 1247000 0 711000 1413000 29000 777000 1735000 1011000 1835000 871000 1874000 0 706000 2154000 -77000 0 -235000 -27000 -1548000 -19000 -87000 -19000 -163000 -19000 -108000 -10000 -1186000 -1571000 0 -531000 423000 5165000 0 486000 5701000 56000 551000 5891000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2021, 2020 and 2019 is as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 41%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(69</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net gain (loss) arising during the year</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,692</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,104</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(648</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(8,940</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization:</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(87</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(163</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(19</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(108</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Plans</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currency impact</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(2,225</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total recognized in other comprehensive income (loss)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,994</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(1,711</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(3,686</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(667</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(6,773</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> -69000 0 0 -1524000 -6708000 0 1692000 3104000 -32000 648000 8940000 19000 87000 19000 163000 19000 108000 10000 1263000 0 1806000 27000 2079000 0 18000 1179000 -2225000 178000 0 1515000 8994000 0 -1711000 -3686000 59000 -667000 -6773000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The summary of the amounts included in accumulated other comprehensive loss in stockholders’ equity for the plans at December 31, 2021 and 2020 is as follows (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net actuarial loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(889</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(2,423</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,138</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior service credit</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">55</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">74</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(834</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,786</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">(2,349</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(23,780</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 889000 14938000 2423000 24138000 55000 152000 74000 358000 -834000 -14786000 -2349000 -23780000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The plans’ investment asset mix is as follows at December 31, 2021 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree<br/> Healthcare<br/> Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">77</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">67</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance contracts and other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">73</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">74</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0.77 0.08 0.67 0.05 0.23 0.18 0.33 0.20 0 0.01 0 0.01 0 0.73 0 0.74 1 1 1 1 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The plans’ investment policies include th<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div> following asset allocation guidelines: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S. Retiree Healthcare Plan</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension Plans</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Policy Target</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Policy Target</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Range</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30% -  90%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">13</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt securities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">35</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20% -  50%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0% -  10%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance contracts and other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0% -  10%</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> 0.60 0.30 0.90 0.13 0.35 0.20 0.50 0.19 0 0 0.10 0.08 0.05 0 0.10 0.60 investments are diversified among market capitalization and investment strategy, and targets a 45% allocation of the equity portfolio to be invested in financial markets outside of the United States The fair value of the Company’s retirement plan assets are as follows at December 31, 2021 (in thousands): <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/> December 31,<br/> 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets<br/> (Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs (Level<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Retiree Healthcare Plan:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(a)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total U.S. Retiree Healthcare Plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">18,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans:</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(b)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(c)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bank and insurance investment contracts<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(d)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">91,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25,224</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total fair value of retirement plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">109,483</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">43,538</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the Company’s retirement plan assets are as follows at December 31, 2020 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total at<br/> December 31,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. Retiree Healthcare Plan:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(e)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total U.S. Retiree Healthcare Plan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans:</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(b)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mutual funds<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(f)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,582</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bank and insurance investment contracts<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(d)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">93,890</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">24,770</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total fair value of retirement plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">110,058</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">40,938</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(a)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 48% in the common stock of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">large-cap</div> U.S. companies, 29% in the common stock of international growth companies and 23% in fixed income bonds of U.S. companies and the U.S. government. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(b)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Primarily represents deposit account funds held with various financial institutions. </div></div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(c)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The mutual fund balance in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans is primarily invested in the following categories: 58% in international bonds, 31% in the common stock of international companies and 11% in various other global investments. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(d)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount represents bank and insurance guaranteed investment contracts. </div></div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(e)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 36% in the common stock of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">large-cap</div> U.S. companies, 31% in the common stock of international growth companies and 33% in fixed income bonds of U.S. companies and the U.S. government. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(f)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The mutual fund balance in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> Pension Plans is invested in the following categories: 64% in international bonds, 19% in the common stock of international companies and 17% in various other global investments. </div> </td> </tr> </table> 18314000 18314000 18314000 18314000 1333000 1333000 23891000 23891000 65945000 65945000 91169000 25224000 65945000 109483000 43538000 65945000 16168000 16168000 16168000 16168000 1188000 1188000 23582000 23582000 69120000 69120000 93890000 24770000 69120000 110058000 40938000 69120000 0.48 0.29 0.23 0.58 0.31 0.11 0.36 0.31 0.33 0.64 0.19 0.17 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the changes in fair value of the Level 3 retirement plan assets for the years ended December 31, 2021 and 2020 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Insurance<br/> Guaranteed<br/> Investment<br/> Contracts</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of assets, December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">60,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net purchases (sales) and appreciation (depreciation)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of assets, December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">69,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net purchases (sales) and appreciation (depreciation)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,175</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of assets, December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">65,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 60119000 9001000 69120000 -3175000 65945000 <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2021, 2020 and 2019 are as follows:</div></div></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; width: 816px; border: 0px; margin: 0px auto; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 440.625px;"/> <td style="vertical-align: bottom; width: 14.5469px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 13.9375px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 13.9375px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 13.9375px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 13.9375px;"/> <td/> <td/> <td/> <td style="vertical-align: bottom; width: 14.0312px;"/> <td/> <td/> <td/> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.70</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.40</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.25</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.12</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3.42</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.38</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 10pt;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in compensation levels</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">* </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.74</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">* </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.69</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">* </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.83</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> </tr> <tr style="break-inside: avoid; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest crediting rate</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.25</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.99</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.25</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.85</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5.25</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.79</div></td> <td style="white-space: nowrap; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); width: 89.75px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: medium; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border: 0px; width: 816px; border-spacing: 0px; text-indent: 0px;"> <tr style="break-inside: avoid;"> <td style="width: 32.625px; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">**</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable</div></div></div> </td> </tr> </table> 0.0270 0.0140 0.0225 0.0112 0.0342 0.0138 0.0274 0.0269 0.0283 0.0525 0.0099 0.0525 0.0085 0.0525 0.0079 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average assumptions used to determine the net periodic pension cost for the years ended December 31, 2021, 2020 and 2019 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Discount rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.40</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.42</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.98</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.41</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Return on plan assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.58</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.99</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.11</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in compensation levels</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;">* </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.11</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;">* </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.62</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">*</td> <td style="vertical-align: bottom; white-space: nowrap;">* </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.20</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest crediting rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.77</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.63</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.58</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"/> </tr> </table> <div style="clear:both;max-height:0pt;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">**</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable </div></div></div> </td> </tr> </table> 0.0225 0.0140 0.0342 0.0198 0.0441 0.0225 0.0625 0.0258 0.0625 0.0299 0.0625 0.0311 0.0311 0.0362 0.0320 0.0525 0.0077 0.0525 0.0063 0.0525 0.0058 less than $1 million less than $1 million <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to the Company’s defined benefit plans. Estimated future benefit payments from the plans as of December 31, 2021 are as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S.<br/> Retiree Healthcare<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div><br/> Pension<br/> Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">4,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,542</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,643</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,278</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,703</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,815</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,518</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,726</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,093</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,819</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2027 - 2031</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">31,766</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 3000000 6000000 1452000 4090000 5542000 1554000 2285000 3839000 1643000 2635000 4278000 1703000 3815000 5518000 1726000 3093000 4819000 8358000 23408000 31766000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18    Business Segment Information </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accounting standards for segment reporting establish standards for reporting information about operating segments in annual financial statements and require selected information for those segments to be presented in interim financial reports of public business enterprises. They also establish standards for related disclosures about products and services, geographic areas and major customers. The Company’s business activities, for which discrete financial information is available, are regularly reviewed and evaluated by the chief operating decision maker. As a result of this evaluation, the Company determined that it has two operating segments: Waters<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">TM</div> and TA<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">TM</div>. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Waters operating segment is primarily in the business of designing, manufacturing, selling and servicing LC and MS instruments, columns and other precision chemistry consumables that can be integrated and used along with other analytical instruments. The TA operating segment is primarily in the business of designing, manufacturing, selling and servicing thermal analysis, rheometry and calorimetry instruments. The Company’s two operating segments have similar economic characteristics; product processes; products and services; types and classes of customers; methods of distribution; and regulatory environments. Because of these similarities, the two segments have been aggregated into one reporting segment for financial statement purposes. Please refer to the consolidated financial statements for financial information regarding the one reportable segment of the Company. </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales for the Company’s products and services are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product net sales:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters instrument systems</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,089,248</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">890,855</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">963,871</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chemistry consumables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">507,209</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">432,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">412,018</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TA instrument systems</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">225,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">174,398</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">191,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total product sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,822,070</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,497,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,567,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service net sales:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters service</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">876,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">794,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">761,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TA service</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">87,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">73,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">77,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total service sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">963,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">868,032</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">839,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,406,596</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Sales:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">521,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">404,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">439,557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">182,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">179,815</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">180,707</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">372,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">315,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">318,848</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Asia</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,075,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">899,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">939,112</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">774,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">678,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">692,277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">151,206</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">119,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">137,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Americas</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">925,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">797,842</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">830,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">784,889</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">668,346</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">637,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,406,596</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None of the Company’s individual customers accounts for more than 2% of annual Company sales. Net sales by customer class are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pharmaceutical</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,667,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,386,966</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,365,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Industrial</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">829,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">707,772</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">719,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Academic and governmental</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">289,609</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">270,627</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">321,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,406,596</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales recognized at a point in time:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Instrument systems</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,314,861</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,065,253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,155,171</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chemistry consumables</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">507,209</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">432,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">412,018</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service sales recognized at a point in time (time &amp; materials)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">354,666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">365,776</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">323,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales recognized at a point in time</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,176,736</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,863,109</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,890,436</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales recognized over time:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service and software sales recognized over time (contracts)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">609,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">502,256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">516,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,406,596</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets information at December 31, 2021 and 2020 is presented below (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">395,446</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">350,615</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">276,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas Other</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Americas</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">397,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">351,794</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">278,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">130,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">119,978</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">116,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">22,231</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">21,788</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total long-lived assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">547,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">494,003</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">417,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Americas Other category includes Canada, Latin America and Puerto Rico. Long-lived assets exclude goodwill, other intangible assets and other assets.​​​​​​​ </div></div></div> 2 1 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales for the Company’s products and services are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product net sales:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters instrument systems</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,089,248</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">890,855</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">963,871</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chemistry consumables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">507,209</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">432,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">412,018</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TA instrument systems</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">225,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">174,398</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">191,300</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total product sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,822,070</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,497,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,567,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service net sales:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Waters service</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">876,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">794,189</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">761,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">TA service</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">87,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">73,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">77,813</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total service sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">963,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">868,032</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">839,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,406,596</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1089248000 890855000 963871000 507209000 432080000 412018000 225613000 174398000 191300000 1822070000 1497333000 1567189000 876626000 794189000 761594000 87178000 73843000 77813000 963804000 868032000 839407000 2785874000 2365365000 2406596000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Sales:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">China</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">521,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">404,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">439,557</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">182,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">179,815</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">180,707</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">372,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">315,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">318,848</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Asia</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,075,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">899,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">939,112</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">774,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">678,313</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">692,277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas Other</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">151,206</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">119,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">137,964</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Americas</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">925,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">797,842</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">830,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">784,889</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">668,346</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">637,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,406,596</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 521128000 404352000 439557000 182597000 179815000 180707000 372040000 315010000 318848000 1075765000 899177000 939112000 774014000 678313000 692277000 151206000 119529000 137964000 925220000 797842000 830241000 784889000 668346000 637243000 2785874000 2365365000 2406596000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None of the Company’s individual customers accounts for more than 2% of annual Company sales. Net sales by customer class are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pharmaceutical</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,667,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,386,966</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,365,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Industrial</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">829,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">707,772</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">719,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Academic and governmental</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">289,609</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">270,627</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">321,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,406,596</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0.02 1667061000 1386966000 1365275000 829204000 707772000 719377000 289609000 270627000 321944000 2785874000 2365365000 2406596000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2021, 2020 and 2019 (in thousands): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales recognized at a point in time:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Instrument systems</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,314,861</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,065,253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,155,171</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chemistry consumables</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">507,209</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">432,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">412,018</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service sales recognized at a point in time (time &amp; materials)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">354,666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">365,776</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">323,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales recognized at a point in time</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,176,736</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,863,109</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,890,436</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales recognized over time:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service and software sales recognized over time (contracts)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">609,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">502,256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">516,160</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net sales</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,406,596</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 1314861000 1065253000 1155171000 507209000 432080000 412018000 354666000 365776000 323247000 2176736000 1863109000 1890436000 609138000 502256000 516160000 2785874000 2365365000 2406596000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets information at December 31, 2021 and 2020 is presented below (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-lived assets:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">395,446</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">350,615</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">276,891</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas Other</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Americas</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">397,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">351,794</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">278,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">130,806</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">119,978</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">116,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">22,231</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">21,788</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total long-lived assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">547,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">494,003</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">417,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 395446000 350615000 276891000 1662000 1179000 1929000 397108000 351794000 278820000 130806000 119978000 116734000 19999000 22231000 21788000 547913000 494003000 417342000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19    Unaudited Quarterly Results </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s unaudited quarterly results are summarized below (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">First</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Second</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Third</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fourth</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">608,545</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">681,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">659,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">836,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Costs and operating expenses:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">254,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">280,254</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">271,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">351,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,156,533</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">143,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">158,213</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">152,545</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">173,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">626,968</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,092</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">44,949</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">41,986</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43,331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">168,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangibles amortization</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,809</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Litigation provisions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total costs and operating expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">437,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">485,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">467,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">574,249</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,964,167</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">171,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">196,422</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">191,815</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">262,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">821,707</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income (expense)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,321</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(607</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(870</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">17,203</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(10,946</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(12,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(11,081</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(10,884</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(44,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,548</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">173,784</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">197,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">182,675</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">252,320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">806,193</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">30,122</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">21,490</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">36,081</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">113,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">148,127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">167,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">161,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">216,239</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">692,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.55</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of basic common shares</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">60,984</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.37</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.60</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.52</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of diluted common shares and equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,632</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,157</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,423</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,028</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">First</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Second</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Third</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fourth</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">464,939</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">519,984</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">593,784</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">786,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Costs and operating expenses:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">210,644</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">213,134</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">262,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">320,569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,006,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">147,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">117,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">135,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">153,084</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">553,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">31,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34,971</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">140,777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangibles amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,618</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,587</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asset Impairments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Litigation provisions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total costs and operating expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">396,659</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">364,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">435,400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">522,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,719,876</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">155,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">158,384</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">263,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">645,489</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other (expense) income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(374</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(736</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,039</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,775</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(14,079</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(13,018</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(10,915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(11,058</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(49,070</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,036</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,003</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,007</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,224</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">57,863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">145,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">150,437</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">257,251</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">610,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,301</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">22,434</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">89,343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">53,562</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">122,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">126,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">218,311</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">521,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.86</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.04</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8.40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of basic common shares</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.86</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.03</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of diluted common shares and equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,184</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,303</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company typically experiences an increase in sales in the fourth quarter, as a result of purchasing habits for capital goods of customers that tend to exhaust their spending budgets by calendar year end. Selling and administrative expenses are typically higher after the first quarter in each year as the Company’s annual payroll merit increases take effect, however during the second quarter of 2020, the Company’s selling and administrative expenses decreased compared to the first quarter of 2020 as a result of severance-related costs incurred during the first quarter of 2020 in connection with a reduction in workforce and lease-termination and exit costs. These costs were offset by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19 and restructuring</div> cost-saving actions that reduced planned <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">salaries and non-essential spending,</div> beginning in the second quarter of 2020 and totaled $70 million for the year. Selling and administrative expenses will vary in the fourth quarter in relation to performance in the quarter and for the year. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the first quarter of 2021, the Company recorded an unrealized gain of $10 million due to an observable change in fair value of an existing investment the Company does not have the ability to exercise significant influence over. This unrealized gain was recorded in Other income. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the second quarter of 2021, the Company executed a settlement agreement to resolve patent infringement litigation with Bruker Corporation and Bruker Daltronik GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments, which was recognized within other income in our consolidated statement of operations. This settlement was recorded in Other income. </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During the fourth quarter of 2020, the Company recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charge of $10 million for the impairment of certain intangible assets associated with its 2014 acquisition of Medimass. The impairment charge was due to a shift in strategic priorities. In conjunction with the intangible asset impairment the Company also <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reduced its liability for contingent consideration of $3 million during 2020 as the carrying value of this liability is based on the future sales of the Medimass intangible assets that were impaired. The net impact of $7 million is reported separately within the consolidated statements of operations. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s unaudited quarterly results are summarized below (in thousands, except per share data): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">First</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Second</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Third</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fourth</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">608,545</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">681,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">659,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">836,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,785,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Costs and operating expenses:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">254,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">280,254</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">271,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">351,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,156,533</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">143,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">158,213</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">152,545</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">173,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">626,968</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,092</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">44,949</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">41,986</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">43,331</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">168,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangibles amortization</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,809</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">7,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Litigation provisions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5,165</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total costs and operating expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">437,275</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">485,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">467,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">574,249</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,964,167</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">171,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">196,422</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">191,815</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">262,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">821,707</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income (expense)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9,321</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(607</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(870</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">17,203</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(10,946</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(12,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(11,081</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(10,884</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(44,938</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,548</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">12,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">173,784</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">197,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">182,675</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">252,320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">806,193</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">30,122</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">21,490</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">36,081</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">113,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">148,127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">167,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">161,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">216,239</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">692,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.55</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of basic common shares</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,685</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">60,984</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.37</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.60</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.52</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">11.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of diluted common shares and equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,632</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,157</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,888</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,423</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,028</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">First</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Second</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Third</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fourth</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quarter</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">464,939</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">519,984</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">593,784</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">786,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,365,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Costs and operating expenses:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of sales</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">210,644</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">213,134</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">262,342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">320,569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,006,689</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and administrative expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">147,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">117,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">135,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">153,084</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">553,698</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">31,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">34,971</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">39,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">140,777</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchased intangibles amortization</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,618</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2,687</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">10,587</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asset Impairments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Litigation provisions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total costs and operating expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">396,659</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">364,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">435,400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">522,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1,719,876</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">68,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">155,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">158,384</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">263,711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">645,489</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other (expense) income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(374</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(736</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,039</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">374</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,775</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(14,079</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(13,018</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(10,915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(11,058</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(49,070</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,036</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,003</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,007</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,224</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">16,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">57,863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">145,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">150,437</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">257,251</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">610,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4,301</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">22,434</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">23,668</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">38,940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">89,343</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">53,562</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">122,929</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">126,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">218,311</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">521,571</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per basic common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.86</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.04</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8.40</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of basic common shares</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">61,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income per diluted common share</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">0.86</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2.03</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">8.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average number of diluted common shares and equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,184</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,303</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">62,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 608545000 681647000 659233000 836449000 2785874000 254147000 280254000 271128000 351004000 1156533000 143196000 158213000 152545000 173014000 626968000 38092000 44949000 41986000 43331000 168358000 1840000 1809000 1759000 1735000 7143000 0 0 -5165000 -5165000 437275000 485225000 467418000 574249000 1964167000 171270000 196422000 191815000 262200000 821707000 9359000 9321000 -607000 -870000 17203000 10946000 12027000 11081000 10884000 44938000 4101000 3698000 2548000 1874000 12221000 173784000 197414000 182675000 252320000 806193000 25657000 30122000 21490000 36081000 113350000 148127000 167292000 161185000 216239000 692843000 2.38 2.71 2.63 3.55 11.25 62260000 61685000 61359000 60984000 61575000 2.37 2.69 2.60 3.52 11.17 62632000 62157000 61888000 61423000 62028000 464939000 519984000 593784000 786658000 2365365000 210644000 213134000 262342000 320569000 1006689000 147735000 117449000 135430000 153084000 553698000 34989000 31155000 34971000 39662000 140777000 2625000 2618000 2657000 2687000 10587000 6945000 6945000 -666000 -514000 -1180000 396659000 364870000 435400000 522947000 1719876000 68280000 155114000 158384000 263711000 645489000 -374000 -736000 -1039000 374000 -1775000 14079000 13018000 10915000 11058000 49070000 4036000 4003000 4007000 4224000 16270000 57863000 145363000 150437000 257251000 610914000 4301000 22434000 23668000 38940000 89343000 53562000 122929000 126769000 218311000 521571000 0.86 1.98 2.04 3.51 8.40 62232000 61944000 62002000 62170000 62094000 0.86 1.98 2.03 3.49 8.36 62626000 62184000 62303000 62501000 62414000 70000000 10000000 10000000 10000000 10000000 3000000 7000000 PricewaterhouseCoopers LLP 238 Series H senior unsecured notes bear interest at a 3-month LIBOR for that floating rate interest period plus 1.25%. EXCEL 130 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )-H6%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "3:%A4-&Q"J.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''*&";UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?400G-^#1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;]-A1@JJL@*EI M8CB/;0,WP 0CC#Y]%] NQ+GZ)W;N +LDQ^26U# ,Y5#/N;Q#!6]/NY=YW<)U MB71G,/]*3M(YX)I=)[_6F\?]EBG!A2BX*,1J7SU(OI)5_3ZY_O"["?O>NH/[ MQ\970=7 K[M07U!+ P04 " "3:%A4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )-H6%38'_%I_ 4 +P9 8 >&PO=V]R:W-H965T&UL MI9E=;]LV%(:ONU]!&+MH@3H6*7^E2 PX=MQY35(C3AMDPRYHB;:%2*)'47'R M[W=M%&7^?UPT/J/21UL97J.5L+H93JY4%:Y'P M[$QN1 IWEE(E7,.I6K6RC1(\+(*2N,4\K]M*>)0V!A?%M9D:7,A9)P]78E8KF];-#&_L)]M%IK[]4G1>.A,0N>B9&,'Z-0KR\;_08)Q9+GL;Z7V]]$V:".T0MD MG!7_D^WNV7:[08(\TS(I@X$@B=+=7_Y:)N(@@/6.!+ R@/T40(_]@E\&^#\' M=(\$M,N =I&975.*/(RYYH,+);=$F:=!S1P4R2RBH?E1:OI]KA7O_] : MO\JR7^CY:);_'"XRK6"D_X5(MBO)=B'9/I8@&>3P_FGR\+81KA[#PZG7_()0 M="J*#BHS!(2PP)C$?.7"P..7/,X$PM&M.+JG96,290&/R9/@BDS@8N9BPK5J M^KQ7(?7^$]),J$B&QZ%PMXQ)@&&>5* :F+ M"A=\$AF"=5YAG9^"-0($!8F:@H6\DB_BS<6#*WF>1^%?][R'8%'/>J-W6A<. MTS0'LGNQDKR-0&X+SCB1L.%WJ$-JF,C*2"E'.3?8S/^CO%#;KDFT2Q('=YLA#*R8:+ M>+1)V_!F8D36Z2ENSR71 W\ETQ Z-EI&0=%>C ^7I'[3[W;[W39*:(V?XEY= MV6Q@.^,CF6OH(2(5=%$.1@=^)T-W1]?4E6L,TI8">E(MV!O*[DV-TE7!Z:Y0 M-8IX,:"V&M"3RH$9LDX7\."!3HRV?#4B5@C4V=SS!8&ACOY'BCA '259W [4;,$FX"&LQ#-/6!G92;:@P1^8,#.1!;E,G(BYW&YE] G1Q9LL".ZDL5&B5 MN;4#);&1CN MW44/#I7@QU%P@8[7QT"L^S/AP\8B#5[5F/2LE@; MK66*S2]J1-J]?I/!O!];J5MK]W%/GHL@5X5SO09KGD().38CJQ&Z>YICI=JW MWN[CGOP0:3 6N224O5]\('M )U+-\D$F"4R4YEH&SQB:-7G_)),_U 4S6'-X M]XQ5J.)SVY\:^K^2:;^7<8P"^2JG.[;2[1WK,FK:/6^QT-+DGPSR,--20 MH=8"1DXQIS^VK52C5[/@]JUC^[CA[IF.>@ >/E-1(+9F:;:6N=F=EANS2KNY MF6%TUL9]W(7W=)-()60Z=@+B"LS'"HIO?=S'+7A/8OS\WXO/$@67N()";19* MMSS+>+"&=&GM?.=:!]O=9G99?#;(2AN=[^IJ]6EB6&S(M^SCN^\:M]Q, M3C,2BR6$>F<]&.5J]ZE@=Z+EIM@\7TBM95(A2=-/OU.Y)LRQ%?X@$+X%B2'Y(/#\\YSR%U^J3-MW:EE$7?ZZIISV8K M:]?O%HNV6*E:MF_U6C7PR[TVM;1P:QX6[=HHN>P;U=6"8BP6M2R;V?EI_^S: MG)_JC:W*1ET;U&[J6IKG]ZK23VS_9A=P\/K7>^_]).'R=S)5EWJZO_ETJ[.9MD, M+=6]W%3VJW[Z36TGE'3]%;IJ^__H:8O%,U1L6JOK;6-@4)?-\"V_;PUQT(#P M0 .Z;4"/;<"V#5@_T8%9/ZTK:>7YJ=%/R'1HZ*V[Z&W3MX;9E$VWC#?6P*\E MM+/GEU\^WWSY]/'JXO;#%7I_\>GB\^4'=//;AP^W-^@$_7%SA7YZ\S-Z@\H& MW:[TII7-LCU=6!BY:[\HMJ.\'T:A@5&N5/$6,3)'%%/B:7YY?'/\LOD"YKN? M--U/FO;]L="D-\:HQB+9MLJV[R(]LGV/K.^1AWJ4[0J!;5#17:@_-^6CK& ( MKZV&KD3?51=FC^<))I3QT\7CH4U<&&="Y,D>]H(IWS/E4:8?FT?5VCK$;6B< M' PJ,IR0"34/BA^ 7A!+]L22*+&+HM ;8 7)H5!@OKM*S5&CK(]EXHY/J.#9 MA*8+2U+&B/ 3%7NBXE4+-E:;4GDM*)Q!62+PP;(-W#PPS&D6,&*ZYY9&N7VQ M*V4@;QSZMX]DZHR>XYQ,/=!%99CFV$\QVU/,HA1OM975$10S9W B:)9S.B'I MP7%,,&-^FOF>9AZE>6U *HU]GJ-U)3NB$-Q=7*^[T DZ9NYZ'$]SPB:<71C/ M.<8!R@2/R1R_XII6-@\EA,[6L$&BVXX.*5!.P7 3ICYZ Z)4OU5 MZ^53655>A$C M/'5RN0>6,YJ$B(ZR0^*Z,\1[A!YSHR-A.$VG_#PXG@D:6N91;4A<;H9HCQ!T MI83AG(-QI@Q=(,U8GM- .B*C[I#DJ&J@*N5=6946\GJL)""C3I"X4'S65K5H M+9]E'Y"00);JSA^-KAK@Z?Q="$DP_ 6F/RH&B4O&7G>W1+W\/'HATCR?! =/M[4HQ-ICL6$MA>6"AY@/:H)C:O)SD/*!EQ# M(2N_!VBZB@&58SHM'#VP5"1)%J!YL.^(Z\J.YI,T!HJ*9R]%5RH(3HE#T0?+ MD]#ZCXI"CU&4PLV)7JX^>4EP,I4_'RY/<1XH>.@H+_08>3F6K7]S@QW3NK@, M\SP+L1V5AL:5YI-N'DZL,O6Q6D-'K:%QK1F[#FD,]0D(85DZ51H?D&*1D$ Q M0$>IH7&I&4FNM>E/A.->J^]!<*U-46P3&=%C(>6$I%J$B@ MHP31N 2-U,<4\ZJ_N>K"2 X;@BEG#RY)>3 Z1AFB<1D:2?_3;.[9Q^2"3KN!Y6DN DF=C=K#XMHSY*#C MV;K:0C$7;AQZ@ 3VWVG(+]@H0RPN0UO&K_!T!8:F-&6.6/J K88::",8@>' M:J^SJJ&"TDWGPZHI@#/Z::BOQ1SE^,\M_H:.7=AE5C_&HCMQ877Q;Z6JI3/MC?RIA MGZ.GF*-"L?@AW+795:YM-\8<-@4&/39VI4WYEUK.4:,;AP 96F@47QYTO/7C+#.'-.,GQ J/#S+ _P'/6>Q?7^UH"X;\SSSG/!=PK= MVBX[DCE+1.\W>0Z7Z=YE_TWW1M>0@%?=J\='J'QTZW_QX58')X00]]#1#TQAH@'J8R'!CRDD M6D]R]Q)VRP,FTL39>WEPE%'"0Y8>JPC^#ZN(WF^.ID^=UUO^@S\/T'_PMSAX M"]J]@OY=FH>R::'BO8>6^&T*)C##6]WAQNIU_V+T3ENKZ_YRI200[P#P^[V& M F-[T[UKW;];/_\;4$L#!!0 ( )-H6%2:\[_5X@( %D) 8 >&PO M=V]R:W-H965T&ULG991;]HP$,>_BA7M89,ZXB0D@0J0*%!U M4M>BTFT/TQY,V6'$@L1%EJ>UB'-@9H;DUZ)FS M*1_T6"%3FL.4(U%D&>$O5Y"R3=]RK->#![I,I#ZP![T56<(,Y+?5E*N=77F) M:0:YH"Q''!9]:^A]^1+W+:R)((5(:A=$_:QA M!&FJ/2F.WUNG5A53"W?7K]ZO3?(JF3D1,&+I#QK+I&]U+!3#@A2I?&";&]@F MY&M_$4N%^4:;TM8/+1050K)L*U8$&2JZ=4Z>1@='\WN[_],AX^3L;H M:G@[O!M-T.QF,GF]1]R/< MK(JWWJW;.T9[P.T*N'T> M^"CVH[HYB(*_[(,WS@9<+QUV/#^HXS:8=KN>']9Y[9VYIR\=7PE?TER@%!9* MBENA\L'+.5YN)%N943AG4@U6LTS4W0>X-E#/%XS)UXV>KM5M:O 74$L#!!0 M ( )-H6%2?'/^2/08 %X: 8 >&PO=V]R:W-H965T&ULM5G;;MLX$/T5PNA#"[2Q2$JD&#@!$CO%!F@NB-/MPV(?%(NQA>KB2K23 MW:]?2E8DFQRQ+A8M@MJ2SXSF#$=S1M3DI2B_5RLI%7K-TKPZ&ZV46I^.Q]5B M);.H.BG6,M>_/!=E%BE]6"['U;J44=P89>F8>!X;9U&2C\XGS;G[\GQ2;%2: MY/*^1-4FRZ+RGTN9%B]G(SQZ._&0+%>J/C$^GZRCI9Q+]75]7^JC<>=!P_6J>C[IJUX?[W-^^?&_*:S%-4R6F1?DMBM3H;A2,4R^=HDZJ' MXN4/V1(*:G^+(JV:_]%+B_5&:+&I5)&UQCJ"+,EWG]%KFX@] \P&#$AK0$P# M?\" M@;T6 ._-?";S.RH-'F812HZGY3%"RIKM/96?VF2V5AK^DE>K_M+QVL-0)_0U_D,O7_W M 56KJ)052G+TN"HV593'U4?T[N!X,E8ZL-K]>-$&<;D+@@P$@0FZ*7*UJM!5 M'LOXT,%8,^IHD3=:E\3I<287)XCBCXAX! ,!38\W]P#SV='F6#C8T&Z1:../ M#OA[D%N9;V1UZO#E=[[\QI<_X.NQ4%&*$AT'( M_OH<-6C9*,$%A4MCK M-<5STKJH*MU?KK-UE)3U.L&2X%G7]@P. (0)WVPO3D>'#/94$3L9?$E4LFP6 M *W+8ILT8\[[VT))A/$'D ZV2Q^;K7 *H# ./9.1C1IB1'I&Y(B^O_C%GM8Z M/8A7,!\S;A(#@!R+D#.3&P#4?033@?:'>Y'$U,GPKF.4Y(LBDR ?:ET]))A[ M%AT;Q_S W^O1+1L;Q[W0#_@ F5ZEL5NF[]1*EBT1]+Y=H@\?:^$&>?E ^HEG M-@4 ]@ES;MU1 $QWS@&]QKU@X\!)ZCI74D^/7=\&F03VM7U?4+-O@SCA<>M> M@G A$T,W5#\=8/=XT)%Q5!L@]800;%(!8(S83&P8(=Z>H!T2Z><&[!X$@&VT$_,V#WT'#?]6W- MZ^>T (''E :6)-FX4%!3?6<0C'G^P!R$^WD!NP>&6^FL-V%-VDR0T)H- %Q M<,"QR0+ "8+%0,F1?D @[@&AIX%TTZX?W).%UJ8LTZO5/&%"[%J?_&")3H@I ML0 L/#&K#@3Q@09'^K&!N,>&;\TV@XP_15NM14N)\DWVI D6SP!'L Z)+?U, MKXQ%$H 13U@T 1C7K66 9S],$/,34-Q#F6^T3@H68 M#55R/W\0]_RANV>\62CTUXVL&?_MVI/I]9^XG]B/V<<@O0 3MP ?L9/1>MAO M8#C4HFEJZQ0"^H)3\^%]!@$#QO'0TSOI99CPW[*=07I%)&Y%_-4-#6*+& ]( M8-;@%, Q&GIV[@";&.F&<%3XWD#WIWWWI^2W5"K=V^]T]]U?K=36W?Y= MZ7M^L_EZF#H;1UG( O,A%<1QL:>O.V+CO8WW3);+Y@5&I35ADZO=9G5WMGM) MY51^]F]^;E)BJ725ZA5#YKE]X)U^M9[EYF[ Y4L6ZV]Y\* MI8JL^;J242S+&J!_?RX*]7907Z![I73^'U!+ P04 " "3:%A4(_&P5VL$ M "M#P & 'AL+W=O5-H]#ZM]",& SR8QQS:E/9_^V X$&CMI'_:%W/XS M]F\&CSV#'66_^1IC 5Z+O.17O;40FTO'X=D:%RF_H!MVV'! MR(G)7Y@@&^+(F5O-SBGNZL>ZAU>/)+5 M6J@7SG"P25=XAL7SYH'))Z?VLB %+CFA)6!X>=6[1I=C%"H#K?A!\(Z?W .% M,J?TMWJ8+JYZ4,T(YS@3RD4J+R]XA/-<>9+S^'?OM%>/J0Q/[P_>OVEX"3-/ M.1[1_&^R$.NK7MP#"[Q,M[EXI+OO> \4*'\9S;G^!;M*&WD]D&VYH,7>6,Z@ M(&5U35_W@3@QD*!V W=OX#8-_!8#;V_@?=; WQOX.C(5BH[#.!7I<,#H#C"E MEM[4C0ZFMI;XI%1YGPDFOQ)I)X:C^[O9_5_3\?739 QF3_)R.[E[FH'[;V!T M?_OP./D^N9M-?TS ]$X^3T ?/,_&X.S+.?@"2 F>UG3+TW+!!XZ0LU$^G6P_ M\DTULMLR,G+!+2W%FH-)N<"+]PX6&[?3XQAG%\!#7X$+7629T.CS MYM!B/OZT.4HZ:+PZ,Y[VY[7XFXE48+G"!*!+,**%7-9KM=Y>,)B6&2TP^'D] MYX+)E?.K8SB_'L[7P_DMP]W)&D.T7ULJ*]M0VZI2\C(,$S?VO8'S]G8(DM7'6$*ZT'"SC#) M8B-+22F7)F.XS-Z 3$#)\U05,5O@*F_!"6H?); 9-U,5)+'?B)HI0J&'[#&+ M:IRH$^>YE)M%3O[#BRI&F)^#E=PM.) UF90OF OU%^1@CN4>4\=3I*_8NN0C M$]<-&["F!C9(384'_=!.&M>D<2?IM)ZY9"GQD@APAE_E]LGQN8TD-N;0Y# 5 M30Y3T0_]EHPE-4?R1S+V%918EPY);.-++)EJS']D:IJ$IL+U86 G1/"X)\%. MQD /IXI]MQ7;X,S*_JTZME169)0*% M49/5HO+BI(EJ4251TD+J'DG=/Y':C^K,?I1WLX,!3)JHIJP?>$G49+7((B]N M6:GHN(,C[[,UIT[>H?I8J3S+H@Q@W*0R98G?W&,M(A3[;4OS>$I W<>$#_+W M4=79>S^=50PA:@*:JK[O!\9JM,B"P&O9*-#Q'(&"3L8/#Q)6LL#<,&!DI,Y4 MH<"-FV"FJH\"V%9FCF<7U'UX&5F0K"RAY;@7)ZZ1)U,7N!Y,C%IBT24P- Y\ MSDD?4V"VTOT@EYF0Q;%J ^JW=<]YK3NMQOL;U8OJ_NCHIFID;U.V4IMECI?2 M);R(9)!9U1M6#X)N=+ M^^OO4+(EFQPQZ9=$M@])G1ERYLQ(%\]5_5.OE6K(RZ8H]>5DW33;S].ISM9J M(_6G:JM*^&55U1O9P,?Z<:JWM9++=M"FF+(@B*8;F9>3JXOVN_OZZJ+:-45> MJON:Z-UF(^O7+ZJHGB\G='+XXL_\<=V8+Z97%UOYJ.:J^6M[7\.G:3_+,M^H M4N=526JUNIQ'? MD[I116%F@OOX9S_II%_3##R^/LS^K24/9!92JYNJ^#M?-NO+23(A2[62NZ+Y MLWK^7>T)A6:^K"IT^Y<\[['!A&0[W52;_6"X@TU>=O_ER]X01P-H-#* [0

X 8&<#W _A[!XC]@-;4TXY*:X>9;.3515T]D]J@839ST1JS'0WT\]+X?=[4 M\&L.XYJKF[L?\[L_;F?7#U]G9/X _[Y__?$P)W??R,WU_'?R[8^[O^?DG/PU MGY&SWSZ0WTA>DH=UM=.R7.J+:0/W8&::9OOUOG3KL9'U*"/?J[)9:_*U7*KE MZ013N/F> 3LP^,*\,\Y4]HEP^I&P@%'DAF[>/SQ AL_>/9RF'C:\]P=OY^-C M_I!Z359P&C59U=6&P &O99.7C]T)R9M=42_CFC7$2/K_("0DI=9M5&8 M#[NQ43O61(ZGJRAEB> 7TZ=CR[JPD-$PIJ>P&0)+&4V3'G;"(.P9A%Y+72__ M!\<#0E"C25-!#,JJ,LL+1FOG>?,J,4;=U]93#EB.+UU^V:M3?4^2UZKRI MLI_G)@XM"=P !&)5%H61A!)6$S*Q ME\Q,K51= Y.#,>6+0D]\[*Q.HXC;F\5%G;,HM5 S%Y5&YEQB1)*>2/(&$4B) M63[JB<19,Z9A%%CW[Z+ $8GM"1<5\H2G.(&T)Y!Z"5QOJKK)_VT)D&H%#FED M^9@O"MP?J7NG 64V'Q<51E$<67P0%!7AR,ZBP9!U C\CK>%YV9_>.$J'-$BYU[QGMV4&5M7J ZBX[LK4357G M^/G>3WK*+F:APA9#I.DU",L!L2- V][ [DVJW4K%6]WT8HIQ Q M<1#;F>X&Q<4!=T@A.!H?FZ*%B)U/.:BSGGL MYGL,1R,1CYW](>53?\X_=EE_UK;RM8USYO1W/+,="(.R.8X%*&DWFXN(4H6H%1W#7<>[*,./>Y9,LLQ&N;N8' MS]FIZ :!@4%B6P9A, :'=X3K("2H7TE\7:V@X#8A&_QH:I:8/,@79:U @=L\\:(O-$J@B$B@4:419%M:@P8,YX(V];HC#QA?,38 M@^Y@?MW1R6]#<+'3\)O6)Q*NUW7MMFM_J>U>S9ZTJQWLF(! SI,@=$2Z=ZI3 MGH,"86\ID(,,-V%A5\K5"B*";/;EN2Q?45*8=H@36SQBL(C:39(9!DN.>RFG MW 8APOQ"Y%Z^=LV/556;BE 5II>ZDT6_IR$"9JK4(X$!D1!Q$#C>N2[;'9U&^^Z$"2+]Q%T)0,HAL"^[QL,%R01 ML^FY,".VZ%BB'B0(\TN0/IV=[73;7/IPDMBPN(_2170$XQ >'7]BP$@$J>-0 M%QA'21(PG#$?I D/?BFUK?(29.3[4QL?I +W2X7[NLJ46N[76:H%Q#VM=Z.B ME;O9/*2!&P40'*>A@YLAN)2%T5A=P@=UP-G[@EU5MK10,@PYD"'&!@'"AN!V MIIZA,Z:!2,:VQ%&7WZ]!!CZK4S=!7M+X^>:(&DA";C>-$)CC):R=D?(Q4H.J MX'Y5<;K[M.F%MZH*I^.F^S",G$<," Q"MMU[MWB@ /<^X!\TAO!KC-NCQ[9D*W/<:JX6H"&H)L=J+BZ-(^8\ZG=A29R. M/>H71V\K^*7%+=2WD'*;<1[N2P8"THU=LR.PD-' EA/H;&[-/CUZ[V:CZL?V M_25-VK9Y]P)+_VW_CM1U^V:0]?T7^GG6O>DT3-.]>/5=UG#(-2G4"J8,/L5@ MVKI[EZG[T%3;]NV>1=4TU::]7"L)R=P X/=5536'#V:!_HVRJ_\#4$L#!!0 M ( )-H6%27 U2(N@8 .\@ 8 >&PO=V]R:W-H965T&ULM9IM;]LV$,>_"F$46 O4M4B*E%0D 1+93HVU31:G&X9A+Q2)B87JP9/D MI/WVHV3%LO@DUTW?Q)9]=_KS>.3O*.?D*2^^EBO&*O M3;+R=+2JJO7[R:0, M5RP-RG?YFF7\F_N\2(.*7Q8/DW)=L"!JG-)D@BR+3M(@SD9G)\UGU\792;ZI MDCACUP4H-VD:%-\O6)(_G8[@Z/F#F_AA5=4?3,Y.UL$#6[+JR_JZX%>3790H M3EE6QGD&"G9_.CJ'[R^Q4SLT%G_&[*G<>P_JH=SE^=?Z8A&=CJQ:$4M86-4A M O[RR'R6)'4DKN._-NAH=\_:_!5'U>ITY(Y Q.Z# M35+=Y$\?6#L@4L<+\Z1L_H*GUM8:@7!35GG:.G,%:9QM7X-O;2+V'"#6.*#6 M 0D."&D<<.N !0=,-0YVZV"+=W T#J1U(**#K7&@K0,5' C1.#BM0S/[DVUV MFZF9!E5P=E+D3Z"HK7FT^DTSOXTWGY$XJTMQ617\VYC[56?^U>?EUQF^1N8_?%E#V=S1?^XO8-&(,O MRREX_>H-*%=!P4H09^!VE6_*((O*M^!5[_ID4G&Q]2TG82OL8BL,:83=YE60 M*-Q\LYN?IRFO\&65AU_!/Y]8>L>*?Q5AIN8PYU$4UTLE2,!U$$?C10;\8!US M2::@,W/0&U;QO8%%8!8469P]E*98\X'T\'VGW!3?AT=Z.3#2,-RDFR2HN*ZK M:L4*P%/(=[55O=T\,K#(PCQEX/7'O"S?:.XSX46WJSRTJSS4W-C6W/B"/<19 MG0:^E21!%C(05&#*PG< P[< 6=!5%FP>DUM_&)OV4V0Y2:[)WFFRCIL\NM-+C7H79;EI%DI^ M7ZNN][FR6?V\(P&S=)WDWQEK-X3K31&N.*+!-2\$U3BHI-#Q/"HLD &CWBB< MW2B<7S.*YV)6U:XC";6Q6J:[D^D>+W/[+E_7B"@!^\:*,"Y9I,JS*RLC#O2$ M[I+<;I/?B@S1-@R>+M#3E JVN0[&,(G>H:P0I.PE+7F[( MIA01(8OS0RS[,O<:*6B4V53LN&Z+HV9/X1M*4*=.*1A*,K"++0$3?FO6 Y10 M%II(&I# #L[03&?=:$RSWX;L$<3R-$HZID$SU&999&@2/&5Z992-$:3(A6*" ML:)-@):88P49/40=@@5,*0PI<1W;PF(9*@2Z%"+B"#OPIUVG#&K[!#LC03.3S:+O=U/M1QH^Q01CFFZRJ=:Z+/./O M0\;/P95RTA7,]5PB3M& 55]X1V9H1K.YRX$R1PF"Q!'[S&&[OKP.N=#,W*,Z M'2A#%1+DB@4Z8-57W-$7_@1^?[37@3(\^>*5MM(!J_Y(.L3"GV#LL?T.5)!6 MT_"@#K3(#-J7:GF0#%GB$HENK5GO6"4>T%21;,_1C+1C-3*S^J7['B13V":: MQ@?M'9#-#!YN?)!,W#%TJ&T)JW1^@&%?9(=G9,;SC[0]2(89IM2E8F'(5$9B M8:@C:9HXU$$1F:%X3-N#%#3$NA+M4(C,*#2V/APQ MQ8IH%O)L*B)58>A R_%<3RQ"!7M=QW4]5U!XJ;*L'Y!H][@.U,@,ZH.Z'F5Z M?233F:>-4MTZ[^B,S'0V-P](!BSUD&N+S>>P75]>AV)D1O%1S0.284HM1VP> MAJSZBCODHE^$7.5(9-1Z1!S)=,BJ_SRO0S+^"20?VSQ@F:JVIG7''5+QRR-5 ME6ZL0"FUQ$W'Q_+16%@04TTDS?-,W&$9F['\TLT#EMF,7)W*O4?!9BX/-P]8 M<;2DMNMAX?P[/\"P+[+#+3X.MTJY,F:1YX@'9K\U,STST432' )QAVQL1O8Q MS0.62:=[P(H[R.&#(*?I': RNU1>3]0AX@,T7V$'*9(R+%LA"&W7%4IKIC!T M7,MR,1)K4#8<\W; \:#8.Z@L(80NU&PO=V]R:W-H965T&ULM57;CMLV$/V5@0H4*>"L;.WF@L0V ML/8V2($L:F23YJ'H RV-)"(4J9"4'?7K>TA=LBF21?K0%YLSG#ESYJ+A^FSL M1U_K<*.TV2>U]^R)-75YS(]R%:5GCIC2V$1ZBK5+76A9%=&I4FBV73]-& M2)ULUU%WL-NUZ;R2F@^67-XJV$>#/R2?W;TSA4R.QGP,PF_%)ED&0JPX]P%! MX._$>U8J ('&IQ$SF4,&Q_OG"?U5S!VY'(7CO5$?9.'K3?(\H8)+T2G_UIQ? M\YC/DX"7&^7B+YU'VV5">>>\:49G,&BD'O[%Y[$./^*0C0Y9Y#T$BBQOA!?; MM35GLL$::.$04XW>("=U:,J=M[B5\//;&W:YE6VLD"EIUSD8.$="%_2[K826 M?XMPN4X]H@6?-!^1=P-R]AWD54:W1OO:T:^ZX.)K@!0T9Z[9Q'67/8AXP_D% M7:X6E"VSU0-XEW/NEQ'O\CMX]_-;T-YH9Y0LQ# MR/]@V;'V8BK.*ZF%SJ50 M= T8]BTP?D9AWJ85MC!]4C M7S/]_-/S+%N^W)NF%;I?1''URD[=RH^X4D@I-K.934]]2P M<)V-9:5\"$*^%IZP@<"#'3X-7\.E['0A@ADZ@2-;U4M=4=N!L&/RAD1Q0J=P M!&V72Q[.@&(MC@I(X#9^72%5>+"NHT?=-4)3S6!4Q]*'QD!+N@=X,;T MJ1:.6M2&V7(!2Z%Z+W,P"ENHQ*XC3%,7JN=(ZI-1I\!1R4^=+"BOK<%&,945 M;=TO\$&C$:$2'GKVMH^AP1Y[1PW@3@8<;4YBP'1L(V)(4+JEG8=W7&;568B]+U6.K.5EI%R!U5V*VT19(V*4C> P> M<&LL/4)[XNL0ZO?-!.G1V/S7AS?[J?T+PN*TXC]XOXPL2':_B,^ P99WVPZZ M)&2'U3\(WK1QW1Z-QWC%(\8)4QH,<(_&^$D( >;W=_L/4$L#!!0 ( )-H M6%1>=Y&X\2@ +^& 8 >&PO=V]R:W-H965T&ULS3UK M;]M(DM_S*XB<]Y M&))?B:9 (Z3FS&XN3G9Q.-P'2FQ)/:%(#9NTHOGU M5Z]^D91L![-W"^Q.+*G975U=[ZHNOMY6]5>S4JI)OJV+TOSP=-4TFY6AKEJ\(L7;UYOLJ6Z5*'I]?CEV]/<3P-^+M66Q/\G>!.9E7U%3]\R']X>H( J4+- M&YPA@W_NU(TJ"IP(P/A-YGSJEL0'P[_M[#_2WF$OL\RHFZKXA\Z;U0]/+Y\F MN5ID;=%\JK9_5K*?,YQO7A6&_IML>>SYU=-DWIJF6LO# ,%:E_QO]DWP$#QP M>;+G@8D\,"&X>2&"\EW69&]>U]4VJ7$TS(9_T%;I:0!.EW@HMTT-OVIXKGGS M-C/:)-4B^5@KH\HF8UR5>7++QX2_W>IEJ1=ZGI5-P!;>/B=W'V\G!&=^I M^2B9CM-D^8;V&;RW]2+43CLO6DT, 9\\7FE$A *FZSF^>#'>54:&)_#[WFRT&56SG56 M) 965,#5C4ETB8-0L.AF!W3?K)*E*E6=%<4.V'6N-OAHYM??U!HFV12PX+-_ M_[?+R>3DU4_7UQ_IS_&KYR D?FLU;"MI )R;:KW)REW25, O7U6B'+"XV5_; M?,E0-*NL2;+% L0$/0>[J&I:>(WK$JXR8U1CTJ30V4P7N@$^ M@9@T^#5^JE5!V\ZUF1>5:6LE&,%MP*KA1$G&Z^8$&PS##T/X&B5_PX-*JG)9 M(39F>))IM%=UEQ4MS:,!<+?C%% ]+]H%(%4]B M#@-S;5$%$&0)G*A1-2"Q@8VF<,Y5WL)QU*IIZY(1#$11;0$G^-PL ]2J&0," MT#<5D"UOG6#89G4-I+L3Z &%1<% P,QW&A4*G5\#Q(*H338%XG56R"[D2(&8 M8 Y@ K8A2 /"=T!BKA#"T(CGV] :. 9+.IJ+;LS@$8 ;P2RIVD!&Y83U]D. M6 I8M>;1,-B$C,W;Y!$X98@EV 107T[T#3-_TN8K0_@%,%$W8+X0C.$QP=Y- M._N5! /P"3T!)+V&TX#/P #G!/8 M("!3VQIV/P=I\&V^ L:%$V8AT'V S0O$&!AZ99["OW=@I6T([MF.")18N-% MEW2R)9A9C9JORJJHEK+5LKK+!*1Y99B09"8DB_@1$A?XHPR;-;11^@-$P)V> M*RO&A>40[S16F[K=,(/G"N1*3NP!A_%5[1)@%R#V4A4D/1IK\Q$%6N&$L\"/ MH$54@XK.006'8U9ZP2H)9!KQC(BXF6JV2M'70/X 3*[G7D8@>H#$$1#27[5: MMH5@6$3YE]'M*/D1Y"D]\*YNE\EU#I:<1EO"06F $HJL=H!R6C1S#7+A3M>MUZ,W?_O[ MAW?'XRNG2^T7(K-;H%+WE?UCY+_ZZ%4SK'#C=#_N#\%\B#6 [*&8E5CG.QQ: MCB1YWA!;&IUK$(DJ$LK;586V0[4M51Z+W&!]D+JPHT8XEQ_6#3YDI413@U4- M4"X:(JPY\@,*P8KU.$)T5Y%%8E:P+ JJ CFA4?7QW,GX@F0L*SE01R83NEEE M=TA60%,*^;]$E "P.*1P=/JCT,$-,[,538NVI%D =8[-8;3*8 \QKO @QQ>O MC*,H\..0WA#H 'LHY/"IHIIWYF3NAU-@DS!'H:0+E:)8 O'L9?)G ML%>2_ZA0[-W"ZMD&L4A(P8>S'8B>Y /LO,SI*$%RTR\DRPM2+ 'V$,;,@(H" M8\#0D8,4J 2)+-,]NXIT,XI@D00X4 MFM5IPA92U8.-:--CT^\6A<@PQCLG3))XCPI&C#5":80P4&0!6&2,QFH#S?J[ M#)Z'?0NT0MH)1PV0I8@'"S5L$G<712/@#B"%%?8OE8.H)6LU0@X:114PRS4P M&)LMCCZ$=98@XXB-P>RV:XMD(?H R=*N6P:$"009ME8KC#/<.:DO*CV26M&V M8XO.'44)"#$92D&@7HVV&)LU[F3 0FR ,)C&OY2D_6\;VOT62?]B\J11#)H0@UH!3!Q$"# MC+PR0QJ%=S*$BT!NPSB_O5'R80^\AV'AP^0C0AS*+F#NH[,$-&-!:O_HPOY- M$Q]=^9]B=-RRZ5N@_0YSO&T-^,$FMNZ:W08-F&(7&-N(0L0)FLY$!!$&%F"6 M@H[_KQ@\ M'C+8U;=5!K_@0AHL8+1OR,D#BQL9&H7Y .*?TW>0\V MTQV.$*[_X-T6'J"" >#CLOY,Z< M,V09;#(XE%&T#0*H -FKZA !IE,,&2EB@Z9]^&RP+(T M/ YU2SQN$-HTWKB,J4%%P S6Q)T+V/'6^GO(4!*B(7H,5'2,=#CT54C0&()M M2 Z0TG &B Z<1V<#. L+?D6%;NA8%RJ7\ M,T]8J9P]%L!CX&$Z][:*9]FO? M *T@OFFQ=VJNUC,89,-V(BTF)\#IIZ M"]]#CP/U\:&CB"7KM3WM3_ (0$%!(1A[;<,S)/1N@'3 I/Z9I7A(I%E>450/ MO<(@LK<$Z4-/@]^3U;E5_<$(DJ4\K57M1$5_RJA68 M\\Z"(*VCV>W:@#.(AC/)X2WRW :<.8Z?X.HP-J>XF-VHM0 &5T:#0)L#&R.G M-N_%)L$Y8VW-J@>/C+4X;@'\-@J0\4DVI*KFB+\ %=Z'>W_SL_/?Z.%1\F6# M.T6D$SF&BV/ KT;=GY'*S96H/?09$37?**H"LN!H[ A1,-.S^3'H![X72 \C M7V)J!$SJ9C^RE(.+.1/#+4V&&@X#ISD%2,A7RE#:@X;&:(-XN^4@&+&%EH:1 MK= "JR.K^C.=LI-BP7&C4/9(XF@7\%JEYRXZS,&+BF"=H5HF)Q"X,?8^P2Q( MP.3=N8!/RWBNU##HYXX$"-H$%DEJ2M485ZKHY MJAT B)08?I=7L)I'+&D-02WJ"%HF6CW>AWOX"+>0/"M=% MHCJ6J=IXQQ3$0DM* 2<"FJIJ43=H8!1S<:)F%,)E1ST+44:BB2R?@0-.LB6G M,,1&00-8PK@PBV2!$&FJO@OD+AI_C.;,*UG<7?YKRQJ0]H2'B;2%Q-@_H:]E MM2T3&M: A-JP)VP,^:V4![+JI]!?5:%7&+LC9IU7R,2CY&,&ACI2J(.?8<+H MXHR=;8XJ, UXE ;H 3\J0_[=*LRRH-PIP/E%B6*M/-S*%H3A<5%5%'W7)2?A M27EU_%IB%+MECPX^\<%3T;CFG59;.6V@ 87[0LR6)8;=.?QON>0>LG%SB7M4 M[-Q1.-7GX3)[Y(H32]5B<1S'&61%X$1.J 4I+ I56>'=KB.G!K")H88)"Y$;CME](XW="ZD H\-4AB%M2H\0J(DA-OX M?"_;6F @">$.*==#YV\AL)XI !68E(G8E)V80/*,Z!;\$HR8/6>*&'C,FJ)! M2!6/S".#33Z"&2R@9*U@TMS1;7=&6-@25HQ3/TW'#./Y.+E4@'TZWR68=G[Y MY*V52TWRP87AKZU18ZCINED9B'P8H4*3U.^@5RV MR9\()A;+#GTV-A5 D\A(+%T!=,%%8>QJ1PD1,:IQEIK2M?:A03:/JT""L:A5(E706!# SL5:0?YF@ M6<&0QP2_8])KR=$Q8$ 0FXSL./&:4L8U]Y*3QA/)2!J4-!S1,N40;/(69,.6 M%)_+Q(*EOZR5A*O9GE89Q^#>4:T )Q'@.]+U1!=J+5H-)J35@BJDM@9RQ9V: M%O..&.N'LX3C8A\;]EDW0"DNM^MK5,2@=:XI@@QF@R)E0TL-IFW"%*#3BSC!BB#&03+WF6$4BIP)D/HI M@JM4R !B$<%6@3BU65$>K.:-L<_C1&C'1!HZ6"Y@<0JP84["$L-ELY8V8W0 MV E.H0I#BG_D3-'0P&-D[JTIQ*45HC)# O",/01"Y4OE<=TM$8:NFZB3&A- MA;L@/S2S]DRGY I5)0C7E9YA< R='VT<%FE74HGWNP I9XX!3U.AE!'F%[C\ MOJT5#DRIO!]!J99.,83/--AX%4$*M)D5A(S ASD$C[!158K<% W')78]0AAU ME2&8*A>H)K'.*PU=JG@.VA,H!U=9*J>./B(&AX!:LKH$]!D0=JY4\>=J>XPJ M.+?ZF*7 P$,_JZP3IG:RJ*"(*-(F.$^ZXIB+(8O5)I*\/(+SH_%[+* M%LRXBNL=.I.&9K:OG')%CUP Q@^%F;W6L&#!(L=U5K9(XIRFYR ; *F!NNF4 M.A+:41Y0U1(X[G=E+%1 14J3'/0(JFP5I8-=Q""EW.!K@A#UG24E&G9?4,'% M.D4$#1\8E0L;'P\5&LAV0;VPA'Q9G+,E2$$5HOAWN_'I/VEQ#VF M9!/BP2)VF/ 9@8$-A@Z!*_<"F8-EDFOD>3[7L-27LAXK,FYVG(9\(35:4DE- M WQ9;R27G:3PCB,;+IX!Z6><@TX$_ Z6,B A6Q.6K J)+C0*%(QKV> +(UPJ M"5CB+7P9EV2XN;S%&W$<3K4%.,A/<9@>/=R8ZB0\1_:?VO0B\S&N4269*C$@ M]5 7^-HZV*C:PDZKC;.I$9W1TO+3@,4I)-8#U?$?381F#0W<"^GD]@F%@['')SR6FB,IC_O0C52+0WEDW*G1XEVC4V[SG>(*Z ML%F9H308!_*6*_#@%LL1").P'R6*[!VQT6^E865(+"!:IF $5D2X.;,,O(E6KX592-'%^%RSX?YJMPCYV]U6J! MV2"F"(N97/3!PEM8SI:W6-R24P1(((Z@25F5=,/1?&7G#NO^7:$PL9K$L3K8 M1&/=C7/UY*J\TW55H%L$ 9UJ?X9&1SO1-F@+B&UB6+C_@2!S<$9 !8$C_TEV.VZR,E> MM#%0+!"FTO"51M.MQ'E9S2ZHU& %\@M,7G#0*#RL:P;^." MB@;%JR-UXIY\M!.V.72,(Y)P*$XX-,!Y\2ANAR'*.7O#6>>NAV2_*2C)T))2 MYS2XS93U!:>_GT32TPYS";-HC4@:\AI1T6S71?1)?30;.",YG,:\]RZ&MT0E MZH##I(80<0F?'5\!EG]508PJS"KV(+.Y(]F/QH@ T'0N@=4 ;1P4V()S"DP$ MTGU+>C-($=G\1D@@QC/FXZHVW[$=SQ4_^XI$0-G23EPY)0R:B1W >V=BOYX# MD5FG=&_4P2$T"X?[FTI[R=H]. ^69ZD=Q(@HZ!E,/6C*=*5\A"T[6>:N(833 MY:) 68%SZ:>2F@MABV"TYOS9W#K5_D+=T/TZ&]]LURHNWP[I'PC!BRI/%X:K MHWU-7R>S&%5W<+V(A*F<+!R#[P!8Y!H;<6HW M"]!\36!-EWGDA 2E!* U8?^4N*F3NMIE!5X"D0?3T/-HL;3*VK3"Z2Q*@FVA(+<(/@ M"88AP3C Y["RC.%JT3F^;6<+]-):I"*7&L,;!4:W01- ML"-,-&#YQ)C*V%/4E)7V\R MA!#.\KC*'LW%Z\%Z5CZ':7Z2_6B)\9+196:.L@R(W"%U@S6,I>KO,2.P@QM5 MBJ[%$O91=/"A,":&!VJZT @^11,&Q$/WAZQ8S! *1;L"FQE&J,J,11T'>(8P MQ^.#;%4WF]ILJRXN7R;_R"@]^_D7_-_U4.EF/)&MY\VZA:^NE)-]=W_538C8 M7?$DGK95&-:BH3+<8>TLUM!2:3Y5C@T@@IV-4?+%F1:@I3&$ MTP>66::#E> N5FS]HHY5>7R1.X0Z'00G5I;BP?'-]X.&MIO++KL?54U ].&^ M]QW1(+^E5)#<16-4(\C"ZW!?B/<1V#"_5[L3( M%A4LI_<;RAS!OU\MV-, + ,">' WE$*/#]W[%YS0H%L' \<;VXE($/&"3HPBXVP;+VW"&_4^_1W0?M\3 M\S\NZVJ+9;^NXME%A%S=P5#X\N,?]*K(##%B!6[XCZN^U4W#A ME<08NADU-M806TY-98T47V!1(89S[9V+OJ6JPYH -E8Q:L?E V(%.L,0K!ZW M ;_);IC?W@>CXY9@LBUA.>R6] V@R&$(8QO@+DLRFR\KHNT+_[^UZ'L7H.^& M\!:G="S&V7ZOJ2"7[G_*A_WG8,,47/Q54=^&W.6I'AWPB(-'=E4I3J^P#HPB M93GK:30$MAJL4L:KHOMTGGJ$0FH5H)+,S_!NI#,N)>^"CJ<-#$B>U!5O^(HR MPS7F03@J"/'%'EAX3EU;U>W08C -RK4X^K3OH.XY$G>.Y#>$6'&_')@AQMD_ M T7@VU&@;93\%2N##\(7^OP'(V(LDF'@$68*PNM9_@;7H^Y*67? W\XZ6((1 M7N.R6MK2K#K@1;.&^STAMV67 J1F5HH\6)4.(@";E1_)73,'&P MM5P45&>1!@'4 \4>'G ,P'/?G'U7'?\),/:VSJXPM>@9SH.$HC1E@HU*+R6L MG<9%UH$C6LTP?TYS<;& M/FKM44;$ZFV?Q^.0?9I^^R5?KMAS91ZS<98AP578J-'.QO8X$V'+ZRL)9 M0 M-GNP")D"4-=VTYG^AAPV"DFH@TYCBV)\EP*4B=',T:Y-THU;/BBJ2QO;2MFL MOT%7)IX6;>:14BB^X\)P&;\M%3CP*Y<0[!^ I07AV5&\IW/";9DM%G"4M#?? M9 FOQ$Z"5@#G#VP%(/T(DH[;BF%';V:55.4D*F0I;7*.QOX*LEQ'HRYACF@E M=**';F]DDHCD2EB[P3^*=XF$@4UPR;_3DK^P"\Q8_/!(NRD ?1W.8XUT;F&' MT4]7>348/C_0=$3F)9,VQ%3)=V3:NG8M[?H!G8Z>E8V+'>PBD109^9DB+V- MU:;%LL9&XZ&&IX87K[R9_EM+H022/U+F2$%+5A#F_J4FW:7H8M>FTL2/C;MU M?<]"OM(D %6*3G+P'.8-EII1=9%\NA^T:1>TMNS@P<(YH 7@[)J"9%19677) MJ(NK.6./F+O7<("8S$+28YB\"CS'4>IA>3*_N/G/>OG/42HOJ8,].3MUSP=^";=C\>)Q. MZ3J1+'*47$S2LXM)@(^?_;&_!.2X/$R7YT%2'-_ M/_E@RSGH9.B^[K&;QVRS35BW=)9.SZ=^X^$GM_7S].KDK'.KZ^SLT@'[K\ K M]NK> YEE#XLXQH@I%%%P>A9?;.M\\W ZO;J\M/]\#YU>3L_=<\'?[K!.S]/) MQ1F3*:Z!%^,FEQ??1:7CR[.]5 J_/8Q*+P,JO?Q.*CT]3:^N_+[CC^'6I^?G M\17 ,P!T[ 'VY@CH[WUG%>3$]@VA&O"R*C%"R\DW3L1P UE79$Q=6]WU9+D( M$?8_J=42:\&0Y-I\JR'?A2_.\8F<[T99?;#-1B$YID$@U"K4OS9=+4J3 MDDY>[4IO4PZUY1FZ6+%I !OCG"^YB4'T.E EA),9 /B5DM2-(REN'B7D\PG)YX;(QSUSB^1S[02: M?@QE?]?)W$\=$U=S,"QH_=,:&RK301)R7!N1?I\.*LEWOK%[( WZE+$9QTZ: MKO-CS(_OZ'%.+?*UV9$TXXZ_I?3[FFX.LDT8Y? E#N*[1+-%Q]?6,?"-!5" MX15B+MEIX"_C>EG(VP!@1%U]5?6+'!PIT!I$U3A*6M>83=4$P7^;AY4KMQ2) M] MB=W4MD=QAP&]Q+^))'X_:3/$)):*N)1\OD]]< 28VV9D=8F73L/JSSG>YV#B M^O:"TDCD("Y;)8IZ(%Q MO*67(JA\,/7$+8JL/T$UU:&S&SDK3+2I\*;9SYK3J,PEO!DZB/^]&/8'$25D MM.O7N>\NXO>MT#M9NHTGHUC4.U/-9SM]W>*7QGV^'86[I! MP8^+VF.5 !>U9HO&E>8-)9SB?)X-84MM]*P2.HQ[JC"4%N9>(M&5X,6=>KQ. M(0FT!5&UHI*I47(=1&6XCP@^:-00.0$IEB')X14%6PWSF(,<.GB;"=UW]NY( M@YMV][/I[6TGMKA N NFN[,4&PS<U?WC<_WMN_VE_^"M6<;I(GX\.OD>Q-L\61P3Q'L)M;[C,LC/8;_; MT+(A;T<:M]M+Z20\;4<&NG.)\GAZ)AVYI3'80 .XO0V)TSAS'=:X^RN&9:=] M@'OS O)R+"GY C^;7H]\$\&HNWWJZ23I=?L(6\7<6^F^&6, Z/X9V*6NY317 M"F'Y.D?D!M D;Y;)N$T^&$/2O)Q*7P1'' 0G(+U9<<]6$RE >#9^SI*$#/D5 MW2PG)<./.P\F:CD;NA0/Z7@(G@^V?T4NJI$X*^XT($Z*\(O)ULI!*W%PCCV7 MNW!CX>(B%Q]YS+QWY[V (* K'+L.>,&:@3OU;/(<=!J]N<%A*9@?R<)U K.7 MK*S;'.; 9HQM:V&P6&>C2VRY=>6MI/MV1*$RBG6S0D:Z>M_6571LKD(^=' [ MF> P>I=[&1'UQ$8,NWO*TITK>-V(;YX@W6&#-O'W.ODA,"X/9?O'<7X:,2I- M7'"0 U)2%4S#!^DW2+'VWY_$KUI8PQE+ZK(D;$8$G88)E CQ[BIIX/0]U##I M-7Z,A"4UC-KJ7'2]%DESOI^1:^4YLE?+;NRJQYX[7M_>4C. MZ.43]OBMYR5&UU%R=I9.3S#SB@G:H^3\/#V_PG:1E]/SSB.A&J=&DBFI>^PQ M'5&_O_PJ_G&0X3L!H'\*$7?)ST=[;AV#W0CASEEJ_!?JGO>](JXG1*P4G,)R MKH<1W"=;6O6,Z]V>V]?T8 RW,C:O1WN[B>JKC\!S2J\NI+5I>DH'^&R:GIU- MDN=/OOBBK?[,^-[BO?,^FY[BG&/J:@I+3*YPOANF(SP_Y(BG>C,=*K@KR;T 861J0GEZ=,OI.K<_[FXN0J MW#MOV6&@O_<>ASP9Y) )MH2=T&Z819Y3F]?3RS,@D[Y*>B\JZ9U521]*=U>L M5^KGA/3;"F\B]'J)6[6=UN\(NC4Q>=$:L"WZ>$Q6SD M2O++&4E_VGX9S;9B.RHTP$$+UYB-.YJ<'"CM'E]U7_'C7@+#2UC@Q+*FW'-; M@CAM"JD#-1V?CH;( )0F'E_R3@2TS*ED4RK4$% NL>BKC*J6YSY)4/^3?X5K MI\N$))&-B__3Y65[^YME$[WV3IJ1K;$QS_ZVO+Y';'2E*@[Y6TD9W#8/8.+N M#89/F:P+;MXBTH.C?]3?SET/J3LY3CN5O_00.D0=M\==]0ZO5 MW,^IJ'/>V NLI/^[KXZ-KYVA+,%^SB2N6!^U8"L/!: M KT!E(H,#\)@"_7%?FRW7SS%YUK95D__&XZ&CD MI<0.+&X116 UJU;N]N/"OBL'O[F ><2VM0H(IJ[)IFTBI"9&8VJ WPCIFP:Y M>TD^QYPY&N7P@;W>GTGI-L4Q;:\UW>F+&769]5=K7(E*$MSH]O4(X65(0[>\ M2#;*:[Q&R:U%#B=:R[Q@N6JO]3A+J-_[,0HO,V7I,"9;V^8^$8WR:]'\4?/5 M7$NG^'95%3HQO9Z*CO'P&3S:^(BZ+P?HWX)6!>.3'T,Y;=_WD6NYG6S3HS8C MX2C(B43"QJ(M%J!+W$4H?ED2OZ%$F"E6&^H< +:-IBL%+IIF0:Z]Y+1= M;62C,[6H+!D*(59;5_8G2_+IJRJ7G.BHG*O,[.<(H>"8T MJAY4HV;WZ4?;RL!22%3?MLEJ:6JRJCW 6*+FSWB0"96I2Z9:9H M1[8W:G33G>],%"@T\ QTNU0V] MKH%$X0]/QT^#;]'F^^'I]?CE]>3I"WC2#W_S>I,MU2]9O407I5 +>/1D=''V ME)LMV@]-M<$ID&ULI59-;^,V$+W[5PS419$ VDBBOU/'0)+=HCTL&B3;]E#T0$DCFUB*]))4 M'/?7=TC)LH,DWBT*&#))S;QY\SA#:K'5YHM=(SIXJJ6R5]':NDDJ;E0T7(1UN[,&9DF/4HH:E15:@<'J*KK.+F]& MWCX8_"%P:X_&X#/)M?[B)[^65U'J":'$PGD$3G^/>(M2>B"B\;7#C/J0WO%X MO$?_.>1.N>3\QT=4#<(]%GJEA%=JD3@"]J^3H@.Y:4'8&R 9@T]:N;6% MCZK$\CE 0HQZ6FQ/ZX:=1/R Q04,LQA8RK(3>,,^S6' &WXCS#H_^EZ&F0(K\# YS52"O6&J]V//\Q8 M-OW)^CI$8["D/FD=I."YD.2 %LC'D4^AE=52E-R17&.M&!1?,HBH 5I++ 5=G5*4FXX3MO9HE&@=1M)0AH"5=: M4O\+M0)!/OLS8!\O]*9P_?R;Z3V+RLM'GXNE(":X[Y ;0%^*0(6$=4Y&^V(* MSS0 L#2;PYGPZNC&THH]OQP<.PR\0VOO;0.]@:-T"6\ M S:Z8@FF9_4/&;)R&!!@CTM,A M9+-)/'JI &G\,O?I,![/9Z^I,#@J72@DMU94@J*]&TWH;),R'-/*SUD_)_CO MW'T23A,3 U*KU7N'IG[6!43Y13%T9<#2F+#M!L,5(7<7H61YK1OE_@,!_-IP M:8,:U!S*\O;BV1C?,9SJOPBMYS0TJFID11G2E(0+=ZN7]=!WAV+NA*4KUU)K M87D!#TVQ[MA16H:VX0';==']J391^DH97O2_I$[,O! M;ZKK1JH!-HW'DVR0#=\#&P&;Q+-1.F!CR.9Q-I\./FO'Y:%^7CN#DZ-[CDBL MPFWN#R]2HKWR^M7^@^&ZO23IS>A%LS MUXXR#L,U??2@\0;TOM+:[2<^0/\9M?P74$L#!!0 ( )-H6%25#<6;R@, M $@) 9 >&PO=V]R:W-H965TD,T<"W7!1ZYF7&E),@T&F&.=-=66)!.VNI(%W"G25YTSM;U#(W*5H%#%72W;)XMII8W,#\JTSGE1_]FW0QY:"J/P M!87XH! [OVM#SLM;9MA\JN0.E)4F-$NX4)TV.<<+6Y1[HVB7DYZ9?V+J"0U; M"H1[3"O%#4<]#0Q!6X$@/<#I$/<1A'K^#UFD![#J_W M['8HO:4#L9[<,M+@VP8@7OOU;<[%NA MP]_72VT4-LV/_ZRRB.AN\T-4PCJ4^2.VXR7D#*= 9(B=@R8=/C$L-/Z2(Z%155E0@P MA)[*0DO!5\P0;\D$*U+"M2U(N@KI4!C&!>TQ#6LIZ-QKN'*ZLM($KM]..E1> MS)>HFA)WKG.I#/^7U!X+&B_BDOS N.HLI#;P&\T:^$-J#5^8J+#SV+WOP@,) MZDKMVP&^@:CGC^,Q$2X5\3NBKJA7WQZVHB$AJE(J"H7Q'XZ3=Y XH?1\ SH1+F]3JO;83#RP^'P%(>S:9G]Z =\NRQ8^!,% M.\_>P$_ZT7?)<]S&OUKF^8AKR6=S=Y:&_\6,/5T$R7/7_&L*$;8V)I#K]BF[ M[*7EGG:-7>W!GAO@^H=.!WR?_ELR2FJR0-@C4R 5"-2V/88156S0N&P%V=J0 M;B-K,B6K36;_6+.HB?TPC(_QGC7&8-1@_4G/A*; &RIK/2T$U9:BI%M64Y-J MFXSV -DA385"&IL#5)R R7$;5AV*@XC#:-R%YV9NT+K=5 M%:#]M93FN+ &FL?3_#]02P,$% @ DVA85&FU$7*W @ OP4 !D !X M;"]W;W)K&ULG51-;]LP#+WG5Q!&#QO@Q5_Y:I$$ M:)H5ZZ% T6[K8=A!L>E$J"QYDMPT_WZ4G+CIL&; +C%)\3T^*B*G6Z6?S ;1 MPDLEI)D%&VOKBR@R^08K9OJJ1DDGI=(5L^3J=61JC:SPH$I$:1R/HHIQ&G+.33$+8B<(!>;6,3#Z/.,5 M"N&(2,:O/6?0E73 8_O ?NU[IUY6S."5$H^\L)M9, F@P)(UPMZK[1?<]S-T M?+D2QO_"MLW-T@#RQEA5[<&DH.*R_;*7_3T< 2;Q.X!T#TB][K:05[EDELVG M6FU!NVQBS\1CZCM$IS--/($J$+1_D>O&C!Z3O@ M)(5;)>W&P&=98/&6("(EG9ST(&>1GF1<8MZ'+ DAC=/D!%_6M9=YONP?[>U@ MR4TNE&DTPH_+E;&:WL//$Q4&786!KS#XOPL\#1["$?R-S4AG+I@QO.18 #-0 M*D$39. #EV WJC%,%N;C18^N#*L5ZN[:X,](W+MG6WHT%C5GPL 9)*-AF YB M9V59.#B/>X\T.T#,M59KC<9 3TR I8*U70X3@)D_0< MDF$:)DG6^ZHL$P1_U7\&V7 4QN=#9\6#,)TDO66CN5Q[C:TNH!;(H%+4$<*5 MJFHF=S3KN=+TGCK"W2>-@N07@"^Y$^=P:F640).CS-')?N9N41A0)96LN!#D MA:^FQQP=4),U^I4@=OV_O8/H:*@JU&N_.@SDJI&VG:\NVFVGRW8H7]/;U7;+ M])J3-($E0>/^>!B ;M=%ZUA5^Q%=*4L#[\T-;5C4+H'.2Z7LP7$%NIT]_PU0 M2P,$% @ DVA85,E0TM<[! *0D !D !X;"]W;W)K&ULK5;;;MM&$'W75PQ8H4@ 6A(ONKF2@,A.T@ )8,1)^U#T846N MQ$667&9W:5G]^IY=2K1L)'HH^F!Y+S-GSLSLS'"Q5_J;*3BW]%C*RBR#PMKZ M>C@T6<%+9@:JYA5NMDJ7S&*K=T-3:\YRKU3*83P:388E$U6P6OBS.[U:J,9* M4?$[3:8I2Z8/:R[5?AE$P>G@L]@5UAT,5XN:[?@]MU_K.XW=L$/)1ITZ>2_PA^![<[8FY\E&J6]N\R%?!B-'B$N>68? \.^!WW I'1!H M?#]B!IU)IWB^/J&_\[[#EPTS_$;)/T5NBV4P"RCG6]9(^UGM?^='?\8.+U/2 M^%_:M[(I+&:-L:H\*F-?BJK]SQZ/<3A3F(U^HA ?%6+/NS7D6=XRRU8+K?:D MG330W,*[ZK5!3E0N*?=6XU9 SZ[N-/*K[2&D.\DJ2ZS*Z>WW1M0(O%T,+4PX MP6%VA%NW5CG/GP,,P:TC&)\(KN.+B+<\&U 2A12/XN@" M7M(YG'B\Y+\X3'^]V1BK\53^OF J[4REWE3Z?\7V(IPKSVM3LXPO ]2?X?J! M!ZL)77;HZ;;N;GEWFRE4E[&DMF0+3ELE4:2BVM$K4>%$-0;RYO5U#UG@Y89K MEXF>RX1+QZCWT<&Y/^E^1%EK]< =LJ$^)9,PC6?M8C9+>^M&R!S@IM7@J*5" MR1=J:3H)1Y.(DNDDG([&/?#/FV,!0TN!ICYS8!)'X70>TW@V"R?QN'<#AZP^ M*L '(.\0*T-1- VC=$91/ [G$/RB+)/N^D)THC &?!K/L8KB61@E\]Y'@%VC MEV1-V4AF>8X6@&QD@G4<6:FT%?^T!Z\FTR0<1Q-ZC662 @/+WL6LA%2A&?=I MG$[#>91@E<[3<#1*>A\J>LBS=J/*FE6'7W^9Q='T-T-KQ73N M4GHK0,PJC8#7/L0P\@A1EP02"+8G[MNKZ_5X",!U3Z(IV49RM)FJV:(6&NT4 M'&/ODR'_.#A]K80+P+U%',R OCQQH8(YJ:S1&@*9,C &0GV,"C0Q*9U)JVCC M7L23\P 5!L[OR3C(*[6]@IDKINT+*E@)*>R!F(<]?YR^381M'BHK,E$[5M,9R,P%N Q@.Z;:VW%MS[]V:0B/FS1&!6 M6>'\=K>Y,+4RW.?CA>TX.=D.J1_-.R).K1]%W1Z:%]]I"(/PSX\W"9%2M16] M+T16T!XQVC82!KN'>J16*9*JVB%N\+ Q?$#O,<0148US8Q U&&_Y,VEHSS5' MK3KV6J!V\$'@O3YPAA?&7;O_42:>Q6E /VJKP[/Q57*]\T/:(!M-9=M)UIUV MWP%OVO'W)-Y^1'QB>N=\D'P+U=%@.@Y(MX.YW5A5^V&X41:CU2\+?,MP[01P MOU7*GC;.0/=UM/H74$L#!!0 ( )-H6%3=8)VII@< .T1 9 >&PO M=V]R:W-H965TCT 2)!$0T), HV?OK^YT#DJ*4V)EI7VR)P+E]YSL7ZGIG MW6=?*!7$8U4:?S,J0JA?3R8^+50E_=C6RN DMZZ2 5_=9N)KIV3&0E4YF4^G M%Y-*:C.ZO>9G']WMM6U"J8WZZ(1OJDJZISM5VMW-:#;J'ORJ-T6@!Y/;ZUIN MU(,*G^J/#M\FO99,5\IX;8UP*K\9K6:O[\[H/E_XIU8[/_@L*)*UM9_IRWUV M,YJ20ZI4:2 -$O^VZJTJ2U($-[ZT.D>]21(O76EK_K+!0W MH\N1R%0NFS+\:G=_4VT\YZ0OM:7GOV(7[RX6(Y$V/MBJ%88'E3;QOWQL<1@( M7$Z?$9BW G/V.QIB+W^20=Y>.[L3CFY#&WW@4%D:SFE#27D(#J<:$D+^>!&BDYY.TE;Z+TO-GI&=S\=Z:4'CQL\E4=JA@ E=Z?^:=/W?S%S7^ MI-*Q6,P2,9_.9R_H6_3Q+5C?XAE]=XW'$^_%6UNMM9$E7',_RM'UA&Q0QGQ?>%LV,:D[ M'0I6F^Z9298H$=[F82>=$G4I W5>]LNC;8:$'#! $_[!B(4?%KR@T&L.F6[* M- 7G+67N$"CPPZ:29$^7?'7CT@(-3M1.$TX60(! &[TN%:#P"H[!5YQZ MR$,H4T@H^)*)H-+"V-)ND%[45::$D95B5V(/4PX=O(S55^BZ]>I;"EX0 F2@ M]QIZ*^N"_H.\V.)24$8\*0G4298SM??A&9E%E'@>G?GWX=E8FY'Z1.P*G19" M>V%L0%19 [(3:D3E(!])MK:^2P84F%37X%*.%D17B)(H?DP21?3#Y]1NC.XH MT1FB(W)%[IL#,YGEO^$CG='(RA*2K)D]$.%"8F+6SOXGCD=/&6XJJGM2A,RK MC>LY>=!CALG.-/JH7C.E!4R#F65, U03# .>MRA3H<^6;WQ_HX./^%Y@B"H& MQ B=[X,ENRG+@]*MA@-'>L9$Z@N@NO= 03-<+&/Z4>2".^,K65JC""'=9J8' M6I;>=GV@[10$D-X8 L!R.53(AB([J*1K- MI7;1A.^XUE8;X8BVLH;G 7'OH>"(,A640\;PG8;FR6"!M#^0"Z/@UM/_UJ!,_4M5<"J6L\7)*DUM0\'!A-);#CBV(>>HI=I I&P=O)Q>G-QCPACN MNQ<75R7+V8S7!($S4@7O3RMCWWS3K.MN7Y\N1#/W9+107<&3M; MPMAQ%[Y(KBZF)W_MR+J<)1>+^]\@-G MAVC/D^G5HM5T,.@0=G(UG9^\ZU-/&".Q&#*'(W>1G,_/([J'&A@C +Y,%DL$ M; 1V/101//@_EYK[AX=V:SC[WM)PC^+/,N;(H;%*TA:QY;Y>XW-W*^) B:'8 M#@.*%53$VD;XNN+9D1] =#K;[Q9]J:0EI@$72:RV9TUHOZ<]V>F3%>=D-]P8 M6G@>XG0!%+Y .RULF=$R$C&BAIJ"BI('# C<'$UH&&X-@ 55BI=/L4]@Y,/A[OY M,O!3F_C^RRLS39D1!Q!:*&-WY![=A :X MZCP2I5 T]M:._>Q8"-;12U #L ZMT_ALS3_MZ2!LBH[8+S%6,"9"(0MIOR1; ML[%4G>U[!)&(2O-WP.OH+0R+4,OMW-GJJRY-SG(]*\T91]0:T,%%9,FZ?@/: M;)S:=$.&VOJ&AX _X*#G%P/VVL5-GV37:J.-81_;S0XDLADMMR!X-ZBX\IB M/&QU1<7MM"S'XEOOC)/!*SAJ:<,_-)!*%%1\&^^?]K]EK.(K_/YZ_"'DO71P M$*\0*H?H=+P\'PD7?UR(7X*M^85^;0.XPQ\+A877T06&PO=V]R:W-H965T5,;N+ MV4P7%:V)GLH=%:C92%43@UNUG>F=HJ1T1C6?A;Z?SFK"Q'BY<+);M5S(QG F MZ*T"W=0U48'IND/_W<6.L:R)IM>2?V"EJ2['V1A*NB$--^_D_@]ZC">Q>(7D MVOW"OCV;1&,H&FUD?31&!C43[3^Y/^;AQ"#SGS$(CP:AX]TZ&X5:AG9F^4K*C$S MZ,.>G!5'O*L6+WP&+PCAK12FTO";*&GY$&"&Y'J&8$.+*42!!Z$? M!F?PHC[BR.%%WQ/Q$"NLM*9&PPW3!9>Z413^6:VU4=@W_YYQ&_=N8^AU?FYE\7S3C>Z;511N62RD^*'?N!%?@A!&GES MM N"(U3H)UZ2):CPO2@>%*,[14J\[_%; +F79CZXQ(D.

[ZKW5)[;WW@X.S==W23^MGPAOZM"^+ M0DZZ"@=;&?:E'2Q+Y+'),&YVRN+\87##!?"0F-=-E8WJV:!*Y&FD.]<.O_ZO MZ9_"ZI0RO=_9_GF&NKNC4G]@.$GF#^DG0;__KC*THWLL1I!_6XP?X,;0AS:L M=F7 '*QQAG%F.S8[=.I29ZTI*2J;&$M/T'L#&_37$IW"3:-LT=O>,"=-J6@A ME8V"@)#B14%T]=2':';R]:^IVKHW#G:3O?';AT O[9]1J_;U,!QOWV!OB=HR MH8'3#9KZTWDR!M6^:]J-D3OWEEA+@R\3MZSP*4B5/8#ZC92FVU@'_>-R^150 M2P,$% @ DVA85.^ELTOF"0 #!T !D !X;"]W;W)K&ULS5EK<]NX%?V>7X'Q.AU[1Y9$ZF$G<3QCY]&DW3PFC^UT.OT MD9"$#4EP ="*]M?W7 "D2#ULIYV=Z1>;A("#^SSW KQ<*?W-+(6P['N>%>;Y MT=+:\NE@8)*ER+GIJU(4^&6N=,XM7O5B8$HM>.H6Y=D@'@ZG@YS+XNCJTHU] MU%>7JK*9+,1'S4R5YURO;T2F5L^/HJ-ZX)-<+"T-#*XN2[X0GX7]6G[4>!LT M**G,16&D*I@6\^='U]'3FS'-=Q-^E6)E6L^,-)DI]8U>WJ;/CX8DD,A$8@F! MX]^M>"&RC( @QN\!\ZC9DA:VGVOTUTYWZ#+C1KQ0V3]D:I?/CRZ.6"KFO,KL M)[5Z(X(^$\)+5&;<7[;R<^/S(Y94QJH\+(8$N2S\?_X]V*&UX&)X8$$<%L1. M;K^1D_(EM_SJ4JL5TS0;:/3@5'6K(9PLR"F?K<:O$NOLU4LQLY<#"R1Z'R1A MU8U?%1]8%<7LG2KLTK!712K2+L (C1RQ+4<-_&=B"]%TF>CJ,?B81S=@3=J M]!HYO-$=>K&7TB29,I46[%_7,V,U8N#?=X"/&_"Q Q__H-'N7O6$.:$^%.RS M**W(9T*SZ-QKW&-V*=@+E9>\6#-16*%%RF1A%>,(760!S(S'%(E@++=X23!# M6L876@C\;MD)0?SEIXLX'CXC3/;"S[BN9[C?HF>G/;9:RF39P+:VIBG1^3/# MQ'=IK"P6N]MTA),%Q(_.M_;&P*&]^^P+9NX5CY5:W#0<(IL\--3)6:9@YPKF MT&["7AV\RB77EJFYFU: =78EZ[-K0S,0T][+=5SW O:NK&S)X5YFE>49+3V. MHXV X%+XO$BQQR'HH8?>R!+U8>J,2UZ+' +0O[%5)M:+'(!$4!HR0F.9C@F?8 MKL!6K@RX3=F)SR2)W?U BA M(BN9"H@I7_?82>QGOA:(2X!]$D;H6\%N>/&-D-XC_/Z)HL<^$4AK*2NSRK!H M$-.LZ'%+*K+WRW-Q^\(&V,$V2AG&_>)3D(YF.SRH#:C/%" M$I+,A:$Y(.%H@9R MJT*PG*I,T*:EQBE3P2<;GR,11C0\#8OV::?9JZ^?FE>2Z%6EU5DJ"H7:ZFB5 M81]&0LJHD*MD34IE GJ&_H352U=R; $WS M L,S85="%&SH?!/%_0DAPMBEDA3[SFY[0L\)ZM;4"!%&I* M:]'0AM[NJC,-WS@^:1=>P)<(81^,+7J=RDN:HT%2DCDHKZU*T57EN^9;>.('E@ MR!\1I,_>HKM(81['>H?=+8LDJZ@T%V+!G7QDDH+##^#2^5Q2@[PU#/Z&\;": M1 VANN(:D6.E\*_0ACP)V4(C[5T"A@Z]+\X)SE@2U=LXOX-*>2JVZAOPG"KO MN$9N[394TI@JE/XY"$>M*%8@F@1TY6Q.'0VL*,S31Y_]^-=F_#V-LR\46F_K MB'",BQHGV*\\JP1V#L2%+EP 0I.*[]F$K0716]2?7K#'[)A%J)].RGK.!PR% M27$?Z4.3QO4D%\2U$I5Q*C!QJ+WP&=@T _6Z[1(>]4=-6T4K,#"L!\AKIA3N MJ)2M75ZVTVN_R?H;LX3TGLOO^-&QR_XE5$Q0W1UQ&Y'+,R()GB'W'.N2/?:@ M(K%=3_I X!#DV;K?L6/.UZ&Y *]FQ(9&H1"'7#D 2U&)M99*MBQ\4^ZXJLL! MT?!QPV4+9,_"]00:Z2-+F+_FMXU)0VW9JF4Y_R;.5DN5;2A1MQHB>LPEJOD\ ME,$02V_V2^]2P_$ I9MC I8L7?&!*B =JU56BUU;Z03T@:24A6OU?;>K2)D* M<4E%J#D1G';#C_-P8V#F'].*?C_I?G#!@E,W^+?/YGRN\E)9-6EZ3;_I'2 MAJ,.4Q\[<<&J*H,1<_KTT>[4G;-3S?C;ICBK\^H5'D?])^>/>RQU7%]7&7?\ MC.)G;#+L#8?W [UV0.-A /I;58@N#F+> 7UQ;.U7UW1&*I(!>O"-UI3)S:H' M;O]7KT>\M?TXB/]0+=[@L&^=6-&H,>^:4$8_B/)W;]MQ%V7*HJF' M"?_OQ?G%X8RB@+,YLSJTV#NH_G\OVCN'-AGM0WO"1@%M]$"T]WBD5F([$*=U MX-0A<2_2!SQ2O[&%-(JH^>@@O=B^ (HC/R%,?/2U "=K*_\0/CY=M\6+A)C! M(-5/IKUH-&2G.'?VQA<3=AJB.U/%XLPU[&Y5U)M$H][%.3S5BX=3O$W"1/?S M<6L"/8\F?LK/]Q0_.J-PO>%O5VE&9_Z,^-\W4J$,\5LNL_K*8:8T722V;Y& MI?2!JQ7?BTVW>['QH5Z,S^GHT*;#3%A7-(#D^V'/I2MW%2W2,QZJR+T7)8>J MT-_)MEM7S8%84I[I^/'WOS$<_^Y-:N=L.+&=RTHS])% MF2_168B3IAIUZPKM*?U)&-:A6XZ9D:GD+G1X9I3W;N-.LT1(^^BD>]R6C7T MD/F/(RB3=[PW?+(9>+CJO::10W=5*N.:T98$C M>@OJQ]_3W4FWH6ON(_9:@)3O-/I[-C>AU=C5"L+O%-4'NI,V[MPHVR4"[6S= MR5G7[R=:&7/F2U^R9F;%2WA;=.!(YSA$ACIUAW6W 7KJ'4# M#.^+="&<9+>P")_YZX;0^.:(J3IE:_,U@HCOH9?VR46>9R7Q(=V0SEW0[5PR M%0(998RPK8,MW';M#D'U)9@4H4V:=4X,!P(+R<=-:)O,3A?DB/019L8@SYK9 M6T7VD2O;=?>!ETE[UI1-ST-?0FVW)Z+S3JOBZ#EV(_L^L Q:7Z@0L OW'8X( M!"3J/U8UH\VGOFO_A6LSW7\G?.=NW>A>;8ZEP_[YY(AI_^W-OUA5NN]=,V71 MP;K'I> (%9J W^<*Y!9>:(/F ^C5?P!02P,$% @ DVA85#OTNX)[#@ MK"H !D !X;"]W;W)K&ULS5KI;]O(%?^NOV+@ M.H43,#+O(YL$<(YMC7:[08Y=%$4_C,B1Q0U%:GE8]O[U_;TWPT.R9*?)HEW ML'C,>_/N:_A\6]6?FY52K;A9%V7SXF35MIMGY^=-NE)KV%+JZ+A_V*K MUWK>B4B[IJW6!A@4K/-2_\H;(X<)0&P? 7 -@,MTZXV8RC>RE2^?U]56U+0: MV.B"665H$)>7I)0/;8VW.>#:EY=E6JV5^"AO5//\O 5&>GZ>&NA7&MH] NVX MXH>J;%>->%MF*MM%< Y2!GK),W:5$U7:W$ORX635O#(OY]SQ;^L(7/6_A?*<+[H1U;3!'T-RT(SJ!0 ;\3 M[4J)6R7K1B@2LX"0U'JAZD%0_-\6LLQPX20B;X1L %K YQIQEI= 474-WC>/ MG\W^"51:83N89H1)(R(DLX_8%;1LJE*5;2.JI<@U;0L%HE1_US+9$@_&+9_- MWN!5T^:I.!6.[UL^V#P546 YB8>+)+(\-YC!K^ UI0A#QXIB3P1>8$6@(8AM M*W'\V<>JE066QW9H $.'W]!5%%NNEWP],R34D06QJ:OKG$/-5NWQ\KW*5,V$ M.*'EV2XNW-CRXH!8LFP[F7UH9:N$9X6)(WS+]3U<>VXR,!B%X,L706+Y=@QV M+3OV#'=I5]<@:8\&B @@3D07KF5[(6T56K[K3*FQ+1\;GHHSB,+WQ6,2"\3C M]?3X@3@+[! O',L-O($<2#F)L-0.(KSQ@U[2B&8*U&1[Q(#KT//$F0O^/"!+ MK-"U#W?@0I:W+._HN\:PB4)D4'6C X[CSYU'%OV$C]CH''<>/?HJ4[50 M+34;O4UQ.Q?WT[%O>=I/X21UM=9^2);:ZW//#95,5TR;R#K@J':\G!V&7713 MU:0&=MQUU9D(C"KR*6U+]"VKKL8#$)-OL,TO79TW69YJ]0/1=I5CIW;D!$50 MV2UAZ\CGVM=[6BUQ6:L"PK#,H[_-630?X $2E"@+V)0!&/G9TX?+VG#G ?TD M1B71HUW96A15P,D=C>P(7:RP2L+"ME@(L&JSIHA/&-_>8 %;%O(^'FJ%C*2" M1L0*#G(9L0FK)M$2A#P0-4!*\(B%%7W=5*_"!KR-JP$L[%.ZRM2;D[RZT=;:PDHAH3HF[4>L-.5PT!'B&X 4O: MIG[M9)$O;^F>:_*\S;6Q3!2D7;A#NN9=8&4Y),=B S,]=Q &5W% B-JX0,&! M]-Y8AXP%WGU85=IMJ'TAE)3[=J0P*G,,4'*S*9A\[-"H^U72T']8&RFR/&)Q M)-JO$Q2!H15K5#;E=G!RBFD&<0:'TA3_=UEO<2M.<0_I%F#0PHW3W_"B4Y0U MP\L]U\#K+Z8/!HG847"V:E;DSK2S/?=T;&481[#C?SG'R M91Q?Z#(9CDQ0X#W6/L?)!B[2%6W?YZ@2 :2/GJV65"0NTA:Q4F&MNI9%QR12 M&EZA5J*H4&/6%/$:Y".2:%<>K#-9T'TAUW0++,\A3X0O MR&!!<0N]1DX%/D2,5>4U@K?*=M-FK=*JIB@E]QH2$M(D[)QZNR%IO*5T]V"! M9/&R94>5A-CF[6I5%1D'2]U& &CPB[[L,WFI5AL)YG6-R4JX&T$/2TASROF2 M[56WI,B<54U99%I&$:94UO4MR-S*.FM,?KLB&X=%ZKIKVKJ1WEH-N/.\R.4B M+W0:.=X=[3R M7465M#T<$5C1LX=10%2$7C+[5"*W%JR^Y7Y#>(5BYISD#Y&XZ)R,8'6W(VBV M0#,*?QA#'+(?)["MR,-VH6_%23+[:6!6DJ5(6"=ZI-B*/9\[*Q(==50'+&/H M"Z\/X$A@" !T;)]ZLUWPB22>S5[+3=X:CIMJV6[)B,_(&H*(*' ]*_)CZNGV M#>>,+"=P>!$9#W5UET,,>EK E:A8:=%#YXN" 0(KT'PYOI5$'@"^3-Y#:PTM MQ4["\IA8^!E)G0CI-7*0W5NAHQ=O,D35,R>"_7M,%*XB:GX/J&]J/6=1 N%R MYPPQ.Q[IAYSTD+ZIEX5YTU@+/6T81K/])N:J)@Y[NLI#SDZQF48*0W3& QVO M4$>Z0V3.*N03=/TWFQPZ1(RDM&)&887<-J:X'),_HF]MUM-NB%% YR(+'F[ M]KN3IF^B*)OL,'_((HF)X" /P9A<=%;GC-8W)/=)YG ?7A[1!7XJ,AD\I91T M6-8\!!M&-'M)@B>R&W!]@U*&\^PT3QZ3FF:S)HMM>"Q)O;E.C7MERG%>]PCA M%O8!?>\F?IFF>DC XQ;\=N70T%*%ID /ZJNJR8?Y ('4&2N/Y:6[1D9#9,%Z MRHRIV9_@C"PC>H,T1 1@R4U9J%M.B(,R#?#T]=0-50\4!T;14%$$'#IG8]T^ MS3V*D>RJGX^@5C,M,\L*=JB;RKKLC:)#0JZU1V]8]V"DP[+/9;4M5':E-&55 MHX[MQJ.*K0(,U8?X,:QLJ,*CH;B@88I)UGF==FN264H"0N5"WK/*%SE-+:@Z M:0;),J=4J5V5'!DG5G+7BC6%AV31#R;:'(HAEV2.UNCG=P=8W//G2,7:[PKL M@!:90C?*I48/59#-9<&RFA3>]Q')C,;VX&5A0M.!01O#G4[*%- MOS[<[[N]#J1':;)HH%MTF8YTAUBS=B:#7SO#WIM5OY(%>Y 9P"_455Z6$[,W M4R,^_@A#.I.@.BFAV:<;(OG'G%H0C+ITU"K"65L,HQMMS5P*GCD\WT9F\I)D MDA /X"CDIE%ZP$NM&BE??E;E=*IA:#OS/S;&IJU$\,QG<' M61^9#%('Q6""_XG^[WO[DC(]V!T9)>Y=8CNA/?0F)N*ZKH_;-PS;2<\&!5@ MVC ?7S)P@!UX'0]6=9FW2Q$T*NB\L>'2"XABIN^C!_L'BQ+D.FT_'#BH?Z@;&#V+M4-S :9"1:XUA\3F)G+GE+8I,9HT@QG M@-^HXEU+RBK5]*6*,>A>@GA;;%")V0-^97+? MJ3!=*Z*SE2!#GB*#6$X<\F&Z[FUGG"!QYU@N@U ?%?'9?\3'?1K%C#,LEGEH MENDQ\IOKNXP(E[YG:YR,9?:$^&S&X["5O*:$J\K)U NU'O4\N]\JC%7I0Q7* M'8#II.GNY@5)%GIB(JKE$E*B&7R_9E)*3<*@]H<=^2Z,/O0W97TI/Y\]899% M?TZM[?%0\[5W5'&LMB'+/#BFO7N2/'3I;2W+II#]Z90\N/^$4_E0=S/_77FR M.;?_WYG24^24^Z%LF ;#3X^WM;^3!.! ?P@)S,5E.1X VM8D=IHS@ZOJ&NV9 M=BL:K@\G7#52['5>(SQ>Y"B_WJLB5TM]UHLBI5KGJ?B@0#DU!Q?@YXS J!AS M[>]>7[Q_^X&>\KWSW6,3BOO''(Q+ 6^&J_)G'SW*!GU35W04,=+/4FN"9MS4 MD_8"?/WC3Y=OGCK)H4_>SB=?$#)V^DZ2/LF![^J/"8>GPZ>8%_H+Q'&Y_HX3 M8D/;T(A"+0%JSZ/@1-3ZVTA]TU8;_AYQ4;5MM>;+E9(0*RW ^V6%3&UN:(/A M ]67_P%02P,$% @ DVA85 9DHAL0! 4 D !D !X;"]W;W)K&ULG599;^,V$/XK S7H4V#Y2+I!:AO(T707V,4&>[0/ M11\H:6P1H4B5I.RXO[[?4+ZRR";%OM@\9K[YYJ2F:^#C\)6^4MME\FL[N_7SJNFBT MY7M/H6L:Y3?7;-QZEHVRW<$GO:RC'.3S::N6_)GCU_;>8Y?O42K=L W:6?*\ MF&57H\OK,Y%/ G]H7H>C-8DGA7,/LGE7S;*A$&+#910$A;\5W[ Q @0:_VPQ ML[U)43Q>[]#ODN_PI5"!;YSY4U>QGF47&56\4)V)G]SZ+6_].1>\TIF0?FG= MRTXF&95=B*[9*H-!HVW_KQZW<3A2N!A^1V&\51@GWKVAQ/)6136?>K[X.[JC,7UP-M:! M?K,55T\!=4[0GE%PRBG M2']=%2%ZU,/?+Y@XVYLX2R;.?BB +^I*PUV&5I4\R]!1@?V*L_EH1$>T[[QK M**(-*+KT?TJQ9KIQ3:OLAI2M2,> GBJ"KK3RF@,ISZ3MRID5X];2"L>N"V0. ML"CGR%Y$==!V*5("ZWRE+7J32M?Y@/V"B@X"',* OAS9+=AH7L&6CE2K0 U[ M'5UO1OEE)W$.@BKDRLY[B?MS]L%_CR7 F!NE$R]9@Y '1*57NNJ4,;CT.Z)J MN?0,+ BNM3%D702.P(*(,BE8![H__W0Q'KWY-= "WME2!%H7M# YQ60)Z. @ MOF+4^<0OB*E2A9H6F%KP_;;S$B;!W+#RQ%+PA'+EI@#+7U3AW2 MXU'CKNK)EXR12B>C(4:3,8*!_"P[Y96-#*%6;5(EG.*\-%WB@R&FFZXA[S:@ MO#F26=>ZK&F-<@*R6UK]+R"$%$#=MAJD.,0(ZE.H(WJZ4A+C$/&7XO8TD7BW M7DW;#^9WZW]%)Y-7_;>'D6.U,GR/UR-]TF#+!H;6D>(X* >E; MZ?0@ NSD?&^V^G_\0=FD:"%[P$6-F*-D]P146?HN<8_?5"$_XE, 4T&GSNXS M\B"C MRL;^P=N?[C\7KOI7\B#>?VM\P(S2* [#"Z@.!V_.,_+]^]UOHFO3FUFXB!&ULE59;;Z,X%'[G5UC9SFI& MH@T8 DDWC=3+C&:ECK9J9W8?5OO@@!.L 9NQ3=/\^SW'$)+T$J4O8)MS^;YS MP].5TC]-P;DE3U4IS<6@L+8^'PY-5O"*F3-5FUISE3JDJ MAS0(DF'%A!S,IN[L3L^FJK&ED/Q.$]-4%=/K*UZJU<4@'&P.[L6RL'@PG$UK MMN0/W/ZH[S3LAKV57%1<&J$DT7QQ,;@,SZ]BE'<"?PN^,CMK@DSF2OW$S9_Y MQ2! 0+SDF44+#%Z/_)J7)1H"&+\ZFX/>)2KNKC?6OSCNP&7.#+]6Y3\BM\7% M8#P@.5^PIK3W:O65=WQ&:"]3I7%/LFIE0Q#.&F-5U2D#@DK(]LV>NCCL*(R# M-Q1HIT =[M:10WG#+)M-M5H1C=)@#1>.JM,&<$)B4AZLAJ\"].SLE@,E,QU: ML(4GPZS3NVKUZ!MZ(27?E+2%(9]ESO-] T, T2.A&R17]*#%&YZ=D2CT"0UH M>,!>U#.+G+WH(#/R[^7<6 W)_^^ S;BW&3N;\;NC=5@/HM7!N31$+0APY=6< M:^(3)G-XVH*3:U753*Y)P7)2HC1A2\TY=( U(, LX4^UT'!LR2/30C6&Y,QR M_*A5LRS SDK8@JQ<*?+\E#UR#9T%S8/M*>2RLVNYKAR.-6?:. ANY8.DJ;EK ME')]1N[!-2O1+70A)RMFR D485E"/_G;I3.PW<&D<'Q:XQS+8Y?PAO*^JP-Q M>4$G%R93C;1$._:- 0=602\B+XB\TX(190 ^1*IL.-INJ9>"S44IK #%%8=@ M?G">/CS'<]-HC-<1/#)F"E(SD3OBK$)DA@B9E0UJ".F,5."]T2Z9KX,!.9BT MP C=NEG5GZ.^LFB-S\IS=]YURTSQ3&I$>D5J-F3A5B],&J],8 M[IA"@60%DY 9C("$2;QE\I)H?G1DW\3\^V]C&J9_F#T\7F\!AHCW14@F,P'5 M^]!'[KH$R&(A,N9^"#AG\!%XEX[)N7>G$;A=O\#?4?WK]>,3,AKY:1K#(J%^ ME,;>90-S6P%E_DY3=.S3*"%TXB>3V/O\JQ%UF_1W64EI3$(_',?>=X4-_ SM M./;3"-%.(I^.J'>[S(W-":.I/@J1=I$GLW2JY/,46/:AW MG-0( D0CDHS]<)+NL=S',$[]$9T@U9$_24+OA]P,#RBY16.A)?&O*JJF(MH- MVIJMV;S$:.T-I,V/B310K5#D2IYF4&"\1&$/OE D.O&C,,1=!,) .L(UY"+V MD_$8UR,2!GX24UPG)/7#(,5EZBH>6@+N50L@3\+0#U+:$7N&L^4).-L_ R1Q M-(Z\6V[,>3=^MA.FE]*\&X@83P'T86?)Q\0/1C'Y!)7_;%H>]MF&M?.9'5$- M'[MB^'1D%9QT&7[MGSWU47"_=GY.&PO=V]R:W-H965T__N2(TN[:;M&#[W8\T$^OO=FAMH<(SVF#I'AR;N0MD7'W+\KRU1WZ$U: MQ!Z#[+21O&&9TJ%,/:%I&C/72L"^5NTYL#?D+^W#^0S,H9I;$>0[(Q &&[+6Y6[VZO-#X' M_&;QF%Z,097L8WS4R<_-ME@J(718LR(8^?N*=^B< @F-+V?,8BZIB2_'$_K[ MK%VT[$W"N^A^MPUWV^)M 0VV9G#\,1Y_PK.>:\6KHTOY%XYC['550#TDCOZ< M+ R\#>._>3K[\"+A[?*5A.J<4&7>8Z',\MZPV6TH'H$T6M!TD*7F;"%G@Q[* M)R;9M9+'NU^X0X*[Z+UE\9H3F-#(/+ -!PRUQ;0I60II>%F?06]'T.H5T%4% M'P2A2_!C:+#Y%J 4AC/-:J)Y6UU$O,=Z >O5&ZB6U>H"WGJ6OYMJ%]- "'_<[!.3W)T_+U2]FJM>Y:I7_Z_9ET%7:_@/N/!KAQK1FW "9VMY M5K)8([$\7&"LNQ!=/)QR9HHM'XVH;REZX,Y2 [TA5AR-%J@Z#I008@N1&AOD M/<-^2$(MI06\'UB]D^MJ_>"G>'7N3LR=5&PO=V]R:W-H965TH(,(-.\1%A6OGZKJKMYF90]DR![ M8!%DQ*.ZNNZKZ1>'O/A<;H6HV-TNSGCEGYL&UW&PK?'#YZL6>;\2-J#[MKPJXNVRP)'(GLE+F&2O$^N79:^?9 M&Q_A"> 7*0YEYYHA)ZL\_XPW/R0OSVPD2*0BKA #AY];\5:D*2(",G[3.,^: M+7%A]]I@_T"\ R\K7HJW>?JK3*KMR[/HC"5BS>NTNLX/WPO-3X#XXCPMZ5]V M4+ +_XS%=5GE.[T8*-C)3/WR.RV'SH+(GEC@Z@4NT:TV(BK?\8J_>E'D!U8@ M-&##"V*55@-Q,D.EW%0%O)6PKGIU4^7QYXLWP%?"WN8[T'7)45PO+BO CC"7 ML<;T1F%R)S Y+OLISZIMR=YGB4CZ""Z!K(8VU]#VQCV)\9V(+>8Y<^;:KG," MG]?PZA$^;PJ?+.,T+^M"L'S=XY9=BY17)(*R*N?L9LL+<;$BJ5SQ(QAA5;)_ MO%Z550%F],\3M/@-+3[1XO\) 3NG>>/[78ZQ+E#]H5NY4H&@TK8AIXMN4E M"ZT%6'V:(MU$%A!TRV7*5ZE@$)+8IN!9Q61&:S%&(6K9D (069Y=_%;S5*XE M%9TGV(MWM14/0%KC10G_FENL4U[/UNG^9'8)6LAUW510QJ4"J=P[:PC!VV,MXR MD[*;E/*0]!D6@'2!I%OL($'NTDQW_W#,+VXJ&-O,(A'/-%]A.6B>P!A<4 M O,:4'S?^)0L$,A9+L.3@CMA'8X5#FG= I8LE/A>B4V,B,F@8@?>0;Z.#*@[?6^D"E> M_%B#21#$%\(KVY5*M*DH(5;AXZ5M M+ 1467R&0D0AR+53RZ*L6 *VI8&Z[, >CGUZ/7(\L=S205(%^KCK].(.K]$" M5&( 2ZZV0#JM/D#<.'<:Q364&V2'I4@ M3;C@<9S7F'EP@W**TAA3%D9 !"\2BA('J8U%HR +QB!!$>,4.N,&A8"H#FJK MMAPB39HJ+>H%>Y,202JM^Z]06G&^R>3O *-#,NQ:"04,TH%:4D5>B'P*E5*2 M-($\ 6BVYG!_R]-:E'V!-.B5"1D=U27RIW8K.)9A%Y@D&:]4*$(I[42U185_ MW(II4;9*'[*!:2-/9<)5H![G"4V[X4I'9Y(?5(@2"DA0,$-7P&UB;52W$.J? MXQ90C.:%4$&;[U!IY&*:(LR%%!,*D=0Q+"6;*Q5:NEL+64%E Q+[T-ZH[1JP MACBP9$A;,N8I[5!( 58#V6.-53+D2C1*(!I2HUROP7A+">)8 WQ6 0_K(M\A MG66+&_3YH%31Y,>BL-FK+TNPVS1!FT+TA003/#()"U%PE.=XDDAEL;(7W;5% M&MI!39#FH>?8:QTIA4+J2X$?(E"Y;2E:%YEKI8]P00JM!D:)FC8U2(V2UP%& MY<1I(1Z&R%#/"F'']NJ"N# QZ^.C[1&-Y$L#DDF NJ!*H6M3T>/Q@;);XF@_ M&"MTIEYTBIOY [6/,2D3A#1(FXFH$B4YYG4)T.739S-D6O&,_,ZPY*?LQ"$E ML7/FS@/;IE\_"NC773BS&^@;40ZX(T^@6)08:ZC&U!* :MB9+]P%,P MSYXO[<7L&@R+ SFT,A$0Y?,]ZJI=%LS#I1@NX=I;+FM$\6"QF[^K"Q,*NT@"3D",;[8E%44&?U# /*1YW "U%!)B*9X1XBDQC[[D1D ^1 MM:+*HQN"4+B=P*D<#C>ZS8%FF6(WM1,<&U5XW62+HQ2IMOGF6<_5TD8< W)5 M<:* 5)Y%8;5Y00N:DB^ *Y VJ[Y).:CU)H:V 6MIA0=K+ 0 @8JTGZ9KM&J( MU2DV7!V>8)6$&+6O5Q!ZT^,%.! :9V[$HK(ZF(]4H0N!#9'&\(CK%F=_XQ4T M)>!A.NN.4*!KSQVZ/#4_P 4BE] ^@4WDQ<0V@#GFP!:0A#@V(H,8BQD)LG:J M7 !7=M)J9VVK,&UU")D?3*;H0![ R4RVH/PPBE#QW% )C:WHF%?;%??KD=&4 MWV2(?;ZOT\8?^RWS[Z+(+R =[\F134.$[J%D>(<*,K;2UC;XOL;-M5YEMJ\K M$P'Z)M6Q(7!;<:LK0:[6PY*F0Z?%TVZH&(S)B"H M3@SA;MHLSGZEF9](+E[?@CUL!/1YK9=_TK2_-Q:LD+$/Z)J_4'7+!JG(;*<; MOV[>8DX(0.&".7XXNY;EYXLUMG 2N,4$R@K< 3O?)]!3NO"O:P7LR>Q]STH MHKP(!%&CN5Y>.$$EN/BA6=;WF+VH0V MYVSI6#YFR]"S'!]_'6L1J#C9%#@5=?5J-DT=1K^*01]'^30.@_UUK\":LK%^ M_8'Q/!9[JN9T9XR6#F7)WVM:!JS?J$' 0'*X@-ZT9C?[N9W]0+=S;V\;NG<; M;.:<+0)KZ:,UHH B*T!).8NE%2QGWVF700.#MX%M.8&"]!:.%?J-E!OI)^Q; M-W+9TRF\86"Y4%=AS982<. 3L./!AHZ&CL!8<4-G&5EV\! G#L,:Z9Q%D;5P MAM39KN7ZLS%U0MS@,E7QQX2(_*&=5A#6>;;1*:=K<.5C==FH[IY2&]VQZR:4 M3@/-SEN&G:4/CAV G$G(7F M%LRW/#!]CQZ <3LS#19J,-<.4>0+<.I(RPN2+16D2@5*W#29]3R'].U:]M*4 MGJ,S#I1_13@DC@>S4L:GHKAH#4U:PE+K33L7XW2L.F S?&_DPZM68Z8W4&_V M7#;3W:9;P/&% >^8R%,UX/$]4_7.X2;HU<:=^[$)CN(UYB4.4F(A<<9JNN9V MRT[?V>5>;1YV-@^6@\W#WNSISY@Y\DH5-3T_P'B#M7'@"* M<@+?/C(<[ MW7"=:>Y&QC2MY$?%70J-;@C1'_WF('KH?N^IPLSLU\QK[?&Z'?^H)GQBA/%P M4.O:E^D#UGE=- E[SDIYU]S1RC5V;LV3]K1H.)1ZE!MWFNZV(M!E;6>\K6WL MWMS+T*R'$O="#7J9&X26&Z&-N4L+*CL5:2+/\IU3)PF]L6)_FC,ZS ,2OO9 M8SCK&6?S2TY,O59!K>U.:JH;'LUA1GNDMJZQ:]=L)B/6]RG#J<,#K0%2V)!R M8GYYOVWX,QJ%89&H.ZW9)T/1:"?@+DSQ9MM-S1]%5(I#Y6C/?E&+OX5G5*Q' MOA7:,WV80&5\2"^P=%PX)W>#ELVGT2FF0!J!WI>0"B+M),58/\^R6@W[H546 MJX).(U'W%'S1,'$RH<'@'G2=IGKXK>(.^O0%";H[,6_/5$;#8Q.\OFIFWDPJ M1QF]ET)T'._F#&=07T*?.E'2/"I'^,X?RA&3S/SE><(S>>*JGJI%NFD_KX#84M5%^R',QYMK M\PF,$C6E'B5K>&=B+1*69^8P!Y_HXW"4=B5WHCMQ5HJ6Y,MFPMX,>93C&#G@]X!)#8&0FN-2 M]3/V$V3![1S!5[S8@/3,]Q(H60RT;YJ/#)JS:3VDW/%$Z)RGOT>Z)WDU:)G2 M:I8?FD,KWH,:49T>NJK#GDV1'ZJM];AY_\3V_Z[)/Y([/>R?.#;[BN$_?M,G MT.C2',JGG9D2_W_L_]\Q]A]:;AM;51&3X)=7J.L)\]93^8F!LQ8LV:_T65\*FS^O^D M4G@9F'."L*F$?:R./2>PEE%3"0>JWO5!C7ZW$/;U.'NYM%SW@4(XHJEJ%.#4 M]:\J0Z<2Y40=VAUSAOTJ='*N]KA!A?L_481"QV2*T+$/OR\[']_O!!0_^"<& M]/U25JGO\)NGS5\QO%8?[[?@ZD\@?H+:"3H:EHHU++6M17 &H9?^K$#=5/F> M/N5?Y565[^AR*R";%@@ []=Y7ID;W*#YVXY7_P)02P,$% @ DVA85-JE M'@OE P =PH !D !X;"]W;W)K&ULQ5;;;N,V M$'WW5PS4HD@ U;KYFK4-V$F*[L,NC$W;15'T@9;&%A&)5$DJCO^^0])RO8O$ M"%!@]\46R9G#,V?(X&K!6-HA-*P6L4FDL!"K?S8)G]LL#B!OM9'UT9D8U%SX M?_9\U.',8?*:0WIT2!UOOY%C><<,6\R4W(.RUH1F/URHSIO(<6&3\F 4K7+R M,XM[I@07.PUK5/!0,H6SR!"N78WR(\;*8Z2O8"0I?)#"E!KN18'%EP 1$3JQ M2CM6J_0BXAWF?7O3E*^&NYT4;1H?C[ O[@A#]P^(/_ MI>)%#'O[;G3#5LP> M=@W6K$##>$6K3,-65G3_-%QQ ::4K29O'0(^Y]@8: A:.^B"#M'U3>]/9,IG M$R@76&_(H,M'[R/5BOY(_@BRL8&'5"@HK3RWHKB%T&[ABI?(.]M6<./D^]K8KVC,6\4- M1PT__3!)D_0=#(897,7]> +77[/O4O :_S2,TXGGGXPO"1M_&V&'J54T<<2F M YJ8] ?Q]](U2V.GZ^#-NI[1'R2>?C:Z(&LR_4:R4KZ3Z01&XW"4CAVO\>A[ MR3K,ID[6\=ME[>A/PF0T2"O*YT(Z6D$[9JK6R<+\!R=JTQA7A4]9]?78H@"\O5G=$ M##5>KNBL&:!CO7,M#\':D^S[@M/LJ:M:^F;B/W/?DGU@ M:L#4:R[^ M!5!+ P04 " "3:%A4Y\@WV[H" !4!@ &0 'AL+W=O=7C-RJ LF*O<8&G (2)&F;0]0H:=I#U<-B M#]B*O4MVUR'IK^_L&@A1&]1*O>"9V7EOWNS',%I+=:<+1 ./=27TV"N,69T$ M@2ES4*74H!"A=C M;\I.9K'-=PE?2USK/1ML)W,I[ZQSD8^]T K""C-C&3A]'O 4J\H2D8S[#:>W M*VF!^_:6_8/KG7J9T,/ZD'6:.-K#=@4E"7HOWRQ\T^[ &&X2N : .(G.ZVD%-YQ@V?C)1<@[+9Q&8- MUZI#D[A2V$.Y,8I62\*9R33+FKJIN,$\[^_5.YKQBHL,@1N@ M4\!Z3M7;DV IO(4."V,_[/>AZYS$C\/$V>_>#",6O7=1EOKQ@$'WJ!6?O1!? MMN([E=2ZZX.@843*#7^$Q$^',71B/TXL_Y:1^4DT/* K"FW1=.B'PV@C*_6' M??:[K(&?QKU_EM5A?AH2#*A"R*!#];K0]\/!05',B4JII60CBI&HL+6C) M!ZJ=8:UCY,K-C;DT-(6<6=#81V43:'TAI=DZML#NCV3R"U!+ P04 " "3 M:%A4KVW\YBT2 #4.@ &0 'AL+W=O)]R$>$C^Z8GIB>U=H]VP\;^\ B42J.660UP9*L M^?7[90*\ZI)L1W?LAL,J$@03B3P_),!7#W7S6:VD;,67=5FIUV>KMMW<7%^K M;"77J9K7&UGAR;)NUFF+V^;N6FT:F>;\TKJ\=FT[O%ZG177VYA6WW39O7M7; MMBPJ>=L(M5VOT^;QG2SKA]=GSEG7\+&X6[74FU>QOVZJ/1O^L7(8?1";!]YP34O MN,RW'HBY_)"VZ9M73?T@&NH-:G3!4^6WP5Q1D5(^M0V>%GBO??-1MD4C(>56 MW)9II5Y=MZ!*SZXS0^&=IN >H>"XXI>Z:E=*_%CE,I\2N 8[/4]NQ],[]R3% M#S*;"\^QA&N[S@EZ7C]'C^EY3\_QG:SDLFB5^.^W"]4VL(G_.3& WP_@\P#^ M=PCQ) 5RO1NU23/Y^@R^I61S+\_>.)'8I2S^,?\T%W*]*>M'*95(&RED6=P5 MBU**MA:;M&F+K-BDK11%)=J5%+_ANH%RS#OBY^I>JK8G:8E4^+9S\?F2C!EL MY2*#.IMBL66WV7"?8KV6>0%*Y:/8;M"\ EOSGJB"23X.[TGT(6Y"^X6HEP.# M&W0B3Q28XU6;?A&;6K5\\7,E?L%#UW9BB[E^7Z\W:?7X[_\6NT[T4HEW==KD M1.P#!L[:&C-*-YNFO@>_U!]SA'>DS#)ZM0]U/YV%UKG8F%"R84$:Z; \$=O$ MPZK(5MQ$7&8-IMLB9F3--BV56*7W$H1D)99-_2]966/1[BA)I%5^Y/%'2+YN M-)?<]0+^RP'J'I+51&G*KOV2&;LU++/N^8'S\G).TH*/R/5"-OLB$TJV;2DG M+)3;]>8*<5=4=765I6K5:^#7T8N8:"T4M*M(O#7>;WI3&Z2X*ST81Y65V[RH M[J#9AB.T%_;Z3Z M*%/(7U(T'?3 M2-)>ISE[+WQ(R7O90"$9IE174),"Z;2E5$PF*_)BN80RH+Z4.5#L> =\%T)- MJZP J;1ITNJ.=0[]*O& ;$R_]!9S J++D1#"JR@QR'>L8R5'+-$II!+[?[H MO55DA^S&3?U/<$5M4/_@T>T6AL/3PGAKV:[JG*5)A"B_YQ2B,J/LH7NJX#\; ML@@UT70_2\2*>ENU-/RF+HOLD<0)=73B,LH=V.HLKUX@/NJ8D$(<77.V(E$Q MB2$V=>;%?K%>%RT12GO)9]N&%7*?EEM-,8?)OX14X#/0;?-9ME>-+%-ZC3I) M>A-3DRT/U NRMPOCC2]%NJZ16OY%:06B3,E!,:,-S @0#_FJR+0*E8[PE%P) M$%U1IB.Y@F,$ZX;9)*(L@N6VW4+LW?O$"UORD,>,H9CYT6R 'R$,/13I;%DT MBHPRJ^\J\)>_U-KLV,VVZRWF2T0'9=Y!MSK E+4R4Y%?,JEX)$>G+1JP3)L[ M,&WNC@EPPU%?2[$+_B?U_(V2F(M/&CN3(%*.FGT.FZ0*2[=]-,'X+T,P[A-4 M'[6Z%\FF28KPU+(8$ND34U$]%SK (#[LA2P3K!"U"E;F$CFO?D @9I= #,=S M=7DSX[[4;\:,]1Q.[F:W)[BQQ%_3:DL"'X>S3R'1%'/O"MX(H$F$8T)63S'K<-$X*2H!.%(H@=.C*3T3@^+.?*W@/ M,KPF%@0)GKE^)"*'>OF.-WO;6^ %F^!E9W\7<>"*2W$16+'MX<*UHCC&W]#U M9SUFW:1%+BYHY%CW]3R?+M#BV?K"C] RTTI&E,UUI.48Y;X4$$9W:7YU5XT8 MIGTO/-\!S?X6M#'-R]E[#C$4W1")$-;Z#I$5^N[H#<>V["AZ0ETC6]$*2X*8 MM1-:B>L?T.'LN)DNTZ(9?+(SR=XO_W##_&DR_FCLJ54ZH>6$-,G$LV(V2L>S MHLC#1>Q9MN-H*RD)2FV;2A@(TLW#L<+8)?OPR+R2,,)?+PEF>\"#S=0/8:16 MX"; ^(GPK"!VOL:BO]HZOMY6C]H37"$*1F/$EN>XIX0\M26'^I,%)1A26]!4 M\&Q)IA;1F]"609<"4-S^WXIL8/O"N,D)/H!R;671X752<;(QDC M%R.5GR8B.-=^;<9Q BL* GV=6("?_?"132.21#5LZ=#.+D@ZF14[>1/^/09_ MQ4-*5 IHK?)!#@R8]RW)Q'K^\1AZ1ZT3OU.E6O![K@_ M0"-QJI[IKW^KJ[LK LR=7YWWP>J<8G/B3EJ2R#'1KA5(70ODK[:@W$]!>A1+ M*5)S@$P2"JG#*).7HBZT.I$5 63@*K:BA%&$ZUMAA*O9WTF'>E(#0-Z)9-_@ MXUCJ:%1]W.9H)7.Z $-&=PY^IXMAH)^^X53 G:Y[#VJSU].@S;HHQ80QI[?G\7 JRA/5) 0(8%A@1Y:=>"=9B&++#8F% MV+9\USW$PFBMC):CB__==#<.',\M1CPW"W+GV;Y'B6PP:AL!)2 \ M[=ZQ-X8W%W'4M1,N&N%J.V2?MIR \-*G'HUQ3-X%]&!IK\G%0.[0[%B!'W>A M@1;);'HW,,S)6E[72P;&.2C%T03UZ4 5>@<:[;B+/Y,<,EH>"+T6V^46[$$2 MNZV!YS"UPX6KB5)=@M)P8U;ZJ)W7?13&*.0%?!/P)7"/K"0,U#SYYUQ8HDC-5) M">;!9;M=2#$R"4#=$*J+QYX4ZFSG68Y-'N.Y8,V/=29$[(;]O?TS#'S?K%V\ ML&_6,1QYY(8NEL?)[#_8A/3>SNXK7_OKQ$=74P,73K17!*#@XKKC8-1WC^+9 MKW7+<.SK#'\*A0*'?!%:2?RI*2%X.@9A>%C8AGP9)&QE8:0?A+PZ-JN+X\FL MKYMR'9D9!%K5D'E M..Y6GD!,GEF>NA:%87WI8\E/OG+0_0 UG< 52'E>T-D:$?7\GFADS )$/=^, MY7IH[N#HIML=(]D4P_8FYU[ R2\[LS\IJ><*XT>M R6QX-"0')GWA8CQ/Z2+ M0+R8?9"+=MP#(GD!+\4?CZZ@EA>S][0;1X/SMAQI%E"/[_O_CTI.-Z_*&1OL+ 5(6F%C]G4F=?=C J'E32ZQ.$%L8(>G\%'D)D[T!2T6["GVT1C0V M2(P8O*@-+64VF2@(\:Y*>E\WZ:)\[.C1DI\B'Q3JMTCM,NA_#B'JIM^PW#1TD,)LIX#*77TRIA X1T;8;,:BVRR49(2^6 MH=F<;*:MQ9I.*M'TQJNF4;UW+GX#PR9DFT Y3-9T/*4Y:R0XL[T(!32J6!:2 M]Y7 G.$]2S<%?,P #+UA/0B=ML!:>?>HBQ8MNX"BTQ;!B[%1&9;V6,5<%YT2 MM04-^ZAZ_&&3NYO6>)][NA^=UY!Q5;>&()&C,FW]8#(,JWE\)N*(=(;M3E.? MNAW7V-%I+5-XFJXRC"KRP[[L8/+#+F4KLU4%+7>[_M4&$[N9_8W\1S@W/).] M\CX,LGW<2-;^6&4(]OT^KE$4F]^"4D]*YU!4O6VH_K1LZK7(4RIZ_;ZM272P M37J -_59$K;G$?89!:2NOJ3FAD_W*_GN6;6IPDUPIKOK&/5NS#;Z(JT^&X%WT7%DOZ- 23A)J:W> MC:=-^ZO/%4S'$JOB;E4^7C4,8SAV5$5G>B-!4!$0>(&7QWR^21\FH*U%OAGD M9?9!.: O.5M3/;KIS_CTOCZ4?P9&Y^)3 44A;J0Z_7<[]K0!GD\WN _N&*EQ M>AB27U\99$=&[(/Q'N25(G)PRSJ>WG$ M+Y2JLX+ES!&YFTGG5GL;7WUB-\ZYL[@ZNO[LD=">%H\<[VB&\TV;G6#P%.C: MQ:$:LJ#K?VK;O]6V/];JZ/HD(KF9_;+E0C+MZ0#QII?=MH?YV=T)U6.?S.FG M"?30\/TN&KE87-(N'4"?_KO[YI33[!) D6H2W<]N]W?/=-N+_%*$ 9;"P=[" M3C>;.??8S6P(N0&6@_[AOE-S.*)ZJETFEA]3(<;WK,"+I^4X0_"/M2[[N=9U M8=+,Y3$[ZWIXEU]E<5@YFJTU\_,M%G>2P%,6Y\2Q^7O:XI9L<0'M*^N?[[*X MQ'(@_#V+X^8]B]-[X%@C1I%]N.]S+8[.&_#A =_F=>C$XC1!"@)D=>MA]LB! MI9G/TYB^4!,\-D4S&8&]NBD(J_OQBZ%JL 9D-" +$^ 315= CC/2T6V_ZS9* MC+GJ-_/F,(L@3T^PMAS3VMMLAZCDX M SNL.R'+TB9'U0]*,D_2;A>^!SA+I\M YWF^J%:#1&Y@L/P;*<4O!^R3'0X M9IO/JOH.E9K=J-6O7'[!TQ1CV;EN.D^B".:#NBH_K72@$!ZJVTA8J M%F(R,^=G+G(YW%V*Q+)MYWF#@5WC6M\V%-5NZ9#',T=SILGC@3^YD/E52@=5 M[^0S$-^!W=NP'>.2Q63N>_RG:CI^1OF;]E#^ M,.48=;!R>G4D5.'SY[[3:VSV\>"N8*C?=^J^YC)T M^TNN,SZI7"Y?]G>A-[XC_@XIM^Y*7-/#K$,MBX?0:7M:L!I,8/KQ0E&1?%0?GJ+65_B3TT+MROC"\V3V M4&]+^DC!$#B$EH_OB(#'K^9M@2Q"%!'F##R[H3O6OU? M$Z6X)RS8E1"_ #7QMTCGPW$1O'$>CN\.,;AW)(46RG/Q(^#3.AV=P^Z?IX^Z M6,.EHM%F"]C$R7H M'3M,)!)7X-MSZ' E?!SHW[=CFDT4AN+0AW'7HR\-UQ(^1-]3*EWST!\=]JW] M)YMO]9>*0W?]O>&ULO5AK;^.X%?WN7T&XV\4LH,:B MWLH+2+*[[10S;3"9[7XH^H&6:)L=2?22E#WIK^^YE/Q(XDG;;3M 8E$R>7@? MYYY+ZW*KS2>[DM*QSVW3V:OIRKGU^6QFJY5LA3W3:]GAFX4VK7"X-GWIG]V;ZTO=NT9U\MXPV[>M,(^WLM';JRF?[AY\4,N5 MHP>SZ\NU6,H'Z7Y:WQO=_@R%U;> MZ>9G5;O5U;28LEHN1-^X#WK[!SGZDQ)>I1OK/]EVF!N54U;UUNEV7 P+6M4- M5_%YC,/1@B+\PH)H7!!YNX>-O)7?"R>N+XW>,D.S@48#[ZI?#>-41TEY< ;? M*JQSU[>]Q1-KV8-<(M:.O>V&3"-DES.''6C>K!K1;@>TZ MH/&+O=>=6EOW0 MU;)^"C"#:7O[HIU]M]&KB-_+ZHS%/&!1&/%7\.*]O[''B[^ MW/S@UQKXU2W M9'^]F5MGP(Z_O0*?[.$3#Y_\C\+Y*AH5Y+E=BTI>35%Q5IJ-G%[S@KVV"_NX MDN!ZI?O.NV>=Z&IA:LLPA=EQ@=F[+S%AWBB[>C;S,$,=@8LY"IM!$HP8T <\ MBTE,=%TO&K90G>@JA1$ G1R^!C(0?^F5D6PH25D_ :8MW4I;>8!TFLTE\XYW MPW3\.6E4>[3'8*9E>L'6/?RHV'P7'%IEUD99:<\H*H],-%:_XG C:)M:V:K1 MML>^H[MKH^N^&KV@+*A*VH MI5X:L5YA3P$]'+YNQ=^!-12N-,/&[$ZW:]$] M?ON;(N+YA3V8Z#5).45P9,,68"MO@9%.'KEY'"J%=1NA&G@A ]H:IB_[1ICF M$:,-= M>D"UR(YK>^S1_1' EJU9*+HZR5\M*>75MQ2=ISM@-D %AH6@44+?" M5B,(9@4>8_0%:Q%="!+0W4HXIAQ;(09NJT_0XYS]##N,91_?^S_@C ]>S"7W MD#1T" 5_D'/:=!\P6%5+JY8=5@0PN^L7B&%O_"V(U1#2(4UT]^[./WC_ # 4 M>N\-"AB$LV^[(6D:>QABVA@.ZGP*$F>T4Q8IK&? MOW]AX7/2GLXLDKY!S:H6?#1,(EZZ14%4*T&2BF*U"("]V-4075$\*,F+TV5U MP=SC6@[/JD;03/)\7U 7#.:N=#W$@Y*DYCVQ\V+4&*H$I^&0[#;*Z&[TZ%96 M ED::"WMWN2Q^"C2Y.!3M^920M:62Z"*08&@2;J31^*X2QU5[PGE@RB9M?8* M=-] (VCI M0 CB](T$LWJO;H)X7S*>ZQ#)!1IA[3?&05D75OUN#N+I=G[$\X MYEE!;!X$]V6:3V;%JXR@10U.<8?%CU(8$EKT>H9.+=LY?-MU:_\9>IPHY"5[ MXQFM>XLG]KOS")T%< M%HR7/(C#*5^'&#KJ%8O&T/6._/RP:D)_UMD/#G]-/AO\+U\BMAR$1-U:)<_ % M]L'S%% \(DXE(;*>1C1"_-(TG_Q1H% 8+R)$)@]V/ M;Z?/^[-4PZ*9XQS&!V5C,=Y4&;);N_=Y!+< MCA"-'%PM$N)(B%KBDQ]Z XUG>9$$!6B8@4)QDK$,*%$2_SH*D30]U:&]V*BN MQOFGIF/C7N%WA]=!95H-WJ'S=BSZ+:&,A\S=*<2;<2QK..GLD(;^\56D"]VN MQ3&]'YH]B5.&T@\S[L=QD2$'V3!&A*(\G;SMZIZ:%Z87$70,]0H6!7D>L1RI MBRFSE:@E-5,R8ZDWTOAFAA41E"^#CD5Y"-7(60R+RR3Y+RO\64= _58:IXU_ MT-'&X6"XUHK.*(@$C@P,YM@>77A#W8P>?(4X'VQ]U;9S1/=DQX@Y:#TF):1$ MI+$?\S1%#?ZG7>/AB>J^'JTW_O-;T:YQ@"'I1^+M=RQ.$S E8Y28/,-?4.G%;L_U]AL6EVF0)%2V<8HZX]YQM!9 M'A9 X@%Z/'#0$J)PI[<<\EN,JEVBR7-.^4R&ID+/2A0[0AS#!0 4NU[2O(@9 M6E@"Q>=$[ 2'B3#T(XXC21)-Z%S_S/0*WBZU_P%0-3TZ-;O#SX5:!.P=G?1W MTWVL[WMIT/8_J$J?L9?YDI\] K1*UUO5-,'X.PA<%=U2T:%AG'GXT34\.*.. M$,87__Z%G7I9,SMZ#P:SE_YMGV6^G0ROQ/9/]R\4;X;W:(?IP]O(]\(L<29D MC5Q@:7B6IU-FAC=\PXW3:_]6;:X=NHT?KB0$V] $?+_0VNUN:(/]:];K?P)0 M2P,$% @ DVA85-),-_2C"0 IA8 !D !X;"]W;W)K&ULK5A;C]NX%7[WKR#D)$K*)@/DLND&:)HTR>X^%'V@ M)=HF(DL.2R#*4HFS_4[WZ'TXJ)WW_S&F,!^;-O.OYQO M0M@]/SWU]<9LM5_T.]/AGU7OMCK@UJU/_Q&>? MW-F+?@BM[F\[;OF#.KE_-7XOGKC-;'!;]9<^&/YHP\6?;]-[IYW[R<)V20:4T= M2(+&Y=R\,6U+@F#&]TGF_*"2-A[/]]+?1=_ARU)[\Z9O?[=-V+R MVO"YO_C%3/[D)*_N6Q]'=C&N3=6X0)R3[T7=AX]G/7F.:Z@%-8=C!/ M[LU[+1^4^-;4"Y8*SF0BQ0/RTH.[:927WB/ORLEWMM-=;77+*&[L/Z^6/CA@ MY+\/:,D.6K*H)?MK@OJ@,*K*YWZG:_-RCK+SQIV;^9FHV -*V->-86_Z[4YW MEW__6RE%\9-GPV']]\-Z-ZW7SDQE:?_ @B75*GMJ.Q8V_>!UUWC.S(_:[ +; M&93TAC8TB-O)\]D[ZWQ@7TS==PT46]>P=_W@PF9&.=L;=^_U:Q]T._L7Z,?K MUGCVA*FDY'F6TZP47&4%S?**RS3%K$P5S[(*,\F+,N=ED])Z<@'Z0E=/! M=FN8"][RQC^/_[)^-<8%9,HRX9@S60@N9,G27/ DR1CN)800B1R$,Y&E7%2*B;SD4J2XRFB[*%*>B(PIJ7BERAD28[2K-U%8 M8\X1X!VH+5Q)2DN>5))E&:_@729X52H&Z6DJF% E3_-R]FF "%!0PVP7=+>V M2_)(;WL7[!\ZLIS@99;0F%08BSR.:%Y$J)*SP0.9-*\ ->,/X69/18(X*UHH)$]DW"* @%+$6<++,J,9Y2,M MVFBHOC@ M6DJN$#<)[*02SB8*F$IGG_898I!Q783,NDEU)H5"=5%-J4H"0.GQ9BIX]#U;(_O;+:P9 MJU\N$!:Y* 0&E;)TD0/U8B'SV>^Q$YKFF3Y'FM>&=<-V"2$HP=MR/*,4JX3! M& 5C<*%<*J0'(<)=7N0WK6EL.Q"/W;2G(%,J&A*R1Y(]HGC(GKLDC?@VWP=[ M#L+H0K10I9(N D&'3659TB63*3U,9/DP"29_@@0S1<"CE.2BBK' K!J!\X05 MI0( RDB"JP9G) CU=+*AC+'#4 $<)5BZRY,]0)A$2.FJ610I* M1GI"Q.FNRAY%F=?,(0I'[9:+5/TUC"E5-*F,!J9)I,H%NM[1$96%RYVM M=8L#*>',6=/542AY@#=-3T"8F"N>20U22^2Z/\ERIK%\.LV2E;N1(ZA6-GII M81%AH=8[2_6X[OO&T[+Q_]\5]80(04-,/X '_3-P)@H3;1D9:L?08)\&>D]HCD'XAB5+T@ MF )^HQT7(#*H6E'W C>?/SM_=MG>!.C/41Q#FI&"X%5O$I-A='UW3.#EM,% M>MO^<@XW8DL^5MWT\*3K VH)V:9_ M4%.M#9=CL1A76\3(VW5G5\!V1Q!<03PRR7JDE*)H_2VK+Y#^@U>X/S[<+XZC M.S/.8"E2U+=P8 =HC3:2AO'O]JJY1]2\=L,W MJ'K3NUWOKI Q/7ZKV^#ZSGYC_]@N?X'@M7;-9"UB&^S6?_WXCHX)A#Q&;_0+ M]OXV-D?G]M9>=P@!(\3@OV8TOC94:\=Y1LS6B D";K ()! /,YQ"V [1'BK3 M[;!EKK^$R9=':RXV%MRR3P$R1VDAHPA.QV]9=#\X,AW1LTTL2Q]PB7%#+J8S M#?Z?\GP4_T>G^#J?W\E$1Q402ZK6?C/6-LE&>;9V#\M(]GU'F"8KR';;3%;& M8DF/:B7:L*O3UNG1MT/TCW7\0NHA<>C"^!GQ\/3P$?;5^.WQ:OGX!?>#=FN+ M,W%K5MB:+(I\SMSX572\"?TN?HE<]@%]-TXW1B,SM #_K_H^[&](P>'3]-G_ M %!+ P04 " "3:%A4N=2"Z&2O*86P%FJ.V]JR8M371@, MY@,E7DFL4*2*BQ7WKW]GO0LWV^EJS!M@@$+%DLB[G'OV[7Y[**O/]=:8)OJR MRXOZNZ?;IMF_>OFR7FW-+JF/R[TIX)=U6>V2!CY6FY?UOC))2B_M\I?SDY/S ME[LD*YY^_RU]]Z'Z_MNR;?*L,!^JJ&YWNZ2Z>VWR\O#=T]E3_>)CMMDV^,7+ M[[_=)QMS8YI?]Q\J^/32CI)F.U/465E$E5E_]_1Z]NKU8HXOT!-_S\RA]OZ. M<"O+LOR,']ZGWST]P169W*P:'"*!?V[-&Y/G.!*LXP\9]*F=$U_T_];1?Z#- MPV:626W>E/EO6=ILOWMZ^31*S3II\^9C>?B;D0V=X7BK,J_I_]%!GCUY&JW: MNBEW\C*L8)<5_&_R10#QD!?F\@(!XB5/1*M\FS3)]]]6Y2&J\&D8#?^@K=+; ML+BLP%.Y:2KX-8/WFN]?)W561^4Z^E"9VA1-PK JTNB&SPE_N\DV1;;.5DG1 M1->K5=D6359LH@]EGJTR4T?/]:\7W[YL8%$X],N5+. U+V ^LH#9//JI+)IM M';TK4I.& [R$W=@MS75+K^>3([XUJ^-H,8NC^PH)H0>,M1L8;VO'_ MOE[6304H]7\F)CBU$YS2!*[**L:.(=SDL8G-2U:>HXRK-DF>59 ^<4PX.WIFAE//,%F%F-7^.G MRN2T[32K5WE9MY41B. V8%9_H"CA>5-:&SR&'X;@=1S]@N03E<6F1&@LD;[B M8*_F-LE;&B>#A=L=QP#J5=ZF^%:S+6MC%PC D6W OZL2:!&/+XXV99D>LCRG MW61 N\4F6^;& @+&*WU,@+#DI8FS^ P":9+/-"D+HL$CZT% M_E<1IJRR:M7N8&$,24;X&N0,H1YO#RF2?B$,PX](08@\CFJ2)V :> ;KJMS)[FH (RSO&"1"TP(TE!)WR1V0 M%)!JQ4_#P[5/V+Q-?@*']*$$FP#L2PF_8>0)WGIF>>O9)&_]F-6?>9._ C"K M!O04W.80B_VJ@0*4@7.HV^7OQ*2 9ND-(*\=8 9\7M%3^ [P5#R4I$CRNX90 M"?&_:@G-LR(%L5_=>?P B G.$0\DSX -$_( ^>?E$K$0(%;NLA6MS:$UR.[/ MH-0Y<,;1.F_QJ!C4L ; &5!:@+^W%9S$"CC3E]46F A@&S.D[@NLC^#I@6I8 MI#'\>PMZW9[6O;PC8B%VTF1 (X1E!>AEC5EMBS(O-[+5HKQ-9$FKLF:DEI$0 M1<-7B'7AC_+8LJ&-TA\HZ+*549$BY(]PIV>SNFKWS&Q2 SPN)5*%P_AL[B(@ M72"\PN3$R1I5$HD:E%'B*/ C2#33H"ID5P6'4V^S-8M'X*]$O\)NEZ8Y&$-? M RG"8M)LY?@5@@?(#1="LK0RFS87"(M8^?7XYCCZ 7@[O?"V:C?1=0JJ7X8: MAUUE#9B0)Y4]1!D(F6S2@ORH1&XA5Q9>SOPM RP$!)7)!(D ,>%, 8F0,0"F M ;PCG"X3+:$"'G6;5:V3Z6]^^?O[MT>S*RO7]0N1'RU@J?U*_SBV?TV0]KDE M[?-)BOS@% U8XQNKR0"$ALA[_""E .J-6J306F JQRW1#R MKY!F46B4K/?@BFY+TN#J+4R+C#U':FU,=;2R,C$GF<1* 8CO.A'P\Z+E+ . MA#+]0F(Z)YW!.VA<8U*#]@%Z7DW8"4RUE/-F$6'AQ6H"Z!.%:C![0S;XP&9U M=\=34,911G<3[F00QL184R"FI(HC5G[+WMJ(C!PTW6Z1)P]#O'/")-A&M"N$ M6".81@ #O^,O2'F/SGN,/-_V&3\@/$>J,R>W69@%FZV<'AY!K^F'7,4 M]3S0QS9907HYF,O,# "Z5R= OW=,,&!>QR$>+)/B,ZJN99WA0,0H&K086Y ) M2[3\P;0 759T?6";J=4R04TG962? '(7 0TWE+P?Q<94#XP)3&=E$ M'6Z#-$EX9&OR#KKVUZ6+9:YVY,N(\+G!U<;AQN69"E@]C*":_TJ6'6ZMOX<$ M.1KJYT= 4=(44-?^5H5^K(;HF=B_E;GR3S[WLIRJ]3!KRB8:SK6M4G%0P;# MM)5)V7 3*'JFEQ53=\%(XU+4 RNP89KLK5F9W1(>4I^G4/W\!"CV]/3$TBPZ M XBBSZ]".EZ.CU=#%-W/*;H-&4CZD',D#,=4LI\'#2*2F W]J AYQHE M:2J^KF?SJ\O[-S(_F]P(V3*/7=]#CP/EZM11/)A#7ED.>37)(:\583["K+ 1 M)369*6Y#E& M:]_S'F^ ?=+;8,\F5:HZB/<$#KOB857'(#+XCZ1HD8Y4]+4UT2>PR)29067 M!+*J#(F_C,WI/1CYJ,&3[^N 3&,/1CK[Z'!V>#8EWZMN5%61P9E1,\GJB8V1 MLR+M^;_!Z&:U 7 +] +$.58G< M@CY,3EE&Q(>5NA?#S0.%L\W=O?K1V.;U\ M'/VZQYTBT(F>_,G1J5RA$I*0[$_-"GDT684$FB_DN0-F]FQF*4D@TS,^T+$, M]BJPOUJ^Q!@9Z/;-.+",71>S%G2C-8!+#&* MP66$JF+L>T]]5; *U/M/=,J6#7O'C5+% 8D]JL LRFQE(Q#LE"IIK4L#W( , M9V GH<6^!2" [GUG'7DMP[DR2QOU$+485X8Z7Y;:!>^3.UH/.A/%%4>OQ"3H M9)>QHJQJ=RBL5R@W84$DA?&[M(39'&!)[ EH4ZW0E9HYETL'/*3PN'<9_K!P6%(N MJA I)-8Y18:I4%W JD.>FM7.0@:VT))4PX$ I\I*Y"5J2/E*K+DEA0G88Y#X M("/61*K;P %'R8;#9*)DP2,:*H!1)-(8B=1Q?!>U5P9SXK0$W%WZ>\LBG/:$ MAXFXA+*"TS%(>'4,;"(4W;(#!Y_XX*ED..=M9@YRVH #!O>%D"T*#.UP MB$FIY!ZTL6/] 7R^01^2/0HK^MRZZA&^8ME2N5X?A0X/F1$HD8.V7IB4?&;* M&96C^^?N/^M"+FQG,REA$!)Q+OL'XS3S>OLHJ0@HH$#&@8JZ%KZ7$6EKX$%. MVYLL\5%>QP@G(^;%Y[=.LHHC=.1"GN.">B MYX2W8%BAZ^X%8\3 :ZI+>VYH/#('#%;Y:,V@ 44[ X.F%F^[(\+$BE@A3-TP M'36,Q^, 9@[ZZ>HNPM2&5T]>*U]JHO7RV6$0O\*E%/)]?]@; IZ[BLW/Z M]_*,/IV7)*;W/$TS8 M.+,3EY]T,FGEO-?<@<'4H@>^&_ 8"8$#&JN;7?,3O$0/.!$6>.R+JT@S!K48 M2)5H6*@3A>,ZJ^KF* .EFO\"PW-JYUYFUFS: ^9K3A2 8LS 2/0@,":'&W%\ M3G!_+@LSQO%@,N"( M:9OXBQ=#0=@NA='(+3#_"ZV)):<%GWIRO97 6[B04 ""=HFRO=8H*G(B%7@V M>::V\2'?"O#RLJP8%8GKR0_.)4"G!B'Z<,? M$_7W/:@TBB6 =.KOXZPZE1KWAH5#:)'.I#X!3_UESN12N,C%Z 4:P^2"(.I+ M-BX'_+/:+A1-UORVDWDGTY$RT)D0EIF(OHGDS?C.*@+9O/ [AGHW[* %^@3! MQR0?ID3$E N1.ME'SQ-&28("Z2B$ZA2.TK0*8!T'4EULC@38:IO*2.2#+2*3 ML!OX+644<3P*OB-MCB=;LFZYFB? D>/!H"7I]9;@"YNUG@&(Z,6^8EI M*!0'W3%BD[K#41\0GUY "M(:]-1HH]"0.R&>]8)B SI+6*?DU&%7#K M=2;@<22@SKL"(H-9A@IZP=5\OIF1;^M01ARRIU24C- M0P&OV*OP'V!NDII+<&$^95V5L@M<%:(YC&%(YL!SX9K=8L6_APQ9D@3ES%&/ M0-VE*O14O*0G,7I@0G@,K?S'",==80B:S 6*2:?RZFCE8_N/<"6I"H ?#4P.YO0_&-Y.$(1C-%8CPL,O#2E2+A\ M_]EB4I'X$;W?PRK$Y(O#*@2/-IBMD).;'33JVAE<=BP24HN=' M,A^Z3^E@FL,(@+[3G_ D2"/%Q$A *DTLC$'@+C'*6F+ZZ0%D%!KEDMV\7J,7 MF;:'--."XEER-D]G4-\P<&F6-EN;LT7Y)3_>W=;,ZS [>Y<4+5(=)Z&PYQ86 MF0'!$>)TA(8E!D#T#3"!?YA:5P6(;3)BS0Y I:9_V[4+9Z9 -'Q-*T01K-A- MC]WGJ;(.=.&*PP=&=0ZU<[(+#B1W7J&#Q!%8PK"129XZ(L+4?/'!QEP?=1Q5 M85!PD)!KE%!<5$%S@FA)M0ESA%R(H_:# '5CE;=QR< M?RG)DE("0@^X>H1 5%CFY4Q=UJ4< =+/. :="%A*S/B :;>UGVLO*+K.D,>A MLU0]>@QPMK&$":]=DJ+D?7#REM,KV4>OZ65(3V'L!VWR$.O$YTLJJ=GWPCTA MK%%*UF54 R-&\>227&&CY@ [+?=6S4=P!E/+3P-*L*!8;ZF6_F@@U+3HP3M! M62F?N+.GP2$0\P4S2NINQBQ:ICV$X<7H<65P;--$W M:&=H-L!LCN*YV=9#L57V#F^VS5&Y/D*.^AONPCKXPU<$-8QXYS%?',.G A\! M16EUC1X'*2T,C56>$(T#AS*_Y!DFWP =',"RJ&+81]T$S]7*D8@2,$AJ*T/L M<9&YIVNEE6M@TAJWXDT?"(IW"J2<+<+\@%/[4" [#8! %$&#LBCIQCBX O06"Y9L M50&1FGC>.M!$^\$^9XM/3'&;567!H:8I+R -&HT0(L/ [6+-C.W2=9)6&*+;I! MV3=C5B0X:0[R;SI):&.O99P\=V#&+6>2HB]O(@;?KA"ZK@0*Z#L-#P M!9UT$T2!'%H![\%(GP,,!KM>80E M?+9,!Z#\N_%\BGX(G]\#&3IQ#E35 S"#Z#J14>$%9 MC2CZ"%([!O&XA.VW;.1PDN!86A9H(KB3*=)R95.SZ;JIUPI.F&@IBA;#CPGF M>@6(*HZ(0:K[BDJJQ\PY[MVRB)#XC[NZV5%RM"^NO.E9%'N^2'*N>T,/ZJ== MT1VKLS M8<6)3[> P([5.WRNN:##I2]WA%? M%,!+B]F/&1?8?#G2T$6 $FA]R$ U*4"4A(4^5>OHD,@B0&*%A27(-K':?.,5 M>J.2[WT'BT5J5\]FNU^#.M-X)E*1!I:EEW0$JA#LG^*'5525=TF.)7;R8NR; MDRTF8:JA(AR*10!PIP\?_RW9[;]YZP&I<#S>1XWGB%][C%Q(+'H^;=LE^6@\2.TRJ4DRBZMNR+%S"M_-:2I9E5*+DG$ M^MJMFRNOI<# QG)";8JIAX,]/EJ#4@XGA>AC%:.UE8OJ6*7SN*G(V71;Y5[_WPR\$3<]A2DQUF'G_\\,&Q @*A3!GVXW"DXJ:@XU,X4AD MIR9;)WXG#P)Q@7E$6.HMT7.J-:C0N9MG:)=FQ",Y^E6NP!(<4)RDGHTSN3E2 M-12,J3 8:0:2K9+N@I;8N(B#[:$&-A*W=UES0P#A2*?-3\RXALB;3V6'GZQ$ M<@FU;)XR:/O!;KT!<3 D"C$3NS#]/2:T;*] U5 #"8(^LC4^%(;$\(,9E=N# M$=OX02'?WB8+!:/D0FTV37")+M$B83;,'L4AR/'S7L2VFW#0',HN+%]%OR64 MP?#I)_SO>B@!/1Q(JQ*2;OJ^34AG9Y$K1S]:M4>T"#09]A?+)-,!RI>:6MH4:#\-VG8 M\L1?=3RXG%"0B\N >\1,&B]V+)UV'%2-A_3^OL>.:)#>8BJKZ((QR'/FE:L2 M]&"XD;1 H+E56UMCR&KK4I\/=Q_:X7HI S$$MJ@'NZ0HZC;\1_U(TJLR*)T+)B*FDD 0E3 MHS%^H*5O?2TZ\_-B6)%&-S>(B&:I56T,CL!MPFNW&E1JP0.FZ)7F@ZYK3) MU%?. F/&]UO%424)'5S[C7IY,>F5$;Q!V _J6E]1B3P^ M0R?2J7C!%E!%Q0]4]"\?QK%%'52H*W9CU?/JHRK_Q<%SPN#+>@9,"[Q?$6_5X^AGK,*87)_O-9GTA;+@@ >?80#-K^5UY;Y_5F'MS%76SJ9+:]7R MF>PS,#W&,'GW!IY.Y?(KDE5V2C1/3'BL0SZ8PN_I4KQ5[ 8:)I#&W<(R:<9>^L:K]?\$:>UMG5PP3A^4VGJ.A7.(ATUCLT].,22TH7N%O/;/1Q?=#%WW? M&=_%B/\68.NXQ7'5W$;0[!S("%F=_OAX&+)=V&_VZ-*>>^;@8S;.',[KZA"T MTMMKUU<1!3R_D0"++$JC:VN?* !T;3<'P=5*8YNMB'KD-9I8>]UISA_8G49:Y$0=TQ_=RDY5+2A;4@3<1AKA M/9NY;AI2F$P]22W2BOLI&ZKC2R1[@#/J=8-_%NT2"D^*O[FKN9I/UTW]@.O^ M.ZW[)_9%C K!Z9&&A>#(\-3PXS&:IP?>G3^.&F/3(>+YF(5E MPLX<^Z,EEQ'Q2$GI)L 9+UW?#CT\^8:J[[?D$8N%D<6*?#3\^$;?NZ<7T4<,.4ET$G-[%.B+ MR_AB?J7_Z% ZQ@^CW6^I62;E_)^=G-KWO+\%VK#YV2Q>4/&K3/(LNIC'9Q=S M#QX_NF-_!<"QL< PJ@ICQ8O3$+0>D/&W!ZUX=G7F 2]YHG1R5!WB2,[ M3GU(]GY"Y%F\.%^XC?N?[-;/XZN3LTX-\MG9I5WL?P=:T4+S!Q++"(E8P@@Q M%$%P>A:687>^>3B>7EU>ZC]?@Z>7BW/[GO>W/:S3\WA^<<9HBG-@&??\\N*K ML'1V>3:*I?#;P[#TTL/2RZ_$TM/3^.K*[3O\Z&]]<7X>%JR?P4)G;L%.'0'Y M/7967NQS[!&J=RG* CWQ' #F@!NWU+?5"]3'WC;3D*(OO]U893:89(HHOVO) M(^LZ^[D^NV&<6?A\UYONG*KJ;6:O$"VA,K[\U90)$9H47'1B5[J]LTLU3= , M#%4#V!CG'9 IZT4I/ &@F*#ZB05ZM_-B[+L'XFXSWKOHG:+4&XM2W*M1T.IWE:):'VN_VQ? M+K;BUN#U3@V)+,J/<(J,K/IGJ9@K$'4H.P&I^21FOUOFR\((_&VZ7[ /DR;0[T;;^A#2Q1 M^G-+I'9EO%1=RH@?APG^SG%O,<.SRC[#7@%9U+*1-)4PIN+=UF"'UEL;.@3H M./Z;@./W@W-#1*)8Q#4JJS'QP3YT;O*45 7V??#3RE=8*,;(98T_*\W9E>"% MAF I2.^;BKP"-FYR4^8M^SJT&][[FQO;#$_:5GG$I=%$KV/3T8'N"B?3"UWO?^&7(S:O$T[$GA)9S;N@=D@G)B> MK!N;'CH46 SCMNIFEZ*+92EX&'8 XU7JFGL!8YL&&O:59!S M30JSJM^FD $]G%S?7:8MA@P5!K[WY-[9W>MA@\1@L,$S4[F%B9G(UW021<=Y=>]W_W5LJ\%G6!V%Q*7:BJ3C;7!_N MW;+3O9;A3]Z:$DX7\+/CDZ\!O,;R0I_@M!?9]:^:3_>O>HL=^#F?]Y/7:W[0 MB_P5K:M&AN]>R)3H%3?:)(08O';(H8)SE!F+,[EL0UIM#K14';UK( [S$_P: M%E=?773:N=C[LI#?A-R<&ZJP>OC(.YN.N]NG+HF21*&OL.;.W0KO&S%< !7? M@NYL;Y/@K#4L3V&OX0"8Y#[ A"\4 H5-[B6A-"R!$3OJ:9%.];EGJY&DF3R? MO6!N1\;&ECI]D"#DUZV5%72A]\V>A_00!NL,.\(CI5=(0"5W?A%#2FBZ3G;& MKE9\]>P?+^[\C?F3"^]^Y#'SWJV%!Z^'9$[C_SQK#0@7KUKJS(X M-EM)XAOAG8BZ[V%,'8\(KKM "-LF#=+OTKN8S36SD8;QW@TP]SHB_,78>)YV M9.4X/T)4FFKA0W:1$DYA')[$7R]4W;_UDB]\VL$92PBX(&@&"!W[09X \+:. MWC-,'ZH\]5HI!\R2^OL=LE3T$67(03OC(M6Q@E997KXU&XKN)JZ)A(IDL\$V M\I9-!6NP3421;/0\9?D%GU'-A_00'P\=W(Z5+FGGI7=[P A\H@&8FZ"\1,\& ML[^Q;S2&O6I*"!CQ2@WP._B.!5:,9*.'J-;D @ICV,"P+V)_,%)1X<&=9S >!? M5\D_,,I?4 N3X\>Y\T;NPNC6":20S$;QBAC:<5OQ"*S!^M MDO=LOCCQN^4[P?1_D5%R[GSW?!E&S@#M:ZL^'V7[V#IRNKZ*[NJM_VS0(Q'> M1B2=3;PFWJB>-:.W1'$="=)0U+E::NQ2J:'["23-YKG<4_ B0JCD(M$YEHP> MS@:KB[%Q-EWQ$[0GZ5T QB2H=YRNO$LAN\:8<#\IBMDG6>K5LWX=?G9KD>TH MX=U:@9 ;Z:C4N^+L3W5S3Z8PA;T/!RKK.+A8]X)[?=NGEY+TY&)Z% MT5\>$M=Z]82]$FH=BM+U+#H[BQ.'?<_V&@VE/KN^YK8V*4F ]9_'5 MZ:E][3$]QK\^C2W\<9#@.TZJ?PD2=]'/>:1N+(&]$<1=,=?X7RA[WO62X9X0 MLI(##=/B'H9P'S5%[3GG#;[0&_C0SUS6&GNDO;T)LNB?@>447UU(L_#XE [P M^2(^.YM'+Y[\ZI+?^B/#212CXSY?G.*8,^H3#E/,KW"\-XQ'>#@HF^"LCK ! M86])\W@Q.Z+9"4:HGY_&E["V%X_$>/LT>J.-%QL4W,#DC?CD\I31=WYU MSM]^#%#+')NMSV@V3R MJG'YZ>3;I:W&]C^?3O8]O M/+GV[]'SMRK*WI%L&W2Y/'Q %93O1%#:T=\7MIJRE\AI1C##"Z M/(1[=?[#]"Y!JHSMB]#N\8MGI]:O);H.7N"(:8!DX/+EVB35M851!,?.^FE-1@YTE^24I;)/B7/F;[8;D^V9 M4VR2C?;]:H2B=9&4Y4%!VW)3)3NQ7;E?A0GB6HEX6[%!'-WF(QGFVM!='"@Z MH/9VM]U8ZY:N(ZOJ80*ST"J7N5YL:)_'%;/AB$A# 5^>GE)YV1?KR\\OX:K[0 MUV#(P3M)9J UD-IZ$9^=TC4H%_'E!0M9&7**9;J6=//I%G+7Z2W6Q=9<43O& M+2?'&+E,L3LPW;V>>-^Z(C_;TB7QR%*;C_B\$*_L4%:3I.A6XCZ_MU[;U\=Q M2'^9=@B2<.YFX'X=AONX9@%VWU4<4V?E&LC-IYN_?038)A6RCB(-BFG?R<(' MSVYRS.&SNW>B*'C"K]P,NN^2WI@1,UP/<%UI,"*-T8;'HTV/7K\P"T.H>[T<;NF9O/IIF:D MKQZ])F&"K!3F(:P=/.6O:& V-GZONRPFGI"R>,22;>4_+ WLG.Z2FGI594L^ MXI]+L&MFIW$DB4MCA^73+GW?:._T#'.L-UJ0-PFQRD&&8]4<> M*_&Q_=L!RZ4N;JCJ)W3FNDC/H1P:0?._WGWP\K\XZ'JLC>3W? =DMK*F!+V: M!4UCV==H^\5*0RE]6(PD&_G0Y+&C!!.=0*UR"HG_6FC(I*[23BYY\.OPO,6F MH.N(@]-;KK:X\)J2T8/$=#$)<%]BWX>,P^#69'+*%9LW>/!<8+P8!-!7U*8/C3U>GC[F87]4 M!=_0( II>TU+=XBJS:7?KBO@DI(_.*H[\0OTQIT\@86KC5Q,UT;^; YZE3;. M!'9N4;;2-'H05Z?'&\/5%6=37TL_*F_&&PM!8*9>WAWJ44/W3:-W@2XU3=EI M45.3I;44:7=OU@ZNV:'TXUU)B8X:%L9F0MK$W;NV2-S7KJ%W)ZU3N[Y)HXLJ MD6ICNKJ%6P1E>B\UIS93!QS&$FFGQ86SJ^!"K$3B&]E.ZY>5#TL)@L9I@BM\ M?$J45-@0Q>W3&R4G3M3'<%63M=>6B#E%V4YAXQ!?HWAJY_95:XEGONCTN MS(G>9 4%P3E3UZ+T[,R_(KS;H2V\)KPL.GW=9O^:B\7[%UJ-72[.S1"\YL.A M[^]AM#IZ;/:-M6N+T.\3$$>_8Z%LA'4)7 G-ZKG+-Z'$=$[B88"U>\J,#B>F M(Y.R#XUD*I%0A:>]E'!LF;P;;>/INF'( O)]K20CW-^^Z9I_TEOB@A)F!$?@ M4M/P-7F:^NFC$UDN4Y9"%#]U?Y3F?_C]:WXO65E*]9[0=$U0_D77X M<,P7Z]16SC#<:^X.IU%UO2 !SHLR&>TNK&+0X=_6X2%HKO=9,#2Q9Z=/5XEM MZ*)$3FNI7:KE=PVK6R[9*C68B^/R5-!6NA[,E U^W'18F>,LZR0OLGHB5 MZ]*I;8G-T+F!I&E\F0W:*J%!+/EEB!LVA!7;+#X217C*VVPOO$*2Q 8$A"[Z MQ_>O?_G(EZCSPYW]V%;QG+I,6=ET2Q]ZILTJ:6LS"H6 :\)#[#O"UAQ\?#[2 ME):!,*_1E@]ZLKB.-+/](3PUQN5;#!]%@!/6)[(K4QO1=7PTX'[VH'H9?F3@ M>OYYRK'Q[HXC@&?,@FZ\U$'7RL*[D\@6]TPMGEJ!FMS.F!32]" >6F:4>=44 MM&*^!JP3&N<[+ZH-Y;#%_@[BR(>5E KFV:8(+E%G&+(_R(^ZC2 #,6/@TMA> M !!B@BU[A"%M.9C_S.;B>M22RJX3>MZ]J^N.@4;DQG *)(+.-H(6*)QAU]3O M<9#*G.&/0:YL9QNV>=3)>CC=HE+CA,)JD#'^,P5 G(-N'V]^37D I(HF( M\)=54TIYS^QA#%P:;=B6[Y7<'#/4JIPCOU(QS)W6I06NA:N7OVR_"YJU^#W3 MAR<9,$X_E?ML%9V?G#-,L:&LIYC+!IAB]>[.L(0L=M]6QG8JU\(T#=2HCJ]5 M;"Y]8&!-L!KRCV(4D!(6RPHPR/4:MB]WM1/6R*3J4PTRO)\^;'W"+:IUQ2'D M.TWZ>QUQY'Z!41C[9M_#CZ[BB *MNP\B DIXT34+&BW+Z23A]CNW#0,Y[O>3 M&#KA>W7 ?;O,L:NB@L,R'C+:,KSU32H1[U,)YS[XNOJD-;;+VF@?QHYN8Q_! MMF,L(?O:,P@.%VLAH3QT-P9ENE1>[:3;LW\OHIO\.'J75/E=1S/U3>>,?+,[ MO%0E#:+C^L:0-2][%'O!NZS&UWDSO8R7DAGI&"M,N>0(]2 OL-%7\1804PR# M_P>/J9H.2^TP3+K,#6V M&YAJA^7* M]LI+<9OBE=!AT^K.Q@;.C5H^<,:%7//JI>5X9TA&D3RHQUQK($&/CY0*+ZL: M.8>[>KF7"^'=TX*7SE.'K[&9T,4)JM4>J9_ZA$V7\_F] '07P6!LY&6T=-=^BH'@*X^?&%V1=G/22K> =/-KPB.!+RN)2?M6_ ML$*M,7X-A<3*MU/)Y.@HDA:#7$0>H;%N\S5(*]L-^IC<,!6*UUP+$1TDO9.@ M@^[ 1955AD]6!Q<^#9$QD4'%9:P*]OYN;0>'3L\(!S!V$?(EK%HO%S1[ (.= M>)X:0IZK/]2OI6.MM]&ED^_3(^(N8 LUFJ4A2[3'A9TXF:.3QLH1"]M^4L$X MT"H'Z%)<]W0KA1CB .A;4Q5"K'J-_9U39JDQ N@>I02D19%6#9^@:.$E(#AB ML%I?@CIO^-T\#SP/ND/:3N(=[E]5O TG'CHY%W24=_)N6%#Y(0_T,R1Y/E#( MAS@3]$ 29N>_X3>42^Z3CU(M9#$D:%&%;F&^&VM?%@,<8'R==HWBHP]2'_M( MP&Z[DN]V+/L[TOS+X%(2UG1S9)J:U&5OC?.%H-*##!)W#;_?VW3#TFMB!^R? MN)V>-5@SKY4@-WWC8P36"!H)=I,9#^OB5"X_,Y@!WV/.+KE%XN6H7?.5#LM1 M]4_R1CFY%/UGF$?3B(L[G!\EB39]ZB<\R6[Z2,K*$-&.#S'I1S26J.P<;%%] M5]/][8*;@Y?3N5IOI2[;:E]OYF"_B7<#K>?A)18"^QMNE>V1&2DN]^B9?S;^ MRP9&UQ_2PH/0DV[,&E[^L6L5I1,/,X5 ]4.S&O7<0&#:CDZ3$O+3ULW0N0S' M.\7!C8<+*HO[;K#P!V'%S%Z"8XTB&IFN"L(&-5Z+(/Q>U&3P;VSU>CYXH$=I3A+U3EK U<%I_%J([$+YC3LCU&51;9!$!+0\-2. %N.LO61R^.2*P2=-NZW<;E%#S,@LWA3NQO4 ZVQ M0&2'P9(A?$H;@E.G%:[,XP7V?2\VXLPX]D^.#:J@&:/"K6=CYY=:+4D?EQU\'4E+(1(*,L:-,,.NXVH^"*S?8J 7;\-?06Q%P8A7L+\ MCN.S]8MCKX.5>SP8Z+ZY @J1T+0G!)P@0KGG.)QS2W:X0=2YTCQPR05\_L$0 M>2A+(]^,^!V&N)M.^/\*E_MDW0)%Z5*1AF_M\@$:+)GW4/>@[M=[6U^!]Z-' MXCA M1]&L6KXVLK;U,UY!/@$61!96CR6-))G@//QSSLUX;-_+UU7[&>;21NIJN\C7 M;T'45&61?8[^NEO^#9L%)Y7FV0%[AR.K/_WR@Q4?" '2G(>Z:[K5AAO*)(R1 M*U:PF]2__@(0?M,F6 QD3.K==NR4?>+*[6[@1F2FUD,2\ *1@]I@5?-)D2\/ MEZ=T,E,&JJ*F3O 1MYOXD+'M&IXM[@6%>E]=) #WB/GBW!+]BQEIM?:2FAZ\ M39KD^V]!!F_,&X/D2KZ@[YZBW]]^BQP*[[-Z=3U_^A+>=(]__^T^V9B?*#Q? M1[E9PZLGQQ=G3UG-T@]-N<&ULS5A;;]LV%'[WKR"\8K,!-=;]DB4!'#?M"K1;EO2"8=@# M+=.V4$GT2"II]NMW#BDI4GR9VZ+ 7FR2XKF?[QR29_=R,"5HRY_P33EXOSHP%8F$W7'#_:6V'6R94\EF//^8+=3Z?!@/R8(M:96K&W[_ M"ZOM"9!?RG.I?\E]O=<>DK22BA\XY*WO%1K2:[*!5OT&4S EM8@MS'HTCW(\05+3XCG6,2U7>< /Z]UD*?Y M>7OX[;+WS^E<*@$)]=8HIF2H]GO-C0\N$G2:8Y((>6 M*2. 0?*"5W.UK/(F$'*7TP]*1)R?R@U-V?EP@U$7=VQX\6Z-_%$4F@HY01N@ MHC8*OM*.=CBO-?SQA]AUHI^!H*=G*M@B4R3G4H+'< 5I'A@5A&&H"02*%7,F M(%C$1,O\V3K[7-M)R"@K@8I7$E;D^(2@CCO(S'X@G-,^$9<7S+BW&@0^+^#*, 5FSX'X56X'EDC+L\RW7C+0:X*[&"4/_'@9[9 7(; M!9;K!(962WA*"PY[1B(K#+V>;-^*;$WO6K'M:WHCX !H@A8TP=&@ 7\HJ:/Y M)J/S+ >?0@J\9516&"+P_4N:"?*!YA4CX/8;AL'#4.KBMPL_AX7WH:*P]D%_ MVI@"*G=CXU')O*-DT5%RB4K>-4I2X-BH.=#IV[)!K0)2"7?4[7M%Q! M 8'&A$5>D@#2MZ'KC&MO@_&.8WDZUVLA ?7"B*WXX].;IZ"1YRT?>TPVA*\%8 MH1,9B@= NC6\.VM-#ZW$#IZ4G""(6V7_#UAI^LJ18-D#D188_0Q%%_A!O^H^ M63D^3Y,X;OZ^)D]C+VSI.N,V6'YHN5%@TA1E8-5VX^BKLM2)@[U9"M^.R]*X MDZ7Q5V:I[UM)\FAW?]HUW0O#?G\*0%&G4?A 4PK;IA0>VY0:ZV>-UE>-];/6 M>DSPUM(;M'2F+6UI;M'2:6OIKD9U4*']![VGD%L>$2Q4-_N2P, A*:_PI*=A MIUE).$$O]%FJ.6'IFTM]8,L!" VA+BLBX;< NUV#]PZR0Q^Y9BF$'?3\SOM M?^^78_+U=/ ;V"'J+:K!+90\J(TV5GUL#@#_T H3/$?>:NU_ SE1O^PV;%@&0 5XBJJ ^WW.@)B2'8&B_==\R< M;D&?P$I\OR4[='Z+6JA$!Z'RBF8E'DOT87:,1;SQ_S90=N7]0>[??,$YF+D2 M[LAUA@,=W]1%T0"D_['O3>#*"^Q^QN&*:][?!7I/0?,R*P%M&>3];:,@F=5P M2TU-_P-O9E=/;V;60$-,MT\\Z!\'DQM&\^P?X#3*ZP"O=+Q!3 HK\.'1MAF7 M^E8D::[3=N18253?5"Q?I]W(@R.%2\:#]Z78SQG?J?;R'7D^\G3T)05$N GR MFYGLQ^"43!&(U7-%/V^KY%J>$VJ5/,NQL5^.?"L&W<9?B--V-SB[9)WR7^<& M'B4M._8-Z-PD-"N1G71M-R:W'MBV?0O7@YVX=O&&YVIK#+#'^M;F0R<^ /&X MA7C\C>\::2HJT/ C%0+.5P_M]>UA%^(/"OMN3QJUBO>-BDV)??B/%PW3F@Z_ M9_2>![0S:&Y>2FZ94GD-Y>Y[P%YM=K5%R!S;2@+=AZPHP?8TPNN38[!E6Y&S M^Q4 $BX)?7TX3'17&\%IT?4:,F"Y\P' 93HYA)9@:_?'"(KCDQ2U2QW9=6D M\W99,+'2+[22Z+(;_1(ZYTKQ0@_7C,*Q%C? ]R6'>T ]00'MT_C%OU!+ P04 " "3:%A4 M;J#,_:,# #%" &0 'AL+W=OM7$&I1)( :2?2G4MN [6S1'A8-DK0]%#U0TL@BEB*])!4G_?4=4K+L MQ2;N KU()#7SYLWPC<>+@]*?3 U@R4LCI%F&M;7[VS@V10T-,S=J#Q*_5$HW MS.)6[V*SU\!*[]2(F";)-&X8E^%JX<_N]6JA6BNXA'M-3-LT3+]N0*C#,DS# MX\$#W]76'<2KQ9[MX!'L[_M[C;MX0"EY ])P)8F&:AFNT]O-Q-E[@S\X',S9 MFKA,4A*J%@K[(,Z_ )]/IY@H83Q3W+H;*?*. ^T=J.?=!?(L[YAEJX56!Z*=-:*YA4_5>R,Y+MVE/%J-7SGZ MV=4#/(-L@3Q H7:2^TI=/;%<@+E>Q!8C.+NXZ-$V'1I]!RVEY*.2MC;D@RRA M_!(@1FH#/WKDMZ$7$>^@N"&C-"(TH>D%O-&0[\CCC?XCWTJKAFR1JT9=8,UM M3;:^VJ#)7^O<^/._+P0<#P''/N#XG8"/G=J)JLC:*9!;O[Z#"K2&DAP),5F> M&*S+9R8+,&_=P.5P3S7FI@3V&I<[P@UAQWYS42U^96_+/Q,/0),T(U=@^:J)-\3.LJBV21SJW04 M3;.)6R7CB$YFP;FJT>^8$9>%:!UCY).?XKP7XXJFTRA#8M?D*LWF$4TROYSA MZ3PEU\'Q#H?2E:UV,">,B$C\@3VCH#MF_Z QG20^ 4J1]&Q$TODT&G]= :SQ MU[G/1M$DF[]5A0O2G0S2G5R6+DZ LA7@M=NH5MK_I]S+T9QRV1#E&U4(GULF MC"\*=JPTK/NMWVON"H=M4#"+(%:15E:MJ+@0N,7Z^7'FJJMRP7?,>9TTW=<7 MIYP!B?XWY+$MZIX=MI3&VWC9XUSIH/,OKM-K')NPM2W:,=.WH[FH?M\NP=TW M)GTA]FWPF^R;$J5 9]%DF@;IZ$="QX1.H_DX">B$I%F49K/@25DF3C)Z2S+Q MV6A!$CL_0 TI7"6Z*3.<#C-ZW8VFDWDWX#\RC?UEB( *79.;&>I!=T.SVUBU M]X,J5Q8S]LL:_V> =@;XO5+*'C&PO=V]R:W-H965TU1C8>R,)P)>%1$%WE.U7X*7.Y&7N0="4]LG1E+ M",;##5W#',SSYE'A+JBTI"P'H9D41,%JY$VBNVG'\CN&;PQVNK8FUI.EE"]V M\R4=>:$%!!P28S50_&UA!IQ;10CC^T&G5YFT@O7U4?MGYSOZLJ0:9I+_R5*3 MC;R^1U)8T8*;)[G[ P[^.(")Y-I]R:[D[?0\DA3:R/P@C AR)LH__7&(0TV@ M'[XA$!\$8H>[-.10WE-#QT,E=T19;M1F%\Y5)XW@F+!)F1N%IPSES/B!JA

D/?%[$%;;"NC/;)/2P-H2(E MG[X7S.SK,?AKLM1&8=7\?<5HNS+:=D;;;QB=8S.E!099KLAD2QFW\?V /?5A M3L]#_P2)% GCC-JJ?2T!URTM,B SF6^HV/_VKA]'O8\:ZZ5*LCY9VC&3,4$2 MJC,"Z/X6D6!07#C8*4BX3GB!N<0%,:@=\6G)64H-TI:44Y&@7EN!**L >\*@ M@WA&-5E)CFV/!>5D9:%1N;Z]:V!2(5^"JA+;F.12&?8/BCT+G"[\I-?E&>0&-Y^:\21;(J NUKSOXGD0M?Q /<.%"$7_$U0U6Z.WA M*.JA1K61"EU!V%@*->G6P(]:G4KR)FJCG"4BV 7.)1382,W0Z6C@AZVPXCS^ M2W)C(0WE:+ 7^^&@?8XE[CHL]JC;MR$H+@)^UYA=IN<]:?MAU#M3=%JYLT:M MQDFW[X>]WLD/9],2.]$O8+M,6/@?$G8>O:[?[D0_!<]1*WPES^L>EYROQNXL M#/^'F2N3H%--@L[5_JQCFG&J-5LQA#O=8]<*-V\*Q/) C:W#/<&A#J\-@>M& M[!! *RQW/;K"3)"M#;T=/[5A<%GRRSV>'@S;]B9,_U(3DY^KY!Z-HI@40/9 M%9&*X,5BJ[@786%UJP1:1KHR*%OQFDS)8IW9/Y0D[#4_#.-C6L[JM]N_EJ6@ M=D7FH-;N(:!QEF'5E+=E1:W>&I/RBCVQEP\5O#+73&CT8X6B8;.'N5#EY5]N MC-RX"WPF49<#SE93FN+$&JA?8^%]02P,$% @ DVA85'T@ M1S%Y @ +@4 !D !X;"]W;W)K&ULC51+3^,P M$+[W5XPB#HL4D<3I$[65*"Q:#JQ089?#:@]N,FDL'+MKNP3^/>.D#=T5C[TD M\_SF&WO&TUJ;!ULB.GBJI+*SH'1NRTOK!*U?Y M+(@](928.8_ Z?>(YRBE!R(:?W:805?2)Q[*>_3+IG?J9<4MGFMY+W)7SH)Q M #D6?"O=4M??<-?/P.-E6MKF"W4;F[( LJUUNMHE$X-*J/;/GW;G<) PCM]) M8+L$UO!N"S4L+[CC\ZG1-1@?36A>:%IMLHF<4/Y2;ITAKZ \-[]2CZB<-@(M M?+GC*XGV>!HY0O;^*-NA+%H4]@Y*PN!:*U=:^*IRS/\&B(A2QXOM>2W8AX@7 MF)U FH3 8I9\@)=V?:8-7OI)G\]P(6PFM=T:A%]G*^L,#<;O#RKTNPK]ID+_ MLPHA?*=ET@4LT:)Y1/O6>?X?EK\53D0SR:T5A< A$5Q:.()D. A9/_92FH;]2=R[IRT"0MX8 MO39H+223<,2&D(S#X6CW?:<4GIK_R/ M(!T,PW@R\%+<#]GXS?N,#F:X0K-N-M5"IK?*M>/<6;O'X*S=@=?P]B6YYF8M ME 6)!:7&)Z-! *;=SE9Q>M-LQ$H[VJ]&+.E!0^,#R%]H[?:*+] ]D?,74$L# M!!0 ( )-H6%1!S16_Y ( $0& 9 >&PO=V]R:W-H965T9^96US$8:FJ%A- MS;EJF(23C=(UM:#J;6@:S6C9@6H1DBC*PIIRZ2]FG6VE%S/56L$E6VEDVKJF M^G7)A-K-?>SO#?=\6UEG"!>SAF[9 [-?FY4&+1Q92EXS:;B22+/-W+_$%\O$ M^7<.WSC;F0,9N4K62CTYY4LY]R.7$!.LL(Z!PNL7NV)".")(XWG@],>0#G@H M[]D_=;5#+6MJV)42WWEIJ[F?^ZAD&]H*>Z]VG]E03^KX"B5,]T2[WC>!B$5K MK*H',.@UE_V;O@Q]. #DT0< ,@!(EW6-]!XBTX?Z5HP)<]+_F %Q-TIZ2M#+J1)2O_)@@AR3%3LL]T28XR7K/B',4X0"0B^ A?/%8> M=WSQ?U7^XW)MK(9OYN>14,D8*NE")1^$>NB_>*0VZ&C4]]I\G/F-KAGIV%A$ MH6!XC'5Q;<701@F802ZWZ)1+L*C6@+\YN_"@MZQ>,^WZZ[G^NB9'WJVC"6E;"A,.R*S@=2H D[-H3E":38(ICD))I$D11_-Z'%AY, M=LWTMMM?!BZVE;8?\M$ZKLC+?C.\N??[]8[J+9<&;F8#T.A\DOI(]SNK5ZQJ MNCVQ5A:V3B=6L.:9=@YPOE'*[A478/SC6/P!4$L#!!0 ( )-H6%3_MSS7 M? , $<' 9 >&PO=V]R:W-H965TF MUL@*GU2)*(WC:50Q+H/5PN_=Z-5"-59PB3<:3%-53#]N4*AV&23!<>.6[TOK M-J+5HF9[O$/[5WVC:14-* 6O4!JN)&C<+8-UP2G9*O7= M+:Z*91 [0B@PMPZ!T=\!+U$(!T0T?O28P5#2)9X^']$_>.VD97*V'\+[1];!Q WABKJCZ9&%1<=O_LH??A=Q+2 M/B'UO+M"GN4[9MEJH54+VD43FGOP4GTVD>/2->7.:CKEE&=7Z_Q'PPUW#AEX M<\^V LW;160)V@5$>0^SZ6#2%V"2%#XK:4L#[V6!Q7. B#@-Q-(CL4WZ*N([ MS,\@2T)(XS1Y!2\;A&8>+WL!;],8VC$&+E6UY9(YQ2'<8J[VDO^'!5P5*"W? M<6'TD>!Y/1U?R0/N*&C.=SDD>MQP/HU' MQXM*$L)IEH[NE67BIQMQGH;S^<1)U TM\8&&O$%S0O;4[32,YUF/1!X;7GA: MY.AY',[C=/1A:+WSF!JK-+>/U)(#W7TG";)PDDXZ=Y\C>(_(\%F8S6:_>C>B MD^%6H=[[$>[N._6FFW/#[O"56'?#\2F\^\1\9GK/:&ULC57?;]LV M$'[W7W%0BV$%M$BB?J>V 2?9N@(K%C39^C#L@99HBRA%NB0U-_WK>Z1LQ6T3 M8R_B\8[WW7?'XVF^5_JCZ1BS\+D7TBR"SMK=9129IF,]-1=JQR1:-DKWU.)6 M;R.STXRVWJD7$8GC(NHIE\%R[G6W>CE7@Q5ZB":7E/9.&*PF:;1;!*KF\RMQY?^!OSO;F1 :7 MR5JICV[SMET$L2/$!&NL0Z"X_,>NF1 ."&E\.F &4TCG>"H?T7_SN6,N:VK8 MM1(?>&N[15 %T+(-'81]K_:_LT,^N<-KE##^"_OQ;)X&T S&JO[@C QZ+L>5 M?C[4X<2ABI]Q( <'XGF/@3S+&VKIZY$$!E"W_:CFEX*RV56[X6S,#/]]2MK^:1Q6#.)6H.P%.J6>>KST_Z3^F#2L MC&'6P TWC5!FT S^6:V-U=A _YX)FTUA,Q\V>R;L';ZK=L X:O-CU*?J?![N MOF-PK?H=E0\_O:A(4KXVP!]AZ9@,EXT8\!I0 +QD:)0T2O"66M2MJ:"R8>"[ MR #%C%MF*1=HHP8V2N#3Q5YH4:#:C!AJ,%@W\^IRAO?"^C4VSO%NX'M-/'NC ME3&P:IJA'X0/^L&_%];^ F=LLVNZXY8*_@6U1FWLWI%["7F9AT5>H921.*P* M CD\,,<-;5469CEQMK@.JZP\VF:W@VXZ?,'M28$,\DO"-":0%&E8HE^2'*!( MG(=YE:,A#M/LT3"[U[3%T8AC$^JPJ&+PA2>OI_5)[>P/WN PPX@)"8LTAR), MZAK*0[0\K$F*WZ(NH3@2QFI(=R/8H,J_S5/B24S"-$^AJ,(LR: Z -4Q8M10 M)&$55T?M[%YA&;$F-69;$%>Y(J]#0LJ)P$NHZB),T]K9TA)!LJ/MJ:Z/3F9. MS_363U:#C35(.XZ?23L-[]4XLQZ/CY/_'=5;+@T(MD'7^*+, ]#C-!TW5NW\ M!%LKB_/0BQW^@)AV!]"^4-R[ ]$M;?@502P,$% @ DVA85,^1&%)- M! F0L !D !X;"]W;W)K&ULI599<]LV$'[W MK]AADXZ=D<5+I!57THR/N'%;'V,[Z4.G#Q"Y$CDA 04 HZB_O@OPL*S(LCM] M(0%P]]L3'W>T%/*+RA U?"\+KL9.IO7BV'55DF')5%\LD-.7F9 ET[25[)8LY\YD9,]NY60D*EWD'&\EJ*HLF5R=8B&68\=WVH.[?)YI M<^!.1@LVQWO4GQ:WDG9NAY+F)7*5"PX29V/GQ#\^C8V\%?BW_ ,B\( D1M?&TRG,VD4U](KI4P"7?.D<"EJ'3H.= MB.>8]"'T>Q!X@;\#+^P"#"U>N"O \UPEA5"51/CK9*JTI&;X>P?XH ,?6/#! M,^#W=2N#F,$]\EQ(^,05)F0GA6NA4<&E4M5F7NHT[$0V=_%8+5B"8X 0 MFG1^H&78?W_TM@>I+4O;$/#S3\/ #WZ!R.MYWLM %Q9HX#5 OU4J7Y7^LX@@WS@\;]UT;QD9:S0C!M2B*I M-=_]/[Q+ZY8?=NE=&93P/Z+\7N=V\!0E!C^N89KWBSA_6)S0;W#N<:'K=K%H M05V@]OTBVI5%B\)M:.\A;-#"5Z)=T]+<^LU&C-O&:5OB1:0;6AIJV$ *?<,3 M3Y#.2#NG6S>7B*7INL"O!1K!O4^#,+#TOQ"=Q!AW!%AO)L(:61+*[J=Q(3VO]=P-GFTC0AW M@YUP7E&\90=A4&WTZR2XG?_H/\M40YOJ!Q:TB=PCR8"2UU9V[9+MV6O;L@]M MHG6I&.*CAI&PO M=V]R:W-H965TJ>)@%R MF78#M-O!7+I8+/:!EFA;&%ER22J>]-?O=RA9EA/'LSOH0U]B2B(/S^4[WSED M+K:-^JQ74AKV95W5^G*R,F9S/IOI?"770I\U&UGCRZ)1:V'PJ)8SO5%2%';1 MNIIQSXMG:U'6DZL+^^Z=NKIH6E.5M7RGF&[7:Z$>;V35;"\G_F3WXGVY7!EZ M,;NZV(BE_"#-I\T[A:?9(*4HU[+695,S)1>7DVO__":C^7;"KZ7Y*VL*A($-7[K94Z&+6GA>+R3_H.U';;,A9:W M3?7/LC"KRTDZ8857*FH+RP2A\ M+;'.7-W7>;.6[*/X(C6;?A3S2NK7%S,#T31AEO=B;CHQ_ 4Q/F<_-[59:?:V M+F1Q*& &G0;%^$ZQ&WY2XIW,SUC@NXQ[W#\A+Q@,#:R\X*N&LKM2YU6C6R79 MOZ_GVBA XS\GM@B'+4*[1?C"%A^0,45;2=8L6+_=C43>2#;V\C'GGI;;KS90 MO4",&40RLY+L40JEF22',[A+KN=2#2ZS?STFZ@(#/V.E9D)C:84T1*3+&B*: M5N.[?GWN_ NBNM =2')(4B>(A#@?L2MTV32UK(TF.\M.MWEG9SEH"C0)O-AO M>>[,3\,W=#W,$HBU\\"#++$#7CD(-602#6+8]]-TH!%0>0FT"%* M/3?S0^=C8T2%Z:D7]PMCWWZA49*Z/,A.1#(:(AF=]/CM@8U?B]YI6=_L6@KQ MWJ%LHYJ'TG+A5C[Q[ ^RD,JZQ8_=P.,8\-0-TH@<['I>YGPPPD@6N''FL]#E M88!QP+/!W4D,+XJ(# H8E?D(#[GI!3%O%;LC] ML3:>&V+#5VR*P(0A>TU!0K""G3YAQ*:1%^.#[_(H&-1!S+,$4[THP9.; MV.<;^68')0KWV,)/9Q_.1D:-LL3:1WF 'L4:1^9P#-N28>[8> -(.N G3\R M^25?B7J);%MO4 H8_%&4* OEW.X'5>NR7FKVU[^DW.??#[_3P.4\8Z^='^]_ M^GCOLAH]%/)VT$/WL!3Q'=)L%=^+Z$W>V377-9R41HD M+^4:#/$CI' 89F+-[ ]5'H1C$EV31,W2SF-(HX$CZ![F^' MI>@U\L_?48M36&>C\[(2V!3IE=I52/DLI4'F@U*3H M=/[O6%MB5X7^]B!G::=<*/4('VR%*C3;KLI\Q99$&*K4$-,R))G^;;\21S[I[O>&X!U<.G7C(T2GIG0 _F5RR*W-3OBB\!"G)P(L@[@AO2 M R3N^TE2D"0?.$E3QD.D0N)*[O18QC#BK',$?)!UFWDK(O0W7Q?0#.=][+!U&UW4*$3_[6EH88 MY0&]RMJ"ATRORASBH7U E1%9&&;DVA)0A+(9X:\7>\YUGJM6%H>!JFE[ M+16DHJS%241:Q$'F?*IQE*IL^!9/>6F),]6,_ ^7<"1P[]@NZ1B57RKCX5"I MC^''CSPW";!='+IIECF_#L8*0HH .I&JJ9L&H4UP^%1!&'RT>>.'=NQ:8TO<6Z69@M@7A*:$"MAP8\<),P)6IY"IPI(2?R[20" M#Y'+/4K(HJ1:]UV%5"H0. ,J+^D8@P61&W5V^:&;)6@-_D=_#PR/**5^9OTQ M0OB4O$Z*[")RU-Q'UG&>W60H(E,_ ?X#JQ1&"7'PD?"-T3--,CC7$CC<[ <4 M'TK28_$F2@6\J?,#M<9Q=,5HZ.$>5H4$6;' M4118.I/LK@-V':\]IEOG=<_$XJ)^M)Y.OM=LJ2A [5BE47T$2%'-J[:PXFL# M_M7&IA_H053D3O>@@_G6!N9)HW(C*IL&??3>Z?_-,V.ZT MT O%(2Y"O^-FW=\P>.HIN/^HCS+^W%DGH)P-4,Z^VA, 37_3QTCL&)Q/BJ,; MLW.-GE%>3C8]OT^>8ISILMCIB=RQ.\81#EEU"))+8LV%B6ZY.A&.!CFD!*@6]!LQX MR*T@#-$Z=S*M%.<-@YV EE@W+57)E7@@W$NZJLL;573]R$8H\^0L2T#L0/WR M\>.,A#]?,&ZSGF]>D6>KQTZ)9K& E]C\<9BC9"5,Y_FNW=?8@#6VEA[X=][' MH[L4%7ENUY\Y;ZS);'=6J*U1QVKA*!U.40S1WT:5U+U!ZZ*U/:#-B6?=_%"B MC!*UKOIN!7L>W7]DJ>AJ]D$W=]"(GOVA-GEL*_X$1EG:%CE:.8KI"F>Y1I4Y M2NSS=3NL_4$>0 +]*3QPQHZ1Y6QT3[R6R!:Z#:>[ P"\NS(>W@X7[M?=/?-^ M>G=;_S.2K40!J.0"2[VS))K@'&-OP+L'TVSLK?.\,:99V^%*"IQK:0*^+YK& M[!YH@^'?$%?_!5!+ P04 " "3:%A4N#O_(K,# #Z" &0 'AL+W=O M2*0PNXM2V_)I<$2+L- M-Z##%7VY^W"X#XJM),)LR9/D9?WW1\E.EA9IT'VQ*8E\^% D34^W4GW5&\8, M_&AJH6>CC3'M) ATN6$-U5>R90)/5E(UU.!2K0/=*D8K9]34 0G#+&@H%Z/Y MU.W=J?E4=J;F@MTIT%W34/5\S6JYG8VBT6[CGJ\WQFX$\VE+U^R!F:?V3N$J MV*-4O&%"0#"4ET B_> MAQ@[O/ATB/\NEMHHK(+_3F F>\S$829O8#Y@/&P8WLFFI>/[]MX)$^1\:U,YIIYF'-\:: M)5/VUKQ/7%!13W3BW2ELP;Y0 M2:RA=L1I'\E?Q[?/($W]/$]0R(@?YXFWZ+!B)<;*?A&*%#Z),R!C/QLGWL=O M'6\=]5]#R4D"D1\5B?Q93N.?9(2[R M$^^F4^J8Q_JG$KQ' MYPQ([H_#K!?R+/%NI5A?&J::DW;OTTKQ@D@,6>%'X_Q%E"\Y%+F?DK$--?7' MV:D^2O"+:=[5E-+]E$>I*7ONF/%?MK+DZBX+F4G M#*M@U9E.,?O=XTW7@+UZ#2U]MA\KS*KMOL/:[PN[P^^0 B'%98F-@-Q0V<,3 M8A,R]N,HLJL8E3$YL96Q9A(_*PHKIQ"%?I80*V>0^U&86S%WS6PV#"??"I,$ M4>2'.1D2\(IGGP_DV3C"6&QI$7NW3.L)T,;&9IF_TE(,IZI&T=X>Q_!Q9> \ M\\,T@0OL4'<(WVG=N<_.:9]]^@>?Y3NJ]GPHVHMW5NO94(G'"BLXF$<-4VLW M=36XK/:C:;^['^R+?I[]5.__"KY0M>9"(X$5FH97.5:/ZB=MOS"R==-M*0U^ M>9RXP9\3IJP"GJ^D-+N%=;#_W9G_#U!+ P04 " "3:%A4V*,TYR ' !V M%0 &0 'AL+W=O.CW )"1A0A$J ,IQ?WUWP8V')<_NE?YLED)8\F55U>9\LK1V?3J;F6(I5MSX:BUJF)DKO>(6;O5B M9M9:\-(M6E4S%@3);,5E/;DX<\^N]<69:FPE:W&MB6E6*ZX?KD2E[L\G=-(_ MN)&+I<4'LXNS-5^(6V$_KJ\UW,T&+:532WIZ10-_%R>3P*T2%2BL*B"PV4CWHJJ0DU@QU^=TLFP)R[<'??:?W#. M@S-WW(BWJOI=EG9Y/LDFI!1SWE3V1MW_)#J'8M17J,JX7W+?R0834C3&JE6W M&"Q8R;J]\B]=(%ZR@'4+F+.[W HS7DC\L[8S7@Z<\16Z+! MELC9$AU+ -19V53.DJ/)>/\%Q^)0+L:U?U@*4JC:J$J6SB]CX=*Z 1M"<6NW M@R%0X,2"](/@VA"!F2,0=[&Z$WJ(O?L-"*]+&-"@%[ MH!MMT(I=-T3K!E1S&V2K6EFPHRW1>ZY+B+H6$%]9M/;B_-&)II9VF 5G'$W5 MA7@Z[8Q&.\5J7:D'T8NL&UTLP52RKCB@7M8@I!H#TN;UJ8=.MSZCOQZB N-F M.)0&.2%L&@>!NT99[*XLI=XM< S& 7?D)12M1+@@^_01, 1BF;*4L'R:4DK" M8)H'J7\A/<(J<9 M#,)DFB5H99A-XS0=P6X\8#<>11<4B]APL ^IAWPT;4K?"2LT>-W"XA.OFBVX MR6_K%FX_:EB'$<A@HEKX66JCR$\5$K\-PZ-6M>B/,)'$Q&Z(V8..#KWKP2 MS6LZ\\H]\S:]>7BS"T9#%IV)Y=9$+(Z7U@80!^&F*PMSZO6>_VQ, ^M1[E8N M:CF7!=KXNSL_1/GF<@,UN1#D$N16W9H^M.^-E7 2B2Z,Y )'B+!48T[A#X&?F64)_!+_-C\JV').1* MKY)SE.ZH(H&_>#NY45#;LI+V@83,CW!UZE2Q:%]+*3>R%&C.=]]DC++O'U^] M)R%Y_T7H0D*M7@,)"!?";00PB;W3JG;I>H>.P&,'ML+5!.2$[]"*LI"7T:X97Z:4Q&BBD9BBD9/PCVZN.WQ@)5 MUR4B[P8@1* '01X[5![C>C_L<;/%4[WKP>3? )M] L8>"5/7GP9(BOMGPS'X M[U/G%"BK$&N+G$P,'J*N"(%1?VW<,B0$?&P>)Q47N)EM17B[P>#VR=X!H=, MX'Q"TMC/(RP4S%WFQYA$FN9^G'L]X2#V838.?!JWDF%*_20: # HR2O6,;( MZV-ZD]AG<"3@<5,YX3ARPC2$#6DGG4$=X88TS_P@?LX32I#>3TB6^2E];%W M?!:- "T=@);^1Z#=/3S.Q@VO%P?;CO$M#F$.>)?+RC@@]12KG@L'6*31!,2+ MV"M8\U+ #1X]0=X ,.CZ\ 4&K3@NY)ULLT+S"(@Q!C X)(2QGZ8D\D.@CM ] M '*@7B>6=&(L2! 7*9!BUB8T\M/0.V' C&'F]';)9@S!S !@&249R(=./DP! M -V!W^*DQ01)_)2$(76@9'Z0CX D&T"2/7.T#YU6BY>/T$K!051O8 (>/L=) MX]J?X22$2-/O--+S/>6KK\%0CQ/?G3[>X/M!"H+&KTM($ QDDV6. P -@?>I M7?P*GCF6R"(_"3P(X5Q(-\$2-X%P@"9R;#;_J_>O>TYO5,01[JYT>9MI&N[/N+-H2XNHB3.@&M& M6CCF6KC0M7#1\1:.^7GWGQUNY(#X4 >T17@)72/7-V4[.4YSYCSS!?YH[&#$[<\%"^9SN?PE9"+]P'/P.(;&K;?A4;G@X?%2_; M3VE;\?:+Y"]<+R34;R7FL#2 -G]"=/N1K[VQ:NT^K-TI:]7*#9>"ET*C ,S/ ME;+]#6XP?&J]^ =02P,$% @ DVA85 [M'4XQ P PP@ !D !X;"]W M;W)K&ULQ59-C]LV$+WOKQ@H1>$%%.O3LKRU#=C9 M+9I# F.W;1 $.=#2R")6(E62BK?_OD/*=MP@:^PIN=@</T7POU:.N M$0T\M8W0"Z\VIKL) EW4V#(]EAT*6JFD:IDA4^T"W2EDI0MJFR .PRQH&1?> M<>)>[ZKC9T(EO..[? !S5_=1I$5 MG%!*WJ+07 I06"V\572S3JV_<_B;XUZ?C<%6LI7RT1IORX476D+88&$L J._ M+_@&F\8"$8U_#IC>*:4-/!\?T7]WM5,M6Z;QC6P^\-+4"R_WH,2*]8VYE_L_ M\%#/Q.(5LM'N%_:#;Y)Z4/3:R/803 Q:+H9_]G30X2P@#Y\)B \!L>,])'(L M;YEAR[F2>U#6F]#LP)7JHHD<%W93'HRB54YQ9GG'E.!BIV&#"AYJIA!&?[)M M@_IZ'AA*8-V"X@"V'L#B9\"B&-Y)86H-=Z+$\O\ 3$[T8N/]-;Q1<1;+,:0 M1#[$81Q=P$M.Y28.+WEYN9]66VT4G8[/%_#3$W[J\-.7X]]C(47!&\[L,?R> MJ)1-;["$N\T#%*PI^L9!:K!I2C2,-[3*-%2RH@(VK:42OIQ%S?7'U$IH8= ](;VRTY'#6_>D\/PUM1R!;A@SOB M6+Y>?4%%-]86>35ZW[=D&:FN872+0M(A':Q5*WMA' ? &SFK2N'S);NY$#C M%\AFL9^G"621/YE.:"**QO'DZJZJZ/*"K(;2Z?H"78CB$61G"_?I5:"MXX45 MQ2WX-H5[J41Q].T%-TZ^;YV'%8U%K[CAJ.'75WD;H9[/OO7[! M66,AU7:N?6J"(Z&&'G.:/77HU="8OKH/[?T=4SM.;U6#%86&X^G$ S6TS,$P MLG-M:BL--3TWK.DK Y5UH/5*2G,T;(+3=\OR/U!+ P04 " "3:%A4=1$3 M)L8" _!@ &0 'AL+W=O=7C-RJ LF*/[ )I( $)&USB!KEHSU4/2SV@*VL=\GN.B3]]9U=&TK4!+47 M/#,[\]Z;L7<8;:2ZUP6B@:>*"SWV"F/6IT&@LP(KIH_E&@6=+*6JF"%7K0*] M5LAR5U3Q( [#?E"Q4GB3D8M=J(9>;L1=YV\!UN2J, M#023T9JM\ ;-W?I*D1?L4/*R0J%+*4#AP5S ( MWRB(VX+8Z6Z(G,HS9MADI.0&E,TF-&NX5ETUB2N%?2DW1M%I275F,LVRNJHY M,YC#5U.@@KFLZ/46=NZ/"!18?1#S#[!AZD0]Q&$<'\'J[$?0<7N\-O/.'NC3/ M\&.ZT$;15_+S &:RPTP<9O(&Y@U=GKSF"'()_S;BUR9[F..V0*#*M10HC+9, M;(])$A.HHWFM%(KL&>X$W5E>_J*CSW17]_T]@4#MK6IDE2Y65 M29ZQ0LU?'5WP\TL>8 4J\6NB[LM6FN%0IGG^!5_>SUX=V=@CE:JXPB8B>-RI M*Y6FV!+TXW?3Z%$C$RNVTW7K[VCP,)AI5*JK//TMF56+5T?!$9NI>;1.JX_Y M_0_*#,C%]N(\+>F7W9NR]A&+UV65+TUEZ,$RR?0S^FHFXI *PE00U&\MB'KY M)JJBUR^+_)X56!I:PP0-E6I#YY(,M7)3%? U@7K5ZX^J2@H%TURQZS3*2G;Z M*9JFJAR_/*N@>2QT%INF+G538D]37+ />58M2O8VFZE9MX$SZ%?3.5%W[E(, MMOA&Q1,FN<6$+?A >[(9K*3VY..#O529FB=5R?YY,2VK L#QKP$!3B/ (0'. MW@[/(6=6MTY3:K'K(O\W@+"5_\LT36XCA&7?- _+^+108 YQGL5)FE ;+)^S M"G)7C9RID9,WSD^'U%9+#?Z/+F9L)_S[ 4E.F^CZX'>6.S'*%N#%V"<'3/A6M(+(<%Y M:+FAC5G8% "$NT@-#SX5>&[N@J!\AD#UN6Y'A@1Y8K0N;8(9.6&_"G&-V3 ?QT<]H+ M>;!6WVW)""S)Q= D=^'.L3R"/ 21&N3=B1\ N]> W7L*V 'G:UQ$V4T55>NR MAGH?QH?;18P;QM6 6[=(Q2=G-#GQ@XK!DYU"IZU2G#A1/?1LG+T(62Z88C&OI'2J>371L]]RX<5 M&E*!Y8>T! O'\GQ(C7Z&V,4,JMC,71?)?YJ.@T;'P>#$WW0GO9G<:Q/0$-GN MT^=@LQBCG9?@W-2K(PC"2B!%ZJA/R8WZ-DJ^B./UK%JTCMF^98=RL M^8 D/NQ#8EB,$ M&]!:V&@M?(9E(L"N59'DLR1N/ET!=^S3W[" GFF*8;7-,UH2(2<#6:M:ULJ M!7GJMJ>NWQY45)1,D3_;<=V6]MO:@?/P4 =.A4>[SH =E-7EZFWG@+S]V##W M=CZR^&/-XSOY3AA2OI3A%FFORVS(>YW3D'@&3,7WD=/XTAV]_;K2P.NG0BWV M ;1)>Z9 MCG#:>#7^4@V6GS:]L@=6=Q%$G+34!R*&;:)/'1I)TN (+')YI;K M!+57*ZKD#S*/!'1>UI-;J%G2XCB<_&G@=ZB4]K&>[,FT@]IU-K%.I[]@ MACH&V^XM= ]F8CO7E9Q:Z\5N5ZD"^2FX&E)Z*Y_B/?3 Z*U=>G$I"4OV4/3/ M[AWVP>2?SX87W%S"N@B$5+M0"QW*GV/L,C%6QTY]@HOHW2(;E]UG_(LIN M8:E+,K.&E>U%#')SZD? +Z:IH *NZ89@#-JN1(!H7TXTE#6VWO;59[ZY,'>,&O3"^[O;&"@@Q2B[5"; MXGXP^I17%*4^#?A=)NIR]">@E=#I0@D6 &X(GH2(UZ.D&Q+*/%]_\"AL'B)^ MO+6CRI]#[UOT:[]OZ74JP^+V4GQT*G&ZGNGIC%KR^Z:6$ ;ERBJ/ORSR=*:* MDB;1_YZIW]=)]?#-0\6>U0E4%01U$ @L59I(45BXK.BD8W',[C=%8/W<%0R6 M<.G6N,-&I=,TZAN(0*/2,;*$A.SAR("+#4#$LP!"6S6;'2UV 9,7:V[@J*A+)-A:&?_,$;EBN"PJ3 M:1\*,%-218US+.5+4QP4?V+4SFVJO_T[I.+-00.7SU#QIZBX1;T>I-U! ?L# MP7TJ7^5I$B>J<0I@CTQI/>IC$<5^4%%:+>*H4!J%FZ 5ZSZ8[H\Z;^PC\I<> MG7LXH=(^82]8"+_ QW>U#KP7=8UE7"P3/JIU*LMM0M,C:G?;Q:DW0YK=G/#P MYQSQM':E/Z@(NJ4C@,=WJ!^1]JEW,]ILT!HM(V-LSK4Z^]2@R,>,>]LS:]. MHO]8Y[A4@!.-05,W"2S,\R2.0$0K/8B?\]&'-;DTW'"$-2 :UWMRYK%]QJ%E M#T)RN('&!5UM8^=T.L;-;7 N^G>[9K>G\1@<$D8=]6.[^&64?2&H)0T$6Z:V M0>/I;,P\%XBBNT-[=+89,YB!MLX#'$\2 PO\.( MFQ/B7#R.T8__"G&AQ6'R=Q!'V3N(TT='P)I\W^XO>RCB\"21C@4=FYA9!W&Z M070"B+KE9O1L:K:X"2MJ6!M):8:M22T=9Q ,::#U53=Y@6L+.?,"4[J L!S ME[DAMCB %!>N%W&T&J&. () G9/T 09&*RDJ;Z96>9D@^XQI7UEK::'2&;M/ M8.&\@QHY'IXD&70=V2FHI4HJ??XU&:$'>628#7)08Q?U]G73@^FNOF^!"(,M M*!KZKNJA)?6-)E=ZATSN_. Y&%J8-Z?%_$\]+K;8YRR?(G'"^RX0?JW6%6T! M;4Z#>]?KQX^4-W-64=,Z.(.PMMS>\=GUO<;-[3.R@S9W-D'8MOMM"-/6OGK/ ML:>E-X; <&V+\U#O[:T+Z#Q=@R@CO"-$DJ(5@#8VY^>G,[5Y&[/0LFU^F##H MKO$1SQ.%6S1XR'N@--ZL@D/@VYS>\B<=WQKP_49WPM3LQ<6=*J);A=!;+U?Z MM.-SJI X4(/HG-"49;7NHK-0C3-'>2O8=_$%S$!N:)'"P.AE( M:J$^?:!M!-05]<'54NU)B!6:M\!MO_D8UWSW'8RC0@A#](1^80AWFY-D_IRC MY"?C[DDG7,-=ZH],V3-!N?_KD MZ?IBXM(F2?U&F#)O13)MUC1OGFR_8?]VD3P86&\. MS/GPB7D_E-\"K5J2XWD'/ +4UWR.'N@>42]"GW&(_D:?"\Q!LD2?C<@,K5/Z5>@R,\EBR99*FJ!ZH<>RUW_HBK9F9 M@MH5TU[.I#4'Y,OVUBP=)?<0@V[(MDT/NH G[H\6(FA[W7$% MG<7:=,_,M5Q'X$<,J%W78<(2X/0@EI A9CMXN#-2X@U-X0>8[>)IK"VQ M''>Q$4[9'F;#K\0S?R@=<&K$9R^@WY+C?2U 'D1&CAW@:'S/Z\7<6>L>]%(! M$<7;WB4C2]57HIOYE65+RFY4-%,%5@ OL]SB'#-"PIH[MF__@]02P,$% @ DVA85/$W MFSEP!@ %A$ !D !X;"]W;W)K&ULO5A=<^.V M%7W7K[BCINGN#&L1'R1 Q_:,[6R;[32IQ]XD#YT^4!0L<4(1*@'9Z_SZ'H 4 MK8UEM3NSS8-%D,0]]^+>)6QGCZN&Y:=SY=>;\YGEUV3U>FL8_G4S;=/;BMERL?'LPNSC;ETMP9_^/FIL/=;$19U&O3NMJVU)G[ M\^DE.[W287_<\%-M'MW>FL))YM;^$F[>+\ZG:3#(-*;R :'$Y<%T,/?EMO&W]O$[,YPG"WB5 M;5S\I<=^KRJF5&V=M^M!&!:LZ[:_EA\'/^P)Z/05 3X(\&AWKRA:^6WIRXNS MSCY2%W8#+2SB4:,TC*O;$)0[W^%M#3E_<;5U>.(F M.B'!$N(I9T?PQ'AP$?'$*WB[\]Z:C>U\W2[IGY=SYSO0Y%]'X.4(+R.\? V^ M)SG9>_H!J757PH\$S]*U76_*]NE/CFXZN]A6WE'9+N#^[J&NC#ODZN.: KP; MX?W*[%1\_0?-F?K&T69?D1L44=D9*H-0@\1\%GXR9>?(A*@1?&[6<].-?H^_ M:<3A*2OH3=U"R&X=GKBWIY.PI]\27D^&$U*[,_%T\G/I#?#K%J[>Q@"X)^?- MVM%7Q))4%PF7&FM=I(G.,JR*7"1:LJ;(L:$JE)6:H2GA8D!8=T M2I+ARO3DP^4A'9QG2.-CB8M,J3G.>D"ADD2.60+F2P['E+PI0FA0-*04HEFHG! MEMV6WI;H@U22SG62"DY:%(E,U;!WM '>XHG2&?PEXUKD6?B+:YGFT)\?X78V M6S+KP&=4,U M7I!M(V\[LPPE"S8MC$,^1Q-.]@WLD>N]^E:'W# .# './#2H_TL:C 7@='+I MZO(45(9]"$H&*,8#W64*0F8\K!#:+%.3OY7(86*:(V@*A"U C@SW::(0^(!# M_X"A,$J!I3*%<1F8'ZX:=-(#-^)&));*$@4BZ*( Y105T,(8GURN35=7)2S[ ML:V#%^X\6.S 10DP2;G2B4#"Y 5/N%+C_D$WRQBR+R?&8#0OB F5%+G@!/]C0"G;-NP>@'H'G=!S L'@'1)5P>#?I=ZO2J169;8>86]B1<]1+].< MQ;70.=B1]VO$CJML\KY=P,RNQG;-4?Q1Y,#O1"E."J02@7-5N4#IKZ(92_M@ MNC84=4APM(LC6U/995O_"D>7GDJZ ML35:$SSZ 5,N_820;Y%7.%Y\<(A@Q_6_.@B@-GZJ>;/3[(/FAUYS<&S_X'=@ MRK.M1VT[!3\.#@J"H60,M$H#E3(1URS+4-\^=UBX^Z39'O?6F_C[=;G>?(,Y M'!T?U'5O26027,\I4$LI7+E #7O9H8^#"%_4BCA D-%Z'09SEE+$]8GG[A5-)C*NFC M5+XU#Z;=&KKO[)K>?827VU#LQM*(ZK;7V"\Q#1Q*E^,Z_F[;Y9\;?!(B$LX9 M_^EH@."\X/C ;G#XP.#P7PC_0MMO.^Y7)(HLD3*41Y&AGK'H5-!!%^Q%WP77 M>*"["OPH>/';CBO0:5FJ@<02#*# P5# TUW'96C >NC;!290Q@+K9#]6A&<% MBBJ((' $ .C=--&\\!F&&(F>ST+Z24RZ:1I7#/.RY(>8,-O[5H6UR_A%[BBV MNOZS=7PZ?O1?]M^ZS]O[_QA\7W9+#/G4F'N(IB<*TV77?X7W-]YNXI?OW'H0 M)RY7!LVD"QOP_MY:O[L)"L9_A5S\!U!+ P04 " "3:%A4CABK59D& H M#P &0 'AL+W=OO(+1! M80-+_ORTVZ9UW<:+G@W;IBG[SZ_BNKL] MF\KIW8=W]7*5Z,/\_'13+N-E3!\V%SUV\[V6JFYB.]1=R_IX?39]*4]>&3J? M#_Q2Q]OAP9J1)U==]SMMWE9G4T$&Q75<)-)08KJ)K^-Z38I@QL>=SNG^2A)\ MN+[3_B;[#E^NRB&^[M:_UE5:G4W#E%7QNMRNT[ON]E]QYX\E?8MN/>21W8YG MC9BRQ79(7;,3A@5-W8YS^6D7AP<"X2D!M1-0V>[QHFSE#V4JST_[[I;U=!K: M:)%=S=(PKFXI*9>IQW]KR*7S#VVYK>H4*_;?;=FGV*\_LW=Q@$\#.WI?7JWC M<'PZ3[B)SL\7.ZVO1JWJ":U2L9^Z-JT&]F-;Q>I+!7.8N+=3W=GY2AW4^$-< MS)B6G"FAY %]>N^WSOKT$_KNO7U3MV6[J,LUHP"R_[V\&E(/L/QVX!:SO\7D M6\P3MURBAJKM.K+NFAV(]&,!/JB82O5DV)2+>#9%+0ZQOXG3\_>KR%YWS:9L M/W_WCZ"D_WY@V_VM'_>W]KO\EGW<%6/]!PY<486RH[IE:=5MA[*M!L[BIT7< M)+:)*.05"50(TO')Y$W=#XE=QD775NS]JNXK]J;;]FDUH03=N?CD_+Y+Y7KR M,TAG* $Q]H(Y$;@UEE9!VX,056BOM@>?!F\KH;R G<#XKJ MRU2W2Y@+MAKB<)+_2V$?]2MKN(1.%03'FBDON52!:2NY$(9A9QVW6D\N01"D MB?26%2JN)C@0=>R5,VDTEX5CT@:NI,:LLNW2:RZD84XY7K@P07ICV2]665D5 M;Q#@#0@MW6O2@8M",6-X >^,Y$5P#-JUEDRZP+4-DXLM5(!X*E:WJ6R7-14E M*YNN3_4?9>8VR8,1-(H"H[=YU)9Y.*TG_ZY3O1P/;OKNIB9"'5B&B/K^F]ER MZ>PX3G*:V.) H&&LY\I;9I 5I3 [SXT,S'K#E2%#"H?8.S_YSUZX;A==$Q$N M"5'872"Y2F&&!](RY11'4V&PAWL!P;0"9'9"1[N;CUF!Z!0T F]'3GAVS(X" MU!U#,>3UY&T+J,5A'VYV) 7B[.B@5%RH+"*!@"#S2O 0#*TH'SJPXWL5N]OA MB9!,"L<,"4GES<98A!QYJ8%H*L8@F,*P5 89+Z4 (T5N:1V0B^ TX"C M5$F(/U< &JV ]4!UIJ1#=5%-N4(!0/JA,!4\NEV]0/:;!M:,U:]F"(N:>8G! M::9G%JB7,V4GO^;^%ZM_EC=(\S*R=MM<00E*\%L] Z,4.\%@C(,QF"B7#NE! MB+"SWGYM356OM\1C7]OCR92"!D'V*+)'^D/V/*9IQ'?\N*UO0!AMRA8ZK6B2 M"#IL"B'09)2FCT*%PR0H_@8)&D? HY186>188%6,P'G!?' 0,@DJ)VEO[]& M@@"X,R _8$5JD^M,&\4 /VX=E2I^R2$?Q3-)T&>.D:@VHF:I+3<:U6Q!@K#7 MVEPFSR%!.!T*ZNX2<*(=\*4+[AR2:03WWC^'!)$O\ ]&2;5)E8(Q> :O;?"3 ME\. 2+]%>ZS[)F?X*08$>8/,\_@$=SKGD"'SC225EG@.:^J"4@F?D7#B+$/! M ^59I7"M)_H& ()WW[(FN@*Z&,(,BB8>00_2@9()F$C)G($FI' DS7NVO*-/ M[3/#>3W2(!> VS&CK]AX$-+Q8[QIN/!%%J .%W9L68"L=PQJ\S=3X)QXE#<% M+L0H=!X]1J5@O:,.<(@WK>JR"O'O19E?F$,4CMH-,^W^ M/XRI7#8I9 .UR%1I$7Y,U/4>^TT]?_!Z:6*_S&^T 7=MVS0^9/9?]\_ E^/K MY_[X^(;\J>R7->IS':\A*F;>3ED_OLO&3>HV^2UTU26\K/)RA:=L[.D _G_= M=>EN0Q?L'\?G?P)02P,$% @ DVA85 ,:M">#P .6 !D !X;"]W M;W)K&ULS5WK;]PV$O]7"-\#*1#;HM[*)0$2O^(B MSAEVW?M0W =:XN[JHI6VE&3'A_[Q-Y2T2\JB2/G1@_JA7>^20PYG.+_A<(9] M?U^P[^6*T@K]6&=Y^6%O556;=X>'9;RB:U(>%!N:PR^+@JU)!7^RY6&Y890D M3:=U=FA;EG^X)FF^]_%]\]TE^_B^J*LLS>DE0V6]7A/V\)EFQ?V'/;RW_>(J M7:XJ_L7AQ_<;LJ37M+K97#+XZW!')4G7-"_3(D>,+C[L?<+OOF#'X3V:)K^F M]+Z4/B/.RVU1?.=_G"K#7KB'$KH@=59=%?=?:,>1Q^G%158V_T;W75MK M#\5U617KKC/,8)WF[7_)CVXEI XV'NE@=QWLJ1VLZ M>(]'"$8Z^%T'?VJ'H.L03.4A[#J$C71;<32R/"85^?B>%?>(\=9 C7]H%*+I M#2),4^2H?.\W5*3.(R[J7YNIVJ/3!6CBR*O5B4ZR1.:*/H?Z?L[IOXGAO%M M#8%#6/?=XMO;Q?]L:RG^3/(#Y."WR+9P='-]C-[\]2<57WHJ%X1MJ=AXG,JQ MGLHQC7=4K'$J)].I;.=R39=@[:I6!10D3Y\^L5%:9Y-I[19\E-:7"<*S= O6 MTPEGMR&=AJSS9V[(W[X"571>T77Y;\V*9H M&#UJV./4VW'J:3D](N4*T=_K](YD7&3V%49*G\@7-=U5&IP,FSI M^8_UH-6L*31[; 8[-@,MF]_J]2UE7#8@W((U^[#.8?T1P"!:%D5RSQ<^76]( MRCC+J +>>:L_4&<958K5#NI)\[75\PQW\PSU>SB%2=']##Q%+H"*Y,OT-J.( ME"7ERD+N* -O%=4E7=09*.:"DNN+M>MQR> ,R*H'L*(91U)NFKBI:A9CG$\\%% $(G(4? Z; M>FX0X6'3T^E4SU1-<>"X]OB2V&));.V2G O+S'=_G9/%(LU24M$&)#8D3Y6^ MTDE'MV>PU (=-E1NF#-%0RW$8^%A84>_#XK&76HU'H[A"5B^$8 _[DCU] ^' MGD+6BH:.&R@6P$RQSY?PTK#>3?M:Y,O]BK(U;.I;M>ZZP[%MR_>PBJ&ACX4] M[(2!2JB3Z/;9$BX9UGM1 ^^3_@ /IV94J8=Z6K^L*#IJ]!@<)G!&T#(K;L'K MB;OOJA6I$+<*H/'-#B@ %I'CH<;'9MP+ RL!:,G[@BM79V H*D'T[W\);1S\ MHVR\XA)<'K"7W*IR_Z#[LZ7.'0#@@^9E2Q)\-[!!,1C<)F1%UGP\^(6;8.'L M =!3U/"C\^JP<.NPWJ^[:!W2!P1\ MI$7".=N.NQL.MA4<$6*E>W=BH"^+J!T"6,^ <[)<,KIL!5.U*WQ?L S\JX1N MEZ_DR[)CGZ\K" -ZT<<=A;;>>-U!8T01:$]2X M>W "@A7@*L H#Q9RP6YE"6W7\,T:$!> =$VW+1\KRVXJX,U#-Y:6WW=*?H#X M@DR9-->5O*CXD06:-B:;0WDW6W%*Y">"QL1K]4'XOUCO /^R/6" @Q!_5PH\ M&%@2WPTC1V5(AGXO#GS7"A7XH'"17=^W/7?O=T$\)[/LJ+:5MJN0L M',Q!>5X]530<03USPSY+PAW&!G^8._KR.>1H1=A2B>;'>.B$^I&K HEAPP'K M$VF=:6GUXVO"Y;7U+N\QC;EZ-D>9:ZZ?*_!GN2DX 3^O>E"&R88>9X"M( JC M(?NJMJ"JH6,/56 :W3Z?PI6U]:[L30YLMIY]$XOAH1@$IDE_TC[JJ/8P_O%A MH^-TZ'1&@:5P;Q0D'PM:VZ2_ ,)QM?6.ZS6MJ@RX_PIGOF4;,_OM@O*CN2X M9@N?T9Y/6,X6'I^M]_C@!!-3FL"9C15KM*P)@Z'A"[0A#UTTB<,DAQWR0QG- M'3INVJB(+;PV6^]I_1. CJ'S/.:X-T44P@&Q_?F(0L"@K8?!L^'B@T<04QYO M4:[\$!0'6Z\_%0%>MAZ\KNA=6G:.R24X4 Q=-G[46WDEKBM8,<) =VXV"3@+ M\&/RG[JU%9/D)8#'CF8C+T<@@_/:R/"EHZ@0F5IBCC#?CB$243-PYTK0G?-= M9*Z<(@5'&$C'GH\4I,L._5'\M:.2AN$P'H]+/JMKGVUAMQV]W59&XJ:(6YA? MQYN/N(7I=O1GNU<7MWXX3R/M9_3L,RV0P=$CPR58U^W-1]&@8OK$32XLOQ/. M1^H" !S]R>/5I:X?+M1(_1D]^S>F E](X<(DM&Z=B=JX&< M8[8. A-+D::GDYJVN=2P)&K M/X@<=9>&7.MBRA6O=S!'?Z#+%6%K$M.ZXD%>^9=OVP#Z)$T56.3.YS#B";#P M##>SO?794,;_ DA4IISH2?G6@67]305^AHY>--+QS-0Q&';LKX. -T]_#OI6 MY/LWU[(:G-%BR@#9O/LE*!/:HO MAHYX5%^>WK&_#@+J/&/\"[1C7:)/=;4J6'.>NGU GPO"FHNIXY31N"K8-*60 MDL3F W>>@#O/ '>]BYAMRBV)?Z]A%1+8(J.9CB<=976Z4:<-;9-0#MH>A(\B MNXI&&!_@D9P\@9;>2Z^8/-45DQKP%$VQK\XR5#2UN]R3T41# 8Z>*4J7-7=T M58%^[3+"0&NNX"-+FPO>)BJ%;IIB3[F>0U7TF>:(PZ,S5%BKY )G\^R.0+9/+UQKU56D8W M7403;3K>VZM\5=:_@:)M=+M]@1>^'B]V.M9.<[O2W7+Q)!=8 =+EXBP6^R7X@CSGB?%LG+))?E+F6.M'P=:!I_53 X$& M@1X-OM",RV<;E.&+TMZ/_K(B.;HIT7&1962:FQH(A CF@Q"!0(C <'9Y=EU M, R9M?9D& #IFO:V8/08VML-/8EJGU>!-X$>;YK86TZR_1M PNLG7/0$ G:" M^6T2D(I (.P_W,L]+ @R$.*/7K)%"< M-]2IT1-(]ED4L!'H8>.YWF@@@"*8#U"$ BA"O0D?]49)%R_HIME$_56^:3B\ M\M\>*\>D$@I4"/6H,#H[D4G:SFPWW2ZE9'68CCRNUHNTHMY/H]MD5 M4!3J;_%EI;G)B]N2LCO"CTKG^:8&3_/-5U[RAIR?>OK.U^C7]C+NHCE5TBZ! M\HKO$,;5;H+^1P*:(FLV^A\)2(KTD/24TJAHB##JTJA(D66L+(U2-=251D4" ML2(]8EV0'^FZ7O>N'I^;QK?6Q)A<[6 M?()CV))JDZW7N]HWT1J]VG]NQ[-G='RT$E(ULZ4'#H4^?:[3+)GHBF%+JC"V MYA-$PY94:FO]N6$T$WTGFF !I$I02X\1.HF=KWG$OG6JIXE/*M:TYI/VC"VI MXM+2GT1>+CX]_2D&7'X>Q/ ^B J569'4\6XYVTN+D^V<)\FQ]Q['?+*;L?PH MAN%5C!?+T4!_DAPE"#&\;W'!:\Y?Z;"#Y>YB$^R;J;'I!X;;_*,%Y; M*:2=O 0!IN<6AL)\[HD'RT7]7?G\/&0IF7I#8?[KRU(_GCGI&\LE^(8:?-7. M?.FY!TO5\-B>3] )2]7KV%"^_NI2-8QGWJ%2Y3DVE)XKA/HD/U4J0L[J5(].YY103N6*MJQH:3]Q6(TT)^ A5+).S;4O#?;M[Y_Y3\[C[H^^/\+MCK/C^!+\[:Q^Q M%^3;1_4O"%NF>8DRNH"AK .>),7:9^K;/ZIBTSQZ?EM45;%N/JXH22CC#>#W M15%4VS_X +O_6\#'_P%02P,$% @ DVA85(%.:]P5 P \@@ !D !X M;"]W;W)K&ULC59=;]HP%/TK5M2'5MJ:[Y!6@ 2D MTRJM$BKK]C#MP207L.K8S'9*]^]G.R&C)-"^@#_NN?>X)2;,&0_M MVER,A[Q2E#"8"R2KLL3B[Q0HWXT,#Z[P5F M0*EQI&G\:7PZ;4@#/!SOO7^QVK66)98PX_0G*=1FY*0.*F"%*ZH>^>XK-'IB MXR_G5-I?M&ML/0?EE52\;,":04E8_8]?FSP< /SD!"!H ,$Q(#H!"!M ^%% MU BFYE:BLU#AA4>#P7?(6&LM3%AFZO+A"%X@P]'W#*ZE#RZ&K MM#1#T,T;&=-:1G!"AA^@!\[41J([5D#QUH&K<](F)M@G9AJ<]9A!?HU"_Q,* MO,#O(33[.-SK@6\I(!^'9[5[S.QHS9V M9&-'ITH,UH0Q4S!+3 V'ON.M7236A7FJ7L9^%*8Z\2^'.>]:W<2)]]8HZQH- MDB1LC=YHB%L-\5D-]^56OU#F+LSN9M_0I.!;JY-TXL5A>DRJ:W3CQ4?YS[I&T<#S^ZD/6NJ#L]0S**K\ M5#('G8"?DS@,C[CW6,6!'Q^1[[$*4B_J9Y^V[-.S[/5S\TYEI]W*#H,@/9+0 M8]6M_ZQK]:;^:P7N03Z*R*NL/6$\6WMN-_4$L#!!0 ( )-H6%25E!RR408 ,DH 9 >&PO=V]R:W-H965T M*O ".*U*$[VDHSJZJT,P^C M?3#!E&A"S,:&SDC[X]=)*$Z);0B#9O/2)G#M'-][?<[U)<-GD7V3"\X5^+Y, M4GG562BU>M?MRFC!ETR^%2N>ZF_F(ELRI6^SIZY<99S-BD'+I(N"(.PN69QV M1L/BL[ML-!1KE<0IO\N 7"^7+/OQGB?B^:H#.R\?W,=/"Y5_T!T-5^R)3[AZ M7-UE^JZ[FV46+WDJ8Y&"C,^O.M?PW3A$^8#"XG/,GV7E&N1+F0KQ+;^YG5UU M@AP13WBD\BF8_K?A8YXD^4P:QS_;23N[9^8#J]M;= !T5HJL=P.U@B6<5K^9]^W MCJ@,@,0Q &T'H&,'X.T 7"RT1%8LZX8I-AIFXAEDN;6>+;\H?%.,UJN)TSR, M$Y7I;V,]3HW>,QE+(.;@+N.2IXJ5SDUG8%(&-O]N$C^E\3R.6*K =12)=:KB M] GCG=-1,1]VS&?6_^:@NUXY M*+?Z2Z39GL>^?M0/ +>*+^7?'GAX!P\7\(@#WO5&NY]-$PXT30#)](7,GU@@ MLSF_G"XLILMY8S/JH2#L#[N;JH_K5B&A<&?T"BK9025>J%^8XID$)( 7WRZU MH_1^RVBP!]EF->CW[9CI#C/U8GX0BB4V3+3V M- @A#N >J+H9"5&/VD&%.U"A%]18%'M:,P"(A";I&2_]:,,9UG%BTMM#:3&" M?0?(W@YD[S3/]6H/"PS33*@6^?N++*<]\.W.P>]J@C<0! Z,F@=\=.X&S&/6Q(VZP(GSPJ,A%+Y'C+Y&+MI&S"PVL)_9@/]5L1J[D MAT8U(/+OT4Q(:3+M-M7%+0Q(,@P+O(S M;N. H#J-ZG@@1\V(*N6WGT@?]$%4QV(E9*R."X(A3-1*PD2&,)&?,)L'H+7BSZWCEKI(E6\JKGL)(/@7G$Y\R) K"EL98L/, MR%\F-P]QO33V$!\R#(P.%,?-@O=S/&GH&+6RB,:&R+&_B&Y^_JX7R!Z>Q(:P M\8$2N5G\JN:WZ6J=&W[D&YX >$P$L>%OW,[^2:6!XN^@G-R6V,Y[J"]A-7,V M)K 1!^P7!^VD]LFUG?(9#$,#WQ,[T3%K'T12C=[ZA:K'3)U7?U5 WOD[/R?O,=D(O% M61IGQ&@&::5F$*,9Q*\935MGI*X!]=:9Q(I4GO;L\1(T;DN#9] MTXRM2Y&[/4>,&A&_&OV*;#S])$R-?-%6=IRH$3)ZYHX3M33NW2=A:M2'^CM. MOX1_?N;X3(U.T59VN*A1)WKF#A>UG%K=QJU,:L2%ME)N8^%[7TN2RM3(N9NY5)C0;1LW;#CDP'?-2YDAIMHJWLCH5&=,(3STQA_33D M.#>&1D!"OX T>BW"IAWU]R(L5LX"-S0"$Q[X26 MO^3WB65/<2I!PN=Z6/"VIU>5E>_-E3=*K(I7SZ9"*;$L+A><:2?F!OK[N1#J MY29_FVWW]N+H/U!+ P04 " "3:%A461L5DPD$ #?$@ &0 'AL+W=O MX^K/;!A &L36S.-M!*]\>?G80D7$*V19P$#^37S/CSS)?Y8@]V0OY4 M*P"-7I*8JV%GI?7ZH^.H: 4)53=B#=P\60B94&TNY=)1:PETGCHEL4-<-W 2 MRGAG-$CO3>1H(#8Z9APF$JE-DE#Y>@>QV T[N+._\B+-E5-$F;,$N&*"(PF+8><6?QP3WSJD%E\9[%3E'-FIS(3X:2\>YL..:Q%! M#)&V(:@Y;&$,<6PC&1Q_YT$[Q9C6L7J^C_XIG;R9S(PJ&(OX&YOKU;#3[Z Y M+.@FUL]B]R?D$TH!1B)6Z3_:Y;9N!T4;I462.QL$">/9D;[DB:@XX.X1!Y([ MD++F#ETXT0Y9.ZYYJ.AI(L4/26IMH]B3-3>IM9L.X+>-42_.4&3\]NJ.* M*206:")! =K8CW^VZKJG+MEK1NEG?"ZIF!V#] JQ_"M@X MS^5K$^ LHE]!@D._#KC!K.\?!1P4@(-6P&,IE"J)]L UF-=7HV>JW\>V7C%@ M[Q+9UB_@]5OS\5G8MD7C]S"N7ZL,\=SL]Y\:OL7R '98P [/^9*,PQJ0;C<, MC_,?NZ4*N&=_ _*053B^%WC'T50T";>B^4NO0.;TUGN^[=F,_D'GZ;2X;.R8 M7"+[<:D%V#L[__.0!^7S/3>L\[_!,@B"\#C_<:D2^+PRD8?S?Z43#79M0H%+ MI<#M4G%(S2H#SL_/4@UP<)'\+-4#]T[E9WN+Z=7*&#:VZ 9#TMJB<2DMN%U; M3FJ-=@ '_:!EZ]< CD<#U_\/=4IY(]R*Y6\H1.6GE1[&G-?H74$L#!!0 ( )-H6%04F]K8K@, -P+ 9 M >&PO=V]R:W-H965T$, M.3/>F=-1<947HJ-J[<"B"Q!66I MZWM>W\T(968CKFN4HI@Z5 ,L\R(EYGD/+=Q,'.?N&>;A)E%MSI>$LV ML +UL%T*/7,KEIAFP"3E# E83YQK_'&! P.P%E\I[&1MC(R41\Z?S.0VGCB> M\0A2B)2A(/KO&>:0IH9)^_&C)'6J;QI@?;QG_V3%:S&/1,*J%Q#ZL% M^O#N KU#E*&_$IY+_6DY=I669AQTHU+&K)#AGY&!?72G^1.);E@,\3&!J\^D M.AA_?S SOY-Q =$5"O ?R/=\W.+0_.UPKP6^>#,QB[E7,O4Z!]T!2^@_$:%-D8GK(Q$B/]4:TS[^V["K(^Y;\E,K'(;AL=&BA2KH]?S*ZDA>OY+7[Y3WP,1Y@:8(=,LKR'M'/H5- M=:=&N-]O&"U:F+ _.J-N4*D;=&=GGN5ID19,ESI=P"X5>6DH;=,U./7&#W"_ M(>S4*L#>H"&LA2H]0Q'QWJ83B&#-Y[=\O[W3],+>L'%[YFUF/7_4".FBE6W@ MC=K#A6O5$'<*62D>/24\C4'(]Z90Z:I'U06Z^9%3]?I;XH?]@W/^KX[@H3[@ M[@+QDP],R5Y_]?R15WOURNB>FEV&X>@TO*=V83CL-:+KUMJ>#,3&MH\2V?ZD M*/35:M6B7MO&K+$^,ZVK;:<.-$7?>T?$QIQ&"FM-Z5T-=,:)HI4L)HIO;7/U MR)5NU>PPT>TW"&.@]]>W.0"5AV;V0;:?[]K)Z24!M07\,7*V %_-%C3 M)#G3YH$^OD4$,#E!B&I" M=$SHG"#$-2'^**%3$SHN,I45%X>,&CH:*+DCRJ)1S39<,!T;[3-ACWUN%,XR MY)G1A&JFB5R0F0(-PM#J-$1!YE4BV+DY6PJV8#D5AHSS7&Z$86))9I*SG($F M5X?@L3U)9EQ[*LLU%2^?M:6I#13D@2J%,B_D)Z./C%O<10:&,GZ),O?SC%Q\ MNB2?"!/DUTIN-.Y$#WR#3NU^_;QV-:E<12="O@8HB9. MT3Y.D^BL8@;Y-8G#+R0*HK!E0]./TX,6>O9A>M@_XR9N3CUV>O$)O5NY!;R[ MQH9Y;C#&5!68 ;+8Y.;UB-R944[^W$G."5ZS'<+^GEF^TRS?<6.HVEKIG+=6QT@1?XGT$\6JT>:F$N@?K]])^_\C*>U#:#XY 60NHVSEA M)&F,)&>-X$-ON$L.36YI 6T.DG?K7O6#.#RRT(+J]:/XR$,+*NVE2;N)M#&1 M?C3!\ $XGUII2VJE8>_(3!OJ70)F+:@W"5B9\0^>ZQ+4TI4]3=R[6KU(S6A3 M6<>NH!R-3[#B5@7R5:8JU[=4X;W2A,,")8/K% .LJA)8=8Q)+X+0( /,$ 9 M >&PO=V]R:W-H965T M= U@T#MG0D^#VICF 6.=U\")'LD&A/644G%BK*DJK!L%I/ @SG 4AA/,"15! MEOJ]E<$_7G"9ALI\$X.&RL:54;MX&SM"$5;,"\-"ME+3RP M%)2#T%0*I*"J:,6;].L;$I.6*<]_)/G7QT M1GX.^0C%XT\H"J/Q"?CLX_#P7SBVC1BZ$0W=B#Q?UW4!PM M*=E29EL!&KT^ ]^"^G5!)AYD8B\3_T?37YN>PO M4$L#!!0 ( )-H6%2M@RMY&P, .8( 9 >&PO=V]R:W-H965TY^ZY.S@&6\8?10X@T5-94#&TP2$VJ-!N;LGH\&K)(%H7#/D:C* M$O/G"11L.[1<:WT;6P="Z65 MD*QLP"J"DM#ZCI^:/.P!W.@,P&L WC$@. /P&X#_7D#0 *3F5J*R4.")1X- M.-LBKJT5FUZ89!JTDD^H+OM<&B?.W1?4-G_^!HNKB MG%3L]W@A)%?OWI]7O :MU\!X#!"5QQA:1IE 2M"*:&K7>>L@1.6=56[ MYHT,K_Y.;4:>WX]#E8K-?@TZS%P_ZH>'9DF'F1-X8=R:':@+6W7AJ^KV]%W!6B:DSMY8;7*?MW_(;6NJ.3.+W0.2UZAYD7 M>+%_I/K4S.U%@=OO%AVWHN./M#2H=^C->L:G[1?[8;]WI*O#K*/GDPZSPYZO M==E[$T!]?5=FD@J4LHK*^BO8GK;#>FQFU-'Y1 WQ>N:^T-1_ '>8JYX6J("E MHG1N8I5L7D_5>B/9VLR9!9-J!)AEKGY$@&L#]7S)F-QMM(/VUV;T'U!+ P04 M " "3:%A4=V=P&BL# #C# &0 'AL+W=OZCZ8)(#6$UB9IM+ M]^MW;$)(-4@[:; 7\.5%[HIXYG3;=NQ@>RVQ5PG/(.!)&J>IDR^ MWD BEAV'.IN!>SZ9:C/@=MLS-H$AZ,?90&+/+:+$/(5,<9$1">..C0T M#M;B.X>E*K6)*64DQ(OIW,4=QS.(((%(FQ ,_Q;0@R0QD1#'SSRH4^0TCN7V M)OHG6SP6,V(*>B+YP6,][3A-A\0P9O-$WXOE9\@+JIMXD4B4_27+W-9S2#17 M6J2Y,R)(>;;^9ZNUQ\','_Z,.0>X0V$+7R&Q9?:99MRW%DDACC=%, MPW)CO;$:GIEE'&J)LQS]=/<>%I#-@=Q#)"89M]1>D"&J)9XG0,28W"K-D2Z( MR74JYIDV8WT8@Y0XM'%G64QZ%BU(1N8(^ MOZ#/M_&"OZ#OZ0L:D3L-J7JN2!$4*0*;HK87$:[RGQ#=)F@;3Y+Y#*$E M=K7W9;>].FCM8++;GOJT^M@_B.SJ.^Y2VFKLD=WVU*?A$657G2O8+SNW] (U MS_^O3$YXID@"8PSE73:P?+E^4:\[6LSLHW0D-$*US2E^A8 T!C@_%D)O.N:= M6WS7='\#4$L#!!0 ( )-H6%15!)\@]0, )42 9 >&PO=V]R:W-H M965TP%TFSE%H4TOMPB-["51ZP9Y/]_0%5J">]P]"G]E% ME"V+():,QTC ;F;=XL\+EZ0.F<5W!D=9.D;I4-:U"IRIH[EX[?H7[/!Z\&LJ80%#_]B6Q7,K+&%MK"C2:@> M^?%/R "BS7W3,;1T+;1*I>)0[ZPHB%I_^Z<^\$24'[#4XD-R!='5P M9-YZ-"Q.IW&EA+[+M)^:WU/Q"HJN M0T KV"2"*082#=!*ZV6;Z*M\AVX/E(6IR4#+9K"BY[:/L.'QAH6,9O/R<:G# ML?"3CO&\6J*/'SZA#XC%Z"G@B:3Q5DYMI>M.L]N;O,8OIQI)0XU+V-P@%_^& MB$-PC?NBN[MS[F[K;A4M(T7+2!;/;8C7W!IYT9J_OVE7=*<@DO^T)':+Q&Z6 MV&M(?!MQH=B_L$4++E5='T_^?N:?/L"'^8@X$V]J'\KMJEKYWA 71F>U>45M M7FMMS[&&2)@5]X>&1UUQIP##4EJG/N>PR#GLFO,;E[7"&E9R#HA?G]4OLOJM M6;]2)M!W&B90E]"O)-0SX(\O9J!JU3P#HZ*N47LW5NA)]T,FXM>9!N\A6H-H MT]^XR#"^KO G1>))3^%/*@W%[H1,ZCN*'0-'IZ^J\P@=9(U+3,9]A9U'.%,V M)@V)#=DPZ:'MW/FBRWC4D-5@#;=S;<'%G@NJ "UAK?ZG>+$A%/:N*U]L0(7; M2?6^@'&55+JU[K"AMP96N)U6711+=<\E4)]42@R#B7%>UQ&"(M&/H?=62*H7PQ'&= MB]==C5GS^XZ4UF%]:$5J:%576]6LI3;#-/(.TZ@,T.\_$G;0LQ1W%(5!&;DR MRHA!&>F+,E)%F>?"+NT9I!LV]U2\L%BB$';:S;D9 MZ:&)TQ[(Z43Q?;:-L.9*\2@[#(!N0:0&^OZ.<_5VDNY,%#M1\_\ 4$L#!!0 M ( )-H6%2.VP1IA@( L& 9 >&PO=V]R:W-H965T35%56<(GW&DQ5EDSOKE&H[3B( M@_>-![XJK-L()^F:K7".]FE]KRD*6Y:_\;53+0MF M<*K$3Y[;8AQO MC0\=0#PX $@:0/)=0+\!]'VAM3)?UHQ9-DFUVH)VV<3F%MX;CZ9JN'2O.+>: M3CGA[.2.Z1>T;"$0YIA5FEN.!D[A5F[06'HN:V JF#%\R3&'ZQU,E;2:W*^8 M@#MF'60'=#?"\8R8N#@A^--\!L=')W $7,)CH2K#9&[2T))D=W&8-?*N:WG) M 7DSS,Z@'_<@B9)X#WSZ?7CT$1Z24:U;2>M6XOGZ!_D6MN-3#ZXV5+!S[Y0: MZM0P@;W6%#H50F7D3 Y4/)ZB)1I[(=?UF8<=-7$4)?O5#%LUPR_5/"K+Q+[+ MAI\-2J+1Q3\&?<[:8U#8:54W)JG_5EP:>ILEP:*SBI ZO6OGL7RM(L M\,N"IC5JET#G2Z7L>^ &0CO_)V]02P,$% @ DVA85.X?E4:" @ &ULC55-3^,P$/TK5L0!))8D MSD=;U$:"5F@Y+$(%EL-J#VXS;2P<.VN[#?S[M9TT6TKH%P+ M^:(* (U>2\;5Q"NTKBY]7RT+*(FZ$!5PL[(2LB3:F'+MJTH"R1VH9#X.@M0O M">5>-G9S]S(;BXUFE,.]1&I3ED2^70,3]<0+O=W$G*X+;2?\;%R1-3R ?JKN MI;'\CB6G)7!%!4<25A/O*KR%M,#]\8[]QN5NB[J M[]#FDUB^I6#*?5'=^ X2#RTW2HNR!1L%)>7-G[RV==@#A/$G -P"\%ALT.7&TO(?[I@I=*7!7"NSXHO^4HDG^'-UJ M*-5!'= 5TR YL6@0U#LA]Y M-,#I@;X>KV$Z&/;+2SIYR5%Y-Y136DG+STJ[U%HPDSYNJO6IS#]L'%1D@:CY$!ACUL0XV%XH-#?:PFV'?\@&PO=V]R:W-H965TJ1(M..BV=9 2CT4E,F)UZE5'/O^[*HH,9RQ!M@ M^F3#18V5WHJM+QL!N+2@FOI1$(S]&A/F9:FU+466\E91PF ID&SK&HO7&5#> M3;S0VQL>R;92QN!G:8.WL +UU"R%WOD#2TEJ8))PA@1L)MXTO,\3XV\=OA/H MY,$:&25KSI_-YJ&<>(&Y$% HE&' ^K>#.5!JB/0U?O>_:O5KO6 MLL82YIS^(*6J)MXG#Y6PP2U5C[S[!KV>6\-7<"KM%W7.]R[P4-%*Q>L>K&]0 M$^;^^*7/PP$@')\ 1#T@>@](3@#B'A!?"DAZ@$VU[Z38/.18X2P5O$/">&LV ML[#)M&@MGS!3]I42^I1HG,H>V Z8XH* 1!_1M"R)*0>FZ(&Y-V6* M:(^G58ZNKV[0%2(,+0BE^ERFOM)7,81^T8>=N;#1B;!AA!:6R%8!^3M=2"=TIO\Y$2(8(B8V0G(BP%'Q'3/-*I"M,]O&.E=(1C2V1 M&2.[3$O<'>;V7X\P>NN2'W&)!Q>GP#]XQC6(K1T'$A6\91&YP_*5Q8VR!Q99HR10VFC(8W=UZ2+C1X#:*-[99UESIUK/+2D]3$,9! MGV\X5_N-"3#,Y^P/4$L#!!0 ( )-H6%0L?G>P:0, @- 9 >&PO M=V]R:W-H965TY!:4 ME\Y\VMQ;JOE4UD;PDBT5TG514/7]D@FYF3G8>;KQ@:]S8V^X\VE%U^R6F;MJ MJ6#F]EXR7K!2I/QB)]?9S/$L(R98 M:JP+"G^/[(H)83T!CZ^=4Z>/:8';XR?O?S?)0S(/5+,K*3[QS.0S)W%0QE:T M%N:#W/S#NH1"ZR^50C=7M.EL/0>EM3:RZ,# H.!E^T^_=878 N#@!0#I .18 M@-\!_&,!00<(FLJTJ31U6%!#YU,E-TA9:_!F!TTQ&S2DSTNK^ZU1\)0#SLR7 M"EXA9;Z?H:6@I4&TS-!?7VM>@;8&O46W[?N Y H=-GV]8(9R\08P=[<+]/K5 M&_0*\1+]F\M:@ZF>N@;XVJANVG&[;+F1%[@M6'J.?'R&B$?P"/SJ>+@W E\< M#<>3YW 7BMQ7FO25)HT__[W@(.T;IO4%](*T M+FI!#?L)?KHE+RD=FL-+I_SXH'I@Z]N'$?)3[]*DGZ8,E)5DFRIX,?!23946O, M*DF"<14F/>7)0\,&X9U>$;RU'^&3:-*Y M?;8X@LB+\(XJ(W9^',5>.*X+'MH[)C\CGM5IWZ>DR9D:F!^ER=#=L?\'-!FZ M,C[VJX6Z=.^XWPGJHU+S42; 5 M[SP&;51[[&XG1E;-0?1!&CC6-L,9K8LVW_\3/_#U!+ P04 M " "3:%A4#1KO+#<# """0 &0 'AL+W=O;"=Q8!N(7[8%F#&C0=C]%H7;C*(T>%S[P;6G=0CP9U6R+]V@_UBM-LSAH*7B%TG E0>-F'-VF-XNA MD_<"?W' ,Q3"*2(WOG8ZHV#2 0_' MC]I_]=R)RYH9G"GQB1>V'$?7$12X88VP']3N=^SX#)R^7 GCO[#K9),(\L98 M575@\J#BLOVS;UTM]Q]X.;, MLLE(JQUH)TW:W,!'WZ,I7ERZ/+FWFG8YX>QDI2GEM-V_AY5@T@*3!2R^-KRF M7+#P"]P6!7^AZR)$N/ M.#0['YX<@<_/AJ?#(_#%^=:S$\'HA7/N>7V]?W7.G_\@<;BS6)F_3QCK!V-] M;ZS_0V-U,(;!F$;+-;JA\3L%-[4R3!Q-FM;0I3?D[KR'2=8;Q0^'Q_A:Q 7\ M4&1^1"0-(L\H#@+%P7^@V%+RA>/&N5"FT7B4X&DSO]%-;T!I( T&:22?P@4[ MU B<[G>+FE.!4GF"+1'VR+0!=&4$E$=8K5&'0FCSV?OK,O/BQ'%?AEA<_B 6 MF'/?.&;4Q;BQ>@\SN@2:BJT%PI+)9D,-H=%<;N%/"IN_0PQ\7GK73F7<57#A MZO]/[^M@[/HDWX6QW 6]@+K1>4EM"EBE&C*D-K!NN"@P"N'Z5E(/D M>%(.@V/#TP?!]IZO54^>_8Q+T^'K:DM>^A0?-)L*]=9W>0.Y"T![.8?5\)"X M]?WSQ?HTO9FW[X$G->WK9,GTUN6]P VI3"ZNJ$ATV_';B56U;VEK9:E!^F%) MCR343H#V-TK9QXDS$)Y=DW\ 4$L#!!0 ( )-H6%06M@>I4 0 (P1 9 M >&PO=V]R:W-H965TZ"EL424(E62CN-_OT-)D9Q84M1% M4%[LE/YI4@!+'C(AS=DHM3;_-!Z;*(6,F1.5@\0G&Z4S9O%2)V.3:V!Q \Z3AC7(Z6B^+>C5XNU-8*+N%&$[/-,J;W%R#4[FQ$1X\WOO$DM>[&>+G( M60*W8'_D-QJOQK65F&<@#5>2:-B/UJ^*Y#&9-3-PJ<0_/+;I MV6@^(C%LV%;8;VKW)U0)AI(0I_I)=N7>&FZ.ML2JKP!A!QF7YGSU41!P M:- !\"N /Q0PJ0"3H8"@ @1# 6$%"(<"IA5@6G!?DE4PO6*6+1=:[8AVN]&: M6Q3E*M!(,)>NLVZMQJ<<<79Y'OW:_Y M7@O\LA_^%Y.]\-4 [Q-:P&D+_/-P>)OWJ\%P>OH4/L;ZU47TZR+ZA;U)A[V+ MK<$[QI"#:I*[+WB/7%O(S+\]/B:UCTGA(^CP<2TMDPE?"R#,&+ &10&=:8C; MV"]M30M;3MSNEV'H>4C5_2')Q[NF\\-=3P(-ZD"#5PRTW]:,[('IMN[^_#^ M3]()ZW3"7DMU;5E3VX\D42K><2$^$JDL*FF\185V*>,[2RQ[(/E6Y\I 6^B7 MX1'M,_^H.*OC7<%D-I^&SVK8LBT()E._O8C3.NMI;]8W;(_CRQ*K'JM'UH]$ M2)RW:D,B9M+>TI8>PH/(GO??]"CVN1<&SS*\.M[5T:&S.KE9;W(KN,>)GD-, M+$2I5$(E>V(UBX%(EF';RKB2?M XO46AP2;EN2%W&61KT'TO]+R.8OYFHG%: M^SA]O7?Q\O2X+SO5@'K-@/-^G^TG% MN[!!FZ<%0I6_&+6U4G_JOR.X+QJCW MHF319E;0_F'QO6[F02U+&VVGP=L1VT@N[=?K0>7\*2:(A819(A*+&8]#E$3-G/"ZF5TEU M3%#^N=VW$CYOT>UNI6C$BO:K54U I+(UEV5<@-'8/1YV+6A G>#&;%%+,%"W M8M@CK2$>:UG0&:'?:)G?KV78F) @81C K=K8G:/Q5HEM>7S_PC/N'@WH"K^1 M,O_MI,P_.,#VJ\\KS/N+RL5 SALM\_NUK+4KL' -;X^[W[W?KV_C@N]3] M3O&5Z81CHPK8H"GO9(;*J*/>W%%J5Y,V]FJ,?1]*#T#[,%L.0I M$]+,!EMK=^\]SR1;R)BY5CN0^&2M=,8L+O7&,SL-+"U F? "WX^\C'$YF$^+ M>P]Z/E6Y%5S"@R8FSS*FGV] J,-L0 ?'&U_X9FO=#6\^W;$-/(+]MGO0N/)J M+RG/0!JN)-&PG@T6]/V2Q@Y06/S%X6#.KHE+9:74#[>X2V<#WS$" 8EU+AC^ M[>$6A'">D,?/RNF@CNF Y]='[Q^*Y#&9%3-PJ\3?/+7;V6 R("FL62[L%W7X M$ZJ$1LY?HH0I?LFALO4'),F-55D%1@89E^4_>ZH*<0:@40<@J #!2\"P Q!6 M@/!7 <,*,"PJ4Z92U&')+)M/M3H0[:S1F[LHBEF@,7TN7=\?K<:G''%VODA^ MYMQPUP-#?B./9?N)6I-5;M#6&)*H;,4E*]MD#%B#W4*4AI0(SE9<(!R,>Y9G M>._M$BSCXAVZ^_:X)&_?O"-O")?DZU;EALG43#V+S%U\+ZE8WI0L@PZ6-"#W M2MJM(;_+%-)+!QZF7.<='/.^"7H]+B&Y)B&](H$?T!9"M[\.]UO@RW[X1R:O M"1VUP2^R">LNAH6_L(L.-XE0)M= /J_)S;%SMV>=6Y2=6QP[]^FLBK=\E,BJ03IOV\V$XGD2CJ;<_[T*+ MV7 81L&EV;)I-D;A\VNK"_JCFOZHE_Y"IAIU:R%PD\L$R/=[R%:@^RH3U:ZC M_U&_QC6K<6_"M\QLVWI5HD;GU:5A>VTG=:A)?VV31.42\].0 -^SE0""TH"* MIS5(2Y3=@J[4IHW2I$%IXD?ME.*:4MQ+Z4[N,;+2SVWQXD:\*(K;XU'_)+U^ M;\0'#3O&TR+QUQ*N7%TPH+2#P9GXTU<8X "A[?,5V0F&97=, #?<#D]V>T4D MV%8NM+DA1N,.+L&)2]#+Y3,RP:TO-T0 'N1]M0B:W1]VQ3])* U?Z;]EA)+^=Z6LH)>O7Q0&'3%/ZD;[Y>VKLDR\/-!;"8R:Y0[B M>-1!X*2!-'I- W2.*@9/.,0:-T#4[\'96-'**&HP"ORX0Y+H2?YHO_Z5%4EP M$N)IL1>5;(W>U,.)'_M=#3E)(NW7Q ^,:[)G(@Z0W'<57 &J'^]1BSU^5\7RZLVA43[TI9G)^+ MRRU^$X%V!OA\K90]+ER ^BMK_B]02P,$% @ DVA85._T"='@ P A \ M !D !X;"]W;W)K&ULS9?;;N,V$(9?A1#V8A?( M1J).M@/;0&(G;0H$#3;=]J+H!2V-+78ETB6I.-FG+RG)\D&'M6&@Z(UUFG_X MS9CD<,8;+K[)!$"AMRQE$,FLZ+MX]B^F8YRJE#)X%DGF6$?%^!RG?3"QL;5]\H:M$F1?V M=+PF*W@!]77]+/2377N):09,4LZ0@.7$NL4W#WA@!(7%[Q0VF5 6G'\S M#X_QQ'(,$:00*>."Z,LKS"!-C2?-\4_EU*K'-,+]^ZWWAR)X'56)-D%%67LE;E8@] M@?;3+G K@7LL"#L$7B7PC@5^A\"O!/ZI@J 2!*<*PDH0%KDODU5D>DX4F8X% MWR!AK+4WE-!?J=:IZ4^7.?KXX1/Z@"A#OR4\E]J7'-M* MXYE![*A"N2M1W X4#SUQIA*)[ED,<8M^UJ_';H\#6^>E3HZ[3L%VBQH1*4')*[027,J+0(,&Z&=_U(D:UJCAN:@DBO(LUU 0(Y)QH>CW$O 2 M^K!)[PT[Z0\Q>%=F<'^= M>0)]OM?QH#^?(%N ^*NG0N-=C<#_?9&8XV:5P$%W"G95 O\ORL0<-^M$#_ZN M3.#^.O&8K0D59E3$ER@"H8_33)^@CX)J/48W]WO<4CM^:%:2VWO-0P9B5;1Y M$D4\9ZH\*M=OZU;RMFB@CM[/\,U]V1#NW)3]Z1,1*\HD2F&I73K7 YU,4;9\ MY8/BZZ)%67"E&Y[B-M%M,@ACH+\O.5?;!S- W7A/_P502P,$% @ DVA8 M5-,6/!IM! QQ0 !D !X;"]W;W)K&ULQ5C; M;MLX$/T5PNA#"VPCD;I8"AP#CK/=#9!@C:;=/A3[P$ACFZ@D>DG*;O;KEY05 MR;8N-@P7>;$E:N;H##DSA^)HP\4/N010Z&>:9/)FL%1J=6U9,EI"2N457T&F MG\RY2*G2MV)AR94 &A=.:6(1V_:ME+)L,!X58S,Q'O%<)2R#F4 R3U,J7FXA MX9N; 1Z\#GQFBZ4R ]9XM*(+> +U=343^LZJ4&*60B89SY" ^!_-,)4QY\HW%:GDS" 8HACG-$_69;_Z$,B#/X$4\D<4OVI2V]@!% MN50\+9TU@Y1EVW_ZLYR('0?L=SB0TH$<.K@=#D[IX!2!;ID58=U11<;QA28)H%J._U!($NL\4S1;L.0&) M/J(GG3AQG@#B\YTG:"(E*(G>WX&B+/F@#;\^W:'W[SZ@=XAEZ,N2YU)#RI&E M-$OS+BLJ&=UN&9$.1IB@1YZII42_9S'$^P"6#J^*D;S&>$MZ$>\@ND(._@T1 MF^ 60M/3W>T>.DXUY4Z!YW3@?6(94X >=/K&Q;3?ZSCGNX/->?[^H$'0O8)4 M_M-#P:THN 4%MVO5!9<23:D0+RQ;H$G*\TRU+=46QB]@3$=8CT,;^R086>O= M"6R:!:'O.&%EML?2JUAZO2PG492G>4*5GA)-42CV'S6UWT;4:S#PO9"0X0'1 M%C-GZ(=N.U&_(NKW$OU6- N(/T[6('3SVV.+9B 8C]M(]Z,.T0M0T59!TS,< M]P(;5H$->Y&^"!IKV="2@KX_0OH,HB_[@@HU>*L"""L*X64*(&P6@!_8!UEU MQ&B/(;;KSFSW_T?OQ6"X%)38)<9BE*'&]G MFKVAYWN'S:C-+G!=CW0L2-VWL7.Q?E1"[>:$2^S )X=D6^SL,'"''63K#H_[ M6_RY/>D(K-?=E,[QW ^N%@;%W@=Z5:W=!Q>''8I!:L4@ MOT8QCL#V;&./>/K':Z)6#')$,?3\FS)H_\P]I3AJY2!OIARD5@YR(>4@347 M-G$\YS#IFG:A[8<=GWBD%@YR.>$@34'P Q>[AU1;S'!@!QU4:]D@OT8VCL & M/05RANHT;E*<01V,W^+KZ?9,K8;9'O$] M4K%@F40)S#6D?374%2BVIV;;&\57Q<'3,U>*I\7E$O0'I3 &^OF<<_5Z8UY0 MG5V._P=02P,$% @ DVA85+I74C8Z"0 .2@ !D !X;"]W;W)K&UL[5I;;^.X%7[>_@K"[10)X-BZ^)),DP"3> 8;(+,- MWB1*-LR[5FLVY>9AXDNYQP>GLO'C[2N5Y1] MX0M"!/J6I3F_Z2R$*-[W^SQ:D SS'BU(#F]FE&58P"V;]WG!"(Z54I;V \\; M]3.TU*D24Z>&.)EEF&VOB,I7=UT_$[UX#F9+X1\T+^]+O"< MO!#Q5CPQN.O75N(D(SE/:(X8F=UT/OCO)X-0*BB)?R1DQ1O72$YE2ND7>?,0 MWW0\Z1%)222D"0Q_EN2>I*FT!'Y\-48[]9A2L7E=6?^D)@^3F6).[FGZ:Q*+ MQ4WGLH-B,L-E*I[IZF=B)C24]B*:BHJ#A,L\.TUHRO$I#18DQ@X2;R\3=/:7 M\^N^@%&E;C\R(]SI$8(](_@!^DQSL>#H8QZ3>-- ']RM?0XJG^\"I\4)B7HH M]+LH\ *_Q:%[M_H+*7K('^]5GQP_NN>835AG(%3V0E<&'G(N6 G])-!OCR" M'@3)^+\U^8$R/W"9G^$H21.Q1C-"VC+H-O&Z("C)!6&$"\2P(!SAHDB3 M"$]3@@1% @1D,-$](U!'Z,.<$:(F@QGI(BR4Q#W-"IRO__KGR\ ?_XTC6L@: MZR+RM82R S,D 3&F9'$*P^4PE&IJ-2@Z6RV2:($2&%T_*$ 8YWF961-2%P:7 M/@I$9^C,/U?/"@9@I;62')'9#& '08'S$BS&>-U%9X&6_$1BPL#8,^&$+0FZ MP_D7:>D7@+!_ H2A9VFDH8J*M.3([P=2RG_7\ KG,3H+M5D<_QN:F<3H\>'N M[]J1IHTSRE RL_&:6VV3'T\>VYOI4>?2P9O8A)3@''L)1.*#PE8D5(CCR5&S_H M#:5%"'9!83BNX]92>LI1I5-9N#0FVFWL#8,RU$.RHYH]BI=,T1K=Y M SVTAB*"5'\M$Z@QB9< ( 4\E5(O)$^@6G^A"M\E]@!H1L1BJ^]Y[RK[\"J/ MD@)>F#*2R$WHK&K?*&(EC"#+ILP+G,1U.[N*95QG8>PN%KE"@B>1[A2@0TD& M>#NE# S)THQP 54LUFWY&+<4A^]Y+66D)8=-2>]J2W+#_\O:_TMW%3$*2'U? M,D;R: V+OT$ZM;3>,H&HT>USB MM 00AS4T66))Z1'FG+0VAC'9S$00>JV9,*)#I^BFZPT"[!\@2+6KMI&["MU: MO79;"]&:P!KK"FI@/0L.!15:\0FO*YXEN0@_IBY\2S[]D[!/W])/WTT>'S:6 M<1E57@%G:WA_4-$?5/0'%?U!1?]X*NI;+NJ[R:@"Q8@")\/@5DQXQ!*%$*V( MY;;UNC^6FH=QF,TF+,GI%M!2NCD:Y2==LN%#%;+(]DQEPX&A'(6]H??>AV6W MBB>!@$EF"89G"8\ 4 "B&)C4-0:/(5T)54(S6C+).SF)2K4D;FKHZ..M/&XX MDE%@QBY'=OWHP0($?:M/H+J.Z@/.F9:0#I23N5ZQJR1!Z^+9+%'G5IN/@>!" M[$!;G6CI":PP@T(6"=&WBGPK+\V!H3Y5U5')%YTS7GZ;I_R\- MW8(LNQV]/R"FJ1NM=N+N=O5H8'<\@7O'<_C (MC=W_CAGL9LD_7%)G"9)<"29X9>OD#[@),_ MMWOOK!^[N0OJDV[*$%J>/=K\9'/%[1\/'361K=&%M7 ML/NP956Z=*]*H5V5P@-KB%P['V'/5L5Y_1U1!HG \\>[6X0CTA!:C Z#DZ2A M\=.O&_:.3$.XDX9='K'I@87+T(UNYM3?@I .?"/.3W:=A'?H42[.KW)Q?EW! MLS6:X#5'=Z5\BSY+KJA>OB3?JG?'I,1B:#@\24HL9(;NO=?3QCJL20+)S(\S M#@Y2T1T=14,<%-EI0\$#3AQWLFF3NJF3OLY"EOR]'$F&FVW8&]\L#B[\"-O\WSC1WX%UX)_D MLQ(+C@,WKSPRC'?&S,;//+X[C!8_!]]'2.MSY'@/^SA@K_HTZ$\__009&K7% MJ=_XUBHC;*Z^6>/ @ $%]&=7]=/ZN[@/ZFNPOA77']5]5@?)\JAX!JI>;PS0 MQ_1W:OI&T$)]N36E K;&ZG)!<$R8%(#W,PH-:V[D /77@K?_!5!+ P04 M" "3:%A4X*123OX" ?"@ &0 'AL+W=OGOJ_B.:1$-<0" MN/DR%3(EVDSES%<+"21QH)3Y81!$?DHH]WH=MW8I>QV1:48Y7$JDLC0E\O$, MF%AV/>P]+5S1V5S;!;_769 9C$%?+RZEF?DE2T)3X(H*CB1,N]YG?-K'+0MP M.VXH+-7:&%E7)D+L8<2F)*,Z2NQ_ J%0VW+%PNFW!,MB[V!A^),:9$6 M8*,@I3Q_DXH(/]0[2/*$\ MJI.X]0H)L95D+2.:N"HB_MH5G(*W<;E:=C^?W9WOK[;GK9.Q M-J-<(093 PT:1Z;JRKP;R2=:+-R%/A':M =N.#<='$B[P7R?"G-C%Q-KH.P) M>W\ 4$L#!!0 ( )-H6%3AN1OEN@0 -L7 9 >&PO=V]R:W-H965T M_S"2U@ZU5KJ+:AG,.#\^!1W#&.R%_J V 1C_CB*N+ MWD;K[7F_KQ8;B)DZ%5O@IFZ+2A/QEOV1IFH!^W]])\]\]/I_ZF4-F\36$G=I[1^E4YD+\2#^NEQ<]+T4$$2QT&H*9 MQQ-<012ED0R.?XN@O7+,U''__7?T#]GDS63F3,&5B/X)EWIST1OUT!)6+(GT M@]A]A&)"01IO(2*5_4>[W'9PUD.+1&D1%\X&01SR_,E^%D3L.8R\(PZD<"#/ M'+!_Q($6#K2M@U\X^!DS^50R'J9,L\E8BAV2J;6)EKYD9&;>9OHA3_,^T]+T MAL9/3Z8PU^@$S?*T([%"=XE6FO%ER-YQ-T9M7;]$K%'+T M92,290S5N*\-DC1>?U&,>I6/2HZ.NCA%%+]#Q".XQGW:WMT[=.^;^981 M(,.;69YS_=A!%C;=P$\3,]NG?9ZJ%CCPS%]I=@#8+P'[3L"/ MG,5"ZO _R$&B4*F$\06@A5"Z-M]YP& /R,D T^=P:ZRH/PKJT08EVJ %O9'@ MZQ,-,LX0UT$,*H/C -/1\#G(&COB#0)\!.:@A#EH ?,8N$%+<#5V-#@.;EB" M&SK!74E8AAJ]7TN ? O<0CP'Z5K^HS+VJ(O==5:&/W-"OVE,_%F%,X(/-DE. M;=7,]X[O)>Q9A?6< &? 0R'1(U=@]KK94I\S)9B!#,WCKS94XSTYQUV0C:U4 M8M*-F!5Q X>:U9@XU Q;_<5N 79GX$.K#%CMQ'XG&;!RA]OHW9]DH*ILE0S4 MB)]K$UCQPV[U3V2% JXG8+8IN MNC^VH9M8@2->%W03*VH$OXSNRX8 W_#WNB057DU):C0[G-;>J=,MI>XD7;=* MDM5 0CM)DM4]XCXT-N\)4CW^U=+=9'8(T.HF<>NFF^Y/K>BV>D<&G=!M-8ZX M3VPMZ!Y6M7Q0QW>CW2%$JY+$K9)NPF]:$6X5CYQUS*D?=Q[AFPHL !P=- MKX;P9KM#B%8GJ5OFW(3?MB&<6O6BW5R:]V[-[E-;"\)IA4A:2WCUFDQ=A%O- MHV[-+2*MFU*UF;B+O6A%I=8EVFZ;/JI2AVV6%'P_^3L<]G@59X459Z9I,Q,?O&8 Y,HY&:2 MH#1BYH?H22RXWJ";Z\N[![0R3GIC.E:18#HM)DJFP;ILS0!BB;91HA ^)<'K MTSKJ^WN5S1CD.JL0*[00"==Y :YL+:O0EUFQ]GF[[YU?&1JK/88)TY/7F>T0 M>=G[ELEUR!6*8&6&\TZ'9N7+O)*&ULM9A=CYLX%(;_BH6T4BMU =OYFE$2J!^'<&$3].'.R\7'AFVYU*+WC3\3[8PA+4Y_V3 MT".O< E9#(ED/$$"-A/G+;Z=4Y(*LB>^,#C*LW.4MK+B_'LZ6(03QT]G!!&L M56H1Z,,_,(0#DBI(0I9L47;WU5,@(%$[4&P=1*_1JSM0 8M>CSVE M)Y#:>.M3L5E>C%PHA@EZX-I)HG=)"&'9P-,S+Z9/7J8_(U;'.UB[B.(WB/@$ M5TQHWESN6Z9#BT^39GZ]"WY+2!@7Z',B87T0$*)/7(%$2Q!,']ZAKP\0KT!\ MLY3J%:5Z62EJ [=(I!('_58I]/5>/X 6"F)IL^\7]GU[)RI0>OXL42! *B3T M$.G7+DS+LJ)LU7? ;DS=F^$?5:1:RTI]#8J^!E<0>M^$T+ H->R"T*BP'W5% MR&Y,W9Y?2:BUK-373='7S16$/C0AA'V3?GX7C/!9O.*N*-4XZS>"5&)JKROW M1DQOY I2'PM2Z#]TOY@]/C="9Z(6TT[0F8#%/6M[BQ(S_?.X94DE)[L-=DF_ MFE-K7;D1$^6X)LNMG!:-L)A\Q8-.L)A4QKT:Z\K]V:2G=0DNY74IT:D3-2242>D3+R2FG7L%:3LSM@=C*I)M=:5 M_\LUR4YKDMU*ZK$)*6JBEN(N2%$3K[1F'?O_2=4XDTMKO_:ZO#?O;*&PO=V]R:W-H965TK'=C'MPL )L>K8S#Z4[M_O MV*$1%0EP0>S8[_N<-Q\G^5:;5UL!('NOI;+3H$)<7X>A7510E$MPR2*LK#F0@5%[L\]F"+7&Y1"P8-A=E/7W/R[!:FWTR . M/DX\BE6%[D18Y&N^@B? E_6#H5G8NBQ%#W$[??;_@I8&OW MQLPEF6O]ZB;?E],@<@6!A 4Z!TZ'-[@#*9T1E?%WYQFT2"?<'W^X?_79*B>F"FJA MFB-_WUV'/4$2]PB2G2#Q=3<@7^6,(R]RH[?,N-WDY@8^JE=3<4*YF_*$AE8% MZ;"8P1S9);M1:L,E&>/&"!1@F2XI'*W1C;3(U5*H%3N? 7(A+]@9$XH]5WIC M:<7F(5(ESB]<[*BW#37II2ZNV"#^PI(HB5^>9NS\[.*S2T@YVC!)&R;QMH,> MV_M/Y?_0:G6)8&KF0_Z^F5LT]!3\.4(:M*2!)PU[2%1WTA6[465>Y=Z'MR+* MP[<.T+ %#4^!!EV@1I7N@=*(?MVPM(6EIV##+EAZ (NC?EK6TK)3M+2+EAW0 M>D"C%C0Z!.CM.<*J#N6].!U,<<'S-&12SEIF9/C3(U< M=N$F!\]CG"8=O'"O@[AF?,_-2BC+))2DC*Y&5+%I&EPS0;WV366ND5J4'U;T M30#C-M!ZJ35^3%R?:K\RQ7]02P,$% @ DVA85//Q^)D0!P 'R, !D M !X;"]W;W)K&ULK5I;;]LV%/XKA-%A*]#9(BG? MBB1 KJU=IRWF='L8]L!8M*U5(CV*KI-A/WZDK(B61%/LYH"H)!+R4QZUR?B_E$ MOB&27)P)O@-"RRM]^B)?#3E>S=^8Z84[ET+]&BN"!/- ,_@\LH MBO6"(@F8L#TMZ.7UTPV5)$Y>*XDO\QOPTZO7X!7H@6Q-A(+%#'QALJ(?J M^F'-MQEA47;6D\I"/4YO45ASM;<&';$&@WO.Y#H#MRRBD04_=>,AXPUQVZ=4OR!-8\B2/R#$C*MTS:U>#4JO!DZO;I=+FC=8BMY+_P21U.:*6Q4,NS#XP;:@ M6G$#*V[6@D/=81U7B<&PC,'0J6@NB=Q*+IZ=SKMU(-@-[,Y_/Z[BQ*AT8N14 M]"M)MON*?IFHEIVPANCYXZ9I9=$&$ M:E+W%BD\&F/[$AB7D1L[(W=#EU0(&FD2!)=91G6[\U%MK/@2>$9U/T#_P*XQ M'-=]O&M*P2 UL'HI^]"JK!(+&)BF,6BC.4'5]DVJ/O& $C:"?XOUEL[: M^04-8_ @&-5,OB[$JNP=CFOL?6,1PX&:#%6Q6YNV_J _K 7=IFTT#FN#OK-I MPX-!+3?O;6(HK,_YB44LQ(WU8PD;A!CWZT7/(J)E7U M$QD_D=//=X)G&=@R01=\Q>*_%2-H+XO2#G9\FT0@3C=D(8%<4W#-U35[_C$# MM"RBC@)R50Q_:#8:-[R;MHI5W3.-'L1N]R:SATG.<;_?T_21"E>+!TV/!\.3 M-Y#0]%RPM>GZ7C::%BJKU&B9:Q8QVV2SB,'CZ3!]%W1W+W/)%U_!%>3*=/EP.'I,V7:#^CN/_Y3ID:-V XMB6I6_:;4S"+E6#6F M-X#NYN"."QJO6-X/?%+]OLH16X&98@H51,(BH+R.8IGYI J9(HR"DZ<*&4)' M;D+W;&I0DV;[S04R;16K6FGH&/G0\;*(/]/]6!G_)(^_U6@+>]I8MEVN:K:A M6>2FV1-TD\4([BHX;9.JVF_X'+DW[1;[:Q,?7!,AGE5B=D1$&2A7")=@OGW\ M4U5"\,#![=,F%KFS5A?#9O@#9'&R5:[JIBDLR%U8_K.;_BXV"P=J\M:T5:SJ MH*DOR%U?[LE3G&Y3+UXR)02=OH0@4T*0NX2H>*K(JIPLUH2M](G$T6XL/YG6 M31BC3ZH;V]%$-5]I?CYLS46S.,"1)1=M8E7'3!%![B*BC]"5_?J<@7I5"FPJ M!3Y]I<"F4F!WI? [&6E1TGK$@4U-P.Z:,!$TT477)X0')Z"G/P+%AD^QFT\] M0^A6 E&W[PZA(3[L)KXOW0]>X3-$@P>G#Y]A''R*L[D6)7#<-@,-1V$W1\U5 M>2 ;50N\@F@8 H]/?PQO2")TG^GX!;%%"1RV!#$TM!*VT$HCB. ?<+D1<0(> M=KQ\RP@NU;^'G=I3/(-/*B*JY-X3L5@?%9K'3X<:/]*=VEHQ*=2.?:NV)9=" MZ+JB-RD^V0L-+87H]-DS_!2Z.TK/[+F5](\EKW?P@CFE8I5_:9&!A7Y/LW^- M5#XMO^:XS-]IUYY?P;<3:'D^A6]G^V\UC/K]IR,JF:N892"A2S54T!TJYA+[ MKS'V-Y)O\M?;CUQ*GN:7:THB*K2 ^GW)N7RYT0.4W\1<_ M02P,$% @ MDVA85%EZ 9Q' P 0P !D !X;"]W;W)K&UL MI9;O;Z(P&,?_E8;LQ9;<#0H4<%&3.?=#MR7+W.Y>5ZQ*!M1KZ]S]]]<6Y!0J M(=D;I>7[>?I]^K2T_1UE'WQ-B !?69KS@;468G-EVSQ>DPSS2[HAN7RSI"S# M0C;9RN8;1O!"0UEJNXX3V!E.JPA_T-7I$9$>^;%R9;=A5ED60DYPG- 2/+@74-KYZ0TFO!KX3L M^,$S4)G,*?U0CX>2)F/-AC3E.M?L"NUC@7B+1"?3J0'"J<,Z^\!?AX"$&0\\TURL.;C-%V1AX*?M/'1; MAR9JKIDV;\5OV_%GS%K-WW7/W3'@]]US-^$/W7,WX9/NN9OP MZ??J_OB]J7OJC,->RRKVJDWNZ7C^J7ARUW*1Q*9Y*,A D^K$_AQ"W_>A=/UY MF&]3%B+8\XY53TU5+_1<5*F.W/N5>[_5O3QMY5F:F\P7(#H8+PA@&-5L/39E MR$.A*NR1>X,LJ%_D%'Q&3'(0B^,:K([D[?01;5IO#=$0X[OA<>R!X/,1UY0J]VD*4-A M5%=-FZK("1KK\[$I"^!1A8N%8)"%D>OU:@O!/CAV,\)6^C+)04RWN2@V9]5; MW5>O];%=ZQ_!JPDT]$_E_;:XCOX/7UR.Y>=ME&ULI5AM3]LZ M%/XK5K4/FW0A?DFQZ7LWU_GI:&UG=R(?6EC MYWF.GV.?XV-GNA/R=[GF7('7/"O*\\E:J2HVO-!O5D+F3.FF M?/;*C>0LJ4EYYF$(J9>SM)C,IG7?O9Q-Q59E:<'O)2BW><[DGPN>B=WY!$WV M'=_3Y[6J.KS9=,.>^0-7/S;W4K>\SDJ2YKPH4U$ R5?GD\_H[ [ABE C?J9\ M5QX\@\J5)R%^5XU%\:6J3##]]\(O>995EK2.?UNCDV[,BGCXO+=^ M73NOG7EB);\4V:\T4>OS230!"5^Q;::^B]T-;QT**GM+D97U+]BU6#@!RVVI M1-Z2M8(\+9I_]MI.Q %!VW$3<$O )L'O(9"60,82_);@CR4$+2$82Z M@8XE MA"TA'$N(6D(TEA"WA-@DT+Z%@_N5@V/'0-UB6ZO=2]DO=Q/X7A-8=53.F6*S MJ10[("N\ME<]U*%=\W4PID65A0]*ZK>IYJG9HEB*G(-']LI+< +F?,6EY G0 MO1M1\$*50*R 6G.PD>(EK9/OXYPKEF:?-/['PQQ\_/ )? !I 1[78ENR(BFG MGM+2J@&\92OCHI&!>V00\$T4:EV"JR+AB8-_.\Q'>," I^>DFQB\GY@+/&AQ MSI>G@*!_ (88.01=#M,?^$;382]]/DR_W1:#]*MA^CH$]=.Y;1)>L5> M#[)Z)44.='67K"J/)=AQR0$KP4IDNE279P-J_$Z-7ZOQ>]1<\T2;SUR+TA!I M3:Q.#B\S1 G$4^_E<.YM%(Y(%!RC[FQ4"&'<@8ZD!YWT8%#Z@V**NX0WM.!@ M,$)C9.BV03[VB2';88G@'MFTDTV'9UQ(?0XI7,*I-5Q(0^P;RFU4$/LP,J3; M*$IA1-S:PTY[.*C]42B6Z2JHZU&ACH/5Y4]H:8AIB$+#'P<*0T(-?VQ42'V, MW/Y$G3_1>Z,_LL9#T+>BR$:=1-@W5NS.1NEX[%F*N),>OR_Z8SMF?2,=O]J8 MDP":,VZ#$ YZ5"/X=KB![PW_EGD4V6%LAHL#16%@H.X<*.0'?H_Z@Z,9&I$ MR?Y(]K\9T)H[DD$I(:9/-NP$T]CD4?G,*#SIU_U9PA#RH1-Q] M:L367D[TSF)DQJ4#AI$?PV/8W&4-(FQ4F2N7M8":JW[MLA;IS?$8]L5EC5!J M;*$W+IBN$49V+QPP7_MPC+IUH! B)(!F*-BX*"9697+!*/3-_= [N(;D7#[7 ME^M2GS^VA6J.+%UO=X'_7%]CC/X+=+9 CO[;ZL)?7WO>S#=?"_2A[SG5AY:, MK_10\#3482N;"WC34&)37X*>A-*7JOIQS9G>D"N ?K\20NT;U0#=9Y#9?U!+ M P04 " "3:%A4"&FGOH4$ #,$ &0 'AL+W=OW:JTNP^K?3")@:B) MS3JFM/]^)R8$:DP4Z;R47+YO9KZ9L3/N8,/%6[FD5**/(F?E96\IY>K"LLID M20M2]OF*,G@SYZ(@$F[%PBI7@I)4D8K<& KV6>,?HD M4+DN"B(^KVG.-Y<]W-L]>,X62UD]L(:#%5G0*96OJRL2(HQ%\9W90'UZB2,N/\K;H9IY<]NXJ(YC21E0D"/^_TAN9Y90GB M^*\VVFM\5L3#ZYWU.R4>Q,Q(26]X_G>6RN5E+^JAE,[).I?/?/- :T%^92_A M>:G^HDV-M7LH69>2%S49(B@RMOTE'W4B#@A@QTQP:H*C$[P3!+A*"&M"V)40U82H*R&N";%."$X5SMY5SN[J S?%/JKV2'(X9@DO*'HA M'[1$YV@*JSQ=YQ3Q.;J=SZE:(V@/0L]$4O1,$\Z2+,^(6DG?1U22+/\!_-?I M"'W_]@-]0QE#+TN^+@E+RX$E(=3*H97485UOPW).A.6B7YS)98EN64I3 W_2 MSL=.BP$+\NZ=\'Y'4RI(CB0X!>^K MM:0I(A*]]J=]5$HBUY*+3]@Z5&@52D!HIIIM_03*3S5HO ]Q$+LV9/C]L#8& MF!,YL?,5]FB >8[G[JU]4>LW:OUVM5S #,!@'Q>"LN03T8]D2=B"HJQ80481 M;)UI!MG-9BH1E B6L85IMWS<>O(/(CQW'26Z.-;R;K+E.ZY95=BH"EM53675SOL> MV@NLN^^@O6:4T7DF33K#H]@\V]5E'H,<#_N:RF.0Z_DG2A MSJL!.U5[!0S^2II)67P<2Q!$6L0_3:@PCC1=!E3L8&R6A>W]F&6W"OM3+JE0 MK6@<9FRC5T]38(!A.PPU!29COF-[)R0<3(JX5<*3X.^9.GU!OQVL(FJ>[_#1 MINH&=H2_!GMC@('N6-O(1R9K-G:T$M^:K/F!KV7HSF0MBCW-Z;W)F@N-]17V M8(+!UT,KWM@ @T^,EH^) 85AZ_3U+YL!%\6NY^J]8( %MJ>WLW5P@"BH6*AC M<0GK#D: [7#1/&V.WE?J *(]O\878VQX/JF.ZNK LC>_/>?#>+;(6(ER.@=7 M=C^$OA7;H_/V1O*5.K[,N(3CD+I<4@);>06 ]W/.Y>ZFL.80L]E4=67DXU2VR^>5^<;5M+Z M0FQ9!;^LA"RI@DNY]NJM9'39!)6%1WP_]DK*J\E\UGQW(^A#F@4OS@[U">?D5[*HQ!/^N)Z>3GQM2-6L%SI(2C\V[,K5A1Z)/#Q MNQUTTLVI T\_OX[^5[-X6,PCK=F5*/[E2[6YG*03M&0KNBO4K3C\S=H%17J\ M7!1U\Q<=CMHDG*!\5RM1ML'@H.35\3]];A-Q$H!= :0-(.<&!&U <&Y V :$ MYP9$;4"S=.^X]B9Q"ZKH?";% 4FMAM'TAR;[333DBU?Z1KE3$G[E$*?FUU4N M2H;NZ3.KT10MV(I)R99(T6=4N8IL*,']?)VZF_'J8ECZ@7++U" /R/B$VP)OSH_W+>$+\X.QYDE M_/OYX>G;< ^VH-L'TNT#:<8+'>/] S4!3K^DBE=K5(BZAJ1#7E$.N\&5-;W' M$>-F1%T0]O,H2G$P\_:G6315,V TZN\&HW06#LI1SJ@^[S=HQ.CJ9 MU!_8,A51XF.[J[!S%8ZZ^MDGD$'QL"8M-.;%&4G3@3M31<( )W9[46),7G@8S\:6#15)$FBT.XQ[3RFYWF4;,^J M';/92\T;T,^R9&#/HL)!Z#@?66L5@!_ M=:PX!<\AO?;3DUERFPXKCBD*P\Q1<+#?@\H?-7\--BLEY(N5-+Y93D)CSVTJ M/_8=SDX0BL?/=9[+'5N^X:5.I&0UDWM[(MLA3ZW$<6(8-E78CX/,X;B'#1ZG MS4,%367!_X!IZ#6AF:J@UX ;M\I?T!JZ2T\#R&J;F,>&Q,,:95&YDMP#!X\3 MYZ?:,&FU9)(D3@P*6E1!F#I*$NZ!@\>)T]?_ X@'YUIY\6\(1 J]Q:H;#)F&F4IL&PRMMT,91:_%:W:'7Q MF_$P(0/==ZLN2#/7+O5XP^-\6YC[\QE5NN-:H?V9.3&1EN%LN-0KBPS[89*E MCB7T\,/C]+NB6Z[:(UN+E3I0:?=I UO8S*"NYB>U)-ODUQ0HQ&R*%SM>NDAR$9 MAZ$%.R?-A]6RR;]IDF7^$-TV70:MIZ/S)#TIR3@I]0/NF9QL1SKE ,99-L2D M319 $S5PZIV\'-'OOGY0N>95#>5I!7'^10)KE@^!#=N5Q@;\U:*F.[@&\Z6^ M4CCR>Y:"52 TDX(HV"Z]\_!M-K-X!_C*8*\/GHEU8 4!A]Q8 M!HI_=W !G%LBE/&SX_3Z*6WBX?,#^WOG';W<4 T7DG]CA2F7WLPC!6QIP\U& M[C] YV=B^7+)M?LE^PX;>"1OM)%5EXP**B;:?WK?K<-!0I@>28BZA&B8D!Q) MB+N$^+D)29>0N)5IK;AUR*BAJX62>Z(L&MGL@UM,EXWVF;!EOS8*WS+,,ZN/ M(I<5D,_T'C1Y0[X(!;G<"?8;"ALD:Q"P94:3EQD8RO@K"[K.R,L7K\@+P@3Y M7,I&4U'HA6]0CV7U\V[N=3MW=&3N,"*74IA2DW>B@.(Q@8]&>C?1@YMU=)(Q M@_R,Q.%K$@51."+HXOGIP4AZ]NST<'["3=S7)G9\\1&^#99"Y(PSZEI$;H^7 MYS5Y=Y_SIF!B1\XKV0BLV!4HK)BP(2/Q/<7/ITO;@&F4T.3[1G).L('V5!4_ M3DA.>LF)DYP$4X#B;: &Q60Q]JFTO*GCM7O5W2J: MI6FZ\.\.ZS>"FD[GP6-4-H)*PV#6HQY9F_36)B>M?<(]6$'1N/U*$]QQB09C M.. F:)P_7%B*)3"CK="23PXTO0GC8*#\8@05S^?CPM->>/J_PCFM-5C-VE#3 M&&Q]0V]!D*)1[G,Y6:GTJ<8DC@=&1D#I+!G4:02$A1IW.^W=3O_IEA98A=ZL MK4LM=1=Y8C1OE+(5/&YX^D1F.)W,!X9'0/,A*!L#)?&XX5EO>/8_+0>B^'>S MS<::;1X-+(VBABV9C: >M61KRC\XHBI0.W?4:Y+;K:K=W_MH?YLX=X?H(+[& M6T9[*?A+TUY1+JG"W483#END#,ZFN,ZJ/?;;@9&U.PAOI,%CU3V6>%,"90'X M?BNE>1C8"?J[U^H/4$L#!!0 ( )-H6%1FQWHRN ( *L' 9 >&PO M=V]R:W-H965T\Y^)#Y@ *?1:4R8F3 M*[6Y<,WP/23%1<%5GHJUJ[<","9)174#3PO=@M,F#,=V[6%F([Y M5E'"8"&0W!8%%G]F0/E^XOC.8>&9K'-E%MSI>(/7L 3UNED(/7-KE8P4P"3A M# E839Q[_RZ)#=X"W@CL96.,3))WSC_,Y"&;.)XQ!!12912P_MO!'"@U0MK& M[TK3J5]IB,WQ0?V'S:ZSO&,)$O5,]__A"K/P.BEG$K[ MB_85UG-0NI6*%Q59.R@(*__Q9[4/#8(?GR $%2%H$Z(3A+ BA%\E1!4ALCM3 M1K'[D&"%IV/!]T@8M%8S [N9EJWC$V:.?:F$?DHT3TT?6,H+0"_X$R2Z1LOR M]-'3"KUANL7V;.ZI+@[,4D"7"2A,Z)5&OBX3='EQA2X08>@EYUN)62;'KM*F MC+2;5@9FI8'@A $_0(^H-"_QL*O,#O M,33_.MWKH2=?IONW9]*$]0&%5B\ZH3>#-6&,L#6:86H.H6^+2XG82I@/?3>- M/=_3X7?-W%W4P ^"%BKI086CV[!&':6(ZA31V13S'(LU9$AQM!!\1^RMH2\M MU*R_OF2E[*#A)K@U^WH4K OR_7#8RM4%7?M!%/3G&M2Y!F=S/:D<1)_O0?=M MD3^*6\:[J.$P"EO&>Z3\*/3ZC<>U\?BLFXFX=C$9AU$K01?547M*C M=51Y902W<8T5H.O%M .)4KYEJOS\Z]6ZX]S;B[:U/M.=J&P<_V3*-O:HRY P MB2BLM*1W,]3;*LK64$X4W]C+\ITK??7:8:Z[*0@#T,]7G*O#Q+R@[L_3OU!+ M P04 " "3:%A4T0H9)+L" !W!P &0 'AL+W=OK#8@_V*NM= MNKM ^/O.KL&A#7'[EA=[;W/FS!G[;'>M]),I$"T\ET*:7E!8N[@*0Y,66#)S MJA8H:6>N=,DL374>FH5&EOF@4H1)%'7"DG$9]+M^;:+[7;6T@DN<:##+LF1Z M,T2AUKT@#G8+]SPOK%L(^]T%RW&*]F$QT30+:Y2,ER@-5Q(TSGO!(+X:QI$+ M\">^>QMF_>[/0:L7]GY M-9.\L;PO2T;8%C&#!=NX#(8,)T6RB^R0OA5:>T_?.#HL\$7-X**1 9F?%91^ MK^/_(?-EC7[YGC+'T8O71(UE3K1*264##_I+].K3 M;OVE?+CGA27JW#N^@50MI:ULL5ZM;Y5!Y:4OQZLK:6Z M&ULE5;1 M;MHP%/T5*VJE5EH)"0&R"I H;%JE5:KHNCY,>S#)A5AU;&H;:/]^UTZ: 0UI M^P*Q?<_Q/3ZVKP=;J1YU!F#(<\Z%'GJ9,:M+W]=)!CG5+;D"@2,+J7)JL*F6 MOEXIH*D#Y=P/V^V>GU,FO-' ]=VJT4"N#6<";A71ZSRGZN4*N-P.OMTZ+5M0L A,9:!XM\&)L"Y)<(TGDI.KYK2 G>_7]F_.^VH94XU3"1_ M8*G)AE[LD106=,W-3&Y_0*FG:_D2R;7[)=LBMM_W2++61N8E&#/(F2C^Z7.Y M#CN L'L$$): \*. 3@GH' ""Z @@*@&16YE"BEN'*35T-%!R2Y2-1C;[X1;3 MH5$^$];V.Z-PE"'.C'X"+IHF%V2,-*#S-9 ;V2F!B2=QTY!>HO,[*9MJ(O !5FL0D M+QQ%;U/Z4K,:;4D.=R +?:\Q\PG5&5E1EN+]RJFUSTB"%[["HXG. M<><<9W3..!Y=J#V+O?>UU80<:BM"NA_0UJ^T]3^W(Z=,)W(M#)FATCHES7R= M5CLZK=MW[\&Z[=.&3197&ULM5==;]HP%/TK5C1IK32:V"%? M%2"U=-,FM5K5C^UAVH,! U:=.+6=TO[[V2%-4C I$MT+Q,Z]Q^<>WYPX@Q47 M#W))B +/*>% M;HIIYHP&Y=RU& UXH1C-R+4 LDA3+%[.">.KH0.=UXD;NE@J,^&.!CE>D%NB M[O-KH4=NC3*C*G_<*20 SL0!+290$.)M5$XSB"654 M48US=$$4INQ8 ][?7H"C3\?@$Z 9N%OR0NH4.7"59FW6=J<5P_,U0[2#X069 MG@ ??@'(0]"2/MX_W7N;[FJM:L%0+1@J\?P=>&=E^:<=2'Z-Y)=(_1U(=UQA M]D94FSAKC+#$,,_DTRCN1WY_X#ZU-=B.2GP4H#KJ#<%^3;#?6>IEL[%=]08U M7-!9[\^<"*QHMK#T34_WNA D4S8)UK!!JS@4)5ZX(8$M*@K[=@G"FG-X &?& MLT5/$9':6(=;?((D1/X&Z^VH,(9)9&<=U:RCO3NKQ=C&,MI:/XX"E&RPW(Y* M=#'0SC*N6<:=+,?K'0>\0^,_5R2=$/&WH_V2>KGD([H9>HUS>O^GGRO<]QK: M&K:SHV'+\6$G[\O7KCU4>=AX)NPVS7VU;ZP3=GOG <]EA?S>@VD)ZW@R8>.I ML-_)_%H8U=4+V"RA>J_NHWOCN# X\&4%&R>$W5:XW^L*6FPOB*+-]Y4E3&]! MM*NW&^.#WM0 [1MW$P&!^J;V-/,/D(?9-M4XB1O^4=EK D3';H MBQK/0]V>]_6QH'EJ<^W]Y46-4R%XH+RH=6Q#'R!O!=(^2$5HLWDM01#&F]JZ MK4.Y^2*ZPF)!,ZDIS'6:=Q+IS1'KCXSU0/&\/*=/N-)-7%XN]8<9$29 WY]S MKEX'YNA??^J-_@%02P,$% @ DVA85'3/[W0I P X0D !D !X;"]W M;W)K&ULE59=;YLP%/TK%MI#*ZWE^ZM*(K6)IDWJ MI*AIMX=I#PZ88-7@S#9-^^]W#92F 9+V)<'@<\^Y!WSLR8Z+1YD3HM!SP4HY M-7*EME>F*9.<%%A>\BTIX4G&18$5#,7&E%M!<%J#"F8ZEA68!::E,9O4]Y9B M-N&58K0D2X%D5118O-P0QG=3PS9>;]S13:[T#7,VV>(-61'UL%T*&)E=E906 MI)24ETB0;&IL8O2G9R[QKI5M:"#1!5K!!Y)6C""> MH85Q&4J)Z8"E9K+3%I%-XTB9T31@B27R+6_(L=R[ 'X_.-PZSWNYQXWZ,_U6BH!']W?(S7=KJ9;U_1&:H(T9\B8!A74*+W^GF9.[-I@ MPM, F=>1>:?(W"&R!N7ODUEAX Z3^1V9?XK,&R+S>V2V%T31,%G0D06GR/PA MLJ!/9@6>,TP6=F3A*;)@B"SLD86V%0YS11U7=(HK1+!ZD,H)9'.FB!BBCOI] M O5(GW'''1_EON<*L\-%S_0BT(N^T*M_2$OB\$P@CV+@F7M-Q [(!/1*K!R+%Z^BX"R_=&].VEIWU4W[*A1T^8 M575T?MJXEF!?613Z3MPI:T//[F5#[,?!2#;8;^EF.Q\P.*F$SG4$IP.!:S,; MX8SB-65443*LW>F[ZH2Q%1R*'YP7!F/VO^6H?3Q(;WFYN8"W7GQ:>3]JP4W' M/13>GQ9$=GRXO,V]_5PP=>7 M.9S!B- 3X'G&N7H=Z%V^.]7-_@-02P,$% @ DVA85"US>AR9 @ YP4 M !D !X;"]W;W)K&ULC53+;MLP$/R5A9!# A26 M+3MI$<@"_&C0 #5J)$A[*'J@I95$A ^5I.+D[[ND9-5%$R,7B8_=V9DAN>E> MFT=;(SIXED+9>50[UUS'LH+-<*#);S:#&Y7E[Z^!#PG>/>'HW!*]EI_>@GM\4\&GM"*#!W'H'1 M[PE7*(0'(AJ_>\QH*.D3C\<'])N@G;3LF,65%C]XX>IY]"F" DO6"G>G]U^P MUQ,(YEK8\(5]'SN.(&^MT[)/)@:2J^[/GGL?WI.0] E)X-T5"BS7S+$L-7H/ MQD<3FA\$J2&;R''E#^7>&=KEE.>R;ZY& RLM)7?DM;/ 5$%SY;BJ4.4<+2R* M@GL+F8!;U=T#;^CY&AWCX@+.@"O8<"%HU::Q(UH>/,Y["LN.0O(&A4D"&ZI7 M6_BL"BS^!8A)SR J.8A:)B<1UYB/8#KY ,DXF3SHL5)V]4?6F=1YSPQ67K82O/*OPM4]J"B!RT]:-.!0DNG80"?N?4JAQA6&<3>! NZ!'(;Y8Y" M#XX#(VA.C]RAX71IZ,H 73-X068LH#_D_Y*2X*B_C,A*RAN=<.YR<.[RI,BM M=D23& 2C.LH/051GHE>U,(;1$8;-UVSL*ER%"K[!/65)&C\=DXJ/'I]$4X46 M8R'7K7+=.QQ6ARZVZ![OW_"N!6Z8J;BR(+"DU/'H(U4W75OI)DXWX2GOM*/& M$(8U=6(T/H#V2TV2^XDO,/3V[ ]02P,$% @ DVA85#X':=;U" T# M !D !X;"]W;W)K&ULS5MK;]NX$OTKA-'B[@*- M+5$/VT42((FSNP$VNT';['XH[@=&IFVADNBEJ#PN[H]?DI),6:+&2A]!OC26 M/"3/<,AS9FCV^('Q+_F&4H$>TR3+3T8;(;;O)Y,\VM"4Y&.VI9G\9L5X2H1\ MY.M)ON64+'6C-)E@QPDG*8FST>FQ?G?#3X]9(9(XHS<GQEJSI1RINMS=ID=.:^OYSJ!MKB MKY@^Y(W/2+ERQ]@7]7"U/!DY"A%-:"14%T3^N:<7-$E43Q+'/U6GH]V8JF'S M<]W[+]IYZD%2_Z.EV)S,IJ-T)*N2)&(#^SA-UHY%*C^(I;D^E_T4-DZ M(Q05N6!IU5@B2..L_$L>JXD8T@!7#7"K@>OW-/"J!M[0!G[5P&\W\'H:!%4# M[?JD]%U/W(((MY7S%F5HH'P67W\:RG3C]*%CTY>A< M3O427;!4KK^H;/E,E8?28*NLG))JB]^6E!!XN1G:7'[<8%^>O,S>H,F M*-\03G,49^@VBT7^KO'BTX85.".F!PC&)*K3G)5K< M@];%Z)IE8I.CRVQ)E_L=3*3K._]Q[?\Y!GMT)- MNQORI%^?/1"^1)]_EUVB*T'3_+\ ('\'R-> _!Y ?Q3I'>6(K>K%1.[ERB-W M"45R/:*U1"5LBZCL-="]*J:\/PVGC@S/O05+L,,2@)-SF6X3]D0ITCL&W10\ MVL@90#<)R=#GL[M<<$EZD-?A;J00]/J:/,9ID:)(KG0>WQ4EH2:2TN5\%W+= MQ=G:NN-@,&XP=IRW@%?3G5=3L*-/ M3$@BR=H1K:$/\J0;BF/V1+$\TZ16:KYR 8-'L2S MMMS#.]_AG<-X=Z!X'%$4D20JDG+GJFU2S;2:<^W#UTTT#.'3AC:ZT##4T)1$ MFW)\,WR<(R&M$YKGY4J8.WJYJI9,87H7N2%#I"K,2!Z"/E4:R QN4DEO-E%>QRJ+"Q WUOM_]*#;79!/LV M"]AFWU%L',7PSN LHG29HQ5G:;W29?SMJ0?N<(D?MCW!'93!O.U)UZ;1S[XG M1II=#_3DJC]8,OW/A4RO),%;W?(Z<%QWUH/'*+,+2_/?.@.GRR-R3[FL*&31 MH,H2B:'4+;E6"[G&!.6I96$I";=BA0<-T)-4LAR%A[G3-;KN!E\[LX?0!IV9 MG;H]$VO$WX4%U^0\0U&$G67K>6Y[W7:-@H9,5@NW:]2;-KE&]UU8^#LKI2:7 MFJ9730]KKZV>E@--]\0>CYUYVUF+7>"/W;#MK\7.\\=SO\=EDS^X,U 1*CI' M?]%<.H[DWD27CUM9&LL'P?3K@91N4@ 7%N#NLFG0 GK8Q%*(E0S?&TBT 4F] MMD[Y?/B2P$8QL0."/5NO.5T30:T:U,!=^P+@A]!7,/:I;]J#WJ@GAM5SP()^ MI@]P#"HXS64JR\7QK$<=L5%'#*OC=BNH1]E42!U$^-F** M83&]S3B-V#J+_R=!1LV4+6*YR%7F6&250P ?88NRSGN"8H05PQK7JC,_7U.U ML2&2P$;J,%S#OEB!CXW<85CNRO.G$^)&9&2S"L)7^P[ @\>]"!&5@B8*,G&-:3JRSB>CU( LBA&*&EI&VYT4D4 MT432B/Y"L@71L*PG:EU-Z40',MD_VS*BX\&B\T'N9\G/:D^7TZC.*?440D=G M1A4\]W7L+<_PNP>3J!Y*%I6_JG.R]FEIN9F\;LTSZZD-O,8Q(DROS]_3GH5) MIZU-;;-I%Y$VFYYLSC.,[/DOD\UYAJ@]N";I*'-]W+%"E7+M3G>*PUJ6L5K, M>C?E^0% 7J7']:D5'Y-@S&N"%X 3?UO J*OO D@3]PKAZ@@8PQ.P]LP31 M)\?2 9F!KDC,3?)9G96M@1W3+1KPS!OWT9/A>0\^#]Q-0GW4+1#-=,3[SUZJ M+IN[%[]R17OM$)__OKA-^5@%D[O;+8S'M.&'RC$OY+J(3?50D7]_R::U0B M^':50/]'UW$VM*8+C' $KT0X B,< 2P<9;,T=&.8.8.9^N?@T;A_ 1#HX/@?XV#D8(O@<5@=F&.XF.)AEAXW+9S"KEY#HXS:NSG(!5 >NCCF'81DE"&$E^&[%5&B8 M/H29_N6+J0. O.'7'T(C"2$L">!O"])5=;>TF7 ]__>IJ:'TZ0^^235TATZ- M"$QA$>A>02W$AG$=Z/(B7<^%N;G>=%/>];\F?!W+G9/0E>S2&4\E(EY>GR\?!-OJ M^^%W3 B6ZH\;2J1KRD!^OV),U ]J@-U_8CC]%U!+ P04 " "3:%A4D/Q< M*$,# #%"P &0 'AL+W=OS#2&$D"B3^M 7 ML,T]Q_?X&/OV-Y2]\AA H/4)SQ& Q,$;X+L". NB(7PEL>*V-E)0Y MI:^J\R,:&);*"%((A:(@\O4&$TA3Q23S^%N2&M6<"EAO;]F_:?%2S)QPF-#T M=Q*)>&#T#!3!@JQ3\4@WWZ$4U%5\(4VY?J)-&6L9*%QS0;,2+#/(DKQXD_=R M(6H [!X!V"7 ;@(Z1P!."7#.!71*0$>O3"%%KT- !!GV&=T@IJ(EFVKHQ=1H M*3_)E>\SP>371.+$<"9H^'HSEBL7H0G-Y';B1!MR@V9RCT7K%!!=H*-A]^^J M#>@R $&2]$KBGF<.SK%S), M4&@4R?,UX8(1=15M3[:S+/:KZ?PO:S&V=E>"]&PO=V]R:W-H965T:5R5L*=(+(J"BI>9I#SS<3RK.W$/5LLE9YPIN,57< < MU,/J3N#(:;VDK(!2,EX2 =G$NO(^QYX!&(L?##9R[YGH4!XY?]*#;^G$;K] $--#^$IY+\TLVC:UKD:22BA<-&!D4K*S_Z7,CQ![ BTX _ ;@ M'P/"$X"@ 03O!80-(#3*U*$8'6*JZ'0L^(8(;8W>](,1TZ Q?%;J?9\K@6\9 MXM1TKGCR=#%#Y5)RS0M,)TG-AER0>]R<-2T5T8[)@[90G,2@0" 1(&H)Y ?- M*R \(\8/^7NEL9+\)1"']G$E6+DPEG<@&$_)1\13EG]"_S>_*J9>&@SYYQ:* M1Q#_XHN'>4P^GGTB9\0A25IF>+DV<%X["A41L?G M)(T*LUH%_X0*GD]N>:F6DMR4*:2'#AR4M-75W^HZ\WL]QI#8)/#.B>_Z7@>A MZ_?#W0YX_&ZX=]D33=!F26#\!2?\;??UFY05;BN*3.9L4;*,)3I!KG"Z:$RV M>7(C%<-C"=O]_4*9J--%]A *6T*A(12^08@90ET;7N,'!J^+WWKJ1:CD>G\/ M7MOXT?#0)N[P$T:MS0'Y04M^T$O>2+$V)X?NE#LG@LDGD@D S&8\9" 5$:A@ M5W3]"[CVR/W0E73],,_V.V%Q/\RW!\>P UFB5I;HMV2!YQ5>$IA5.!;X?=^=*/ M\X^D3&C5I71GZF2LC5+X<254/N.]DZVVWVN+ULZE[U5\J=I,B"] MN%J#P*:)W#R#2)C$RT^P!$S9W)5!?6MNRQC61WU'QKI>XK2Y/GOT\=S=[>[V M*M12H@TEV%):&4JX&&\X+.H[N_/RK!<9[A?*D6<'P5$][;+S!K;G']74+KO MM8-AM_[>7C/C_;]P35 DU;IFNV1Y9]3>*Y:7GAV.CH-^;18%MA<>Q]QAYMG# MP5'(SEXK5X!8F)98DH17I:J[CW:V;;NO3+-Y-#_3[;AI$7=NZE[^EHH%P]!S MR-"EBQPLO'I,>UP/%%^9AO&1*VP_S>,2/RE : -\GW&NM@.]0/N1,OT/4$L# M!!0 ( )-H6%2?0>32? 0 *D4 9 >&PO=V]R:W-H965T;$7^P)J.=WA#'HGX9W?/Y,HJK41Q2C(>TPPP MLIX8M_!F@;Q<04G\&Y,#K]V#/)05I4_YXE,T,>P<$4E(*'(36%Z>R9PD26Y) MXOBAC1JESURQ?G^T_H<*7@:SPIS,:?(UCL1V8O@&B,@:[Q/Q0 ]_$1V0F]L+ M:<+5?W#0LK8!PCT7--7*$D$:9\45O^A$U!3@J$,!:05TKC#L4'"T@G.IPE K M#%5FBE!4'A98X.F8T0-@N;2TEM^H9"IM&7ZF#X*&CX-9C)S M$9C35+83QZH@ Z!>@2^[?,G!E[W@ F=1G&W TT2(--^P"P"ORZ(P''RF]2X M^[&/Q:M6 =^6)%T1]EV^^ 58@&\Q(_QXB3/P]Y;NN;3(QY:0D>1XK%"CGA6H M40=JB,"29F++P5T6D>C4@"534.8!'?,P0[T6%R0T@0-_!\A&L 70_')UNT5] M<;$Z#'JB<TU75/,F#5;.JMXSA;$/DQA5@]0KJJ5#K]?A'&>A',VM_KP6?^ZPW9]?^O/?TQY!&PZ_@6,4 MP+-Z-66Z6R@HL0:]6+\J*B'1 #\3)JD1$%T=L&-Q2 != ZIG)CT-:T4V<9;E M"RFS(RRFK0DNW'MUT%Y@ND$[;&A7D]Z^%O!-]S;13H+Z'O"AZ3AGJ==R]3 0 M=$V(SK9+FYQCFTY'E6"-V."UPB5]^TN["4X&@VNBKGJ@"B"Z""#X?X!ASW[4 M7D[P!;YINQWX*@Z!S@*_*7T51\'+2.J]LR5H[C]'[C_8C@]57(2NQD5OG2VH M25"^;WIV4/L[&S,M*CU50!4%H7X*6N*72Z<,JF@#H9]CRJ"**=!',<6%4P:U M\(7CFV['9RZJ> #U\\!UQHQV4H?G>- <=350Q2BH_^?*M<:,=G-Q_BI^09?Q MRSOG#&JR"/)MT^^ 5[$(NAJ+O'G,>(WOUK.:Z]G2E&M-O54[PTD)VZBS,)DU MNL]$<8Q1/BW/VV[5*=/9\QF\612G9I69XA!OB9G<;1PD9"U-VJ8GNX(5YV+% M0M"=.BE:42%HJFZW!$>$Y0+R_9I2<5SD#LK3R>E_4$L#!!0 ( )-H6%3Y MT,*"A@0 (45 9 >&PO=V]R:W-H965T4(C_8W[J+U1N8WS.ED2];TGLH_MG.NKLPJ2Q@E-!412Q&GJ\O1%?XP@W$> MH$?\&=&=./B.\E(6C#WD%Y_"RY&5*Z(Q72>GXNTPZJN;, M P^_[[/_I(M7Q2R(H#O3%&* M7H<9D60ZX6R'>#Y:9AJI.#F]EVSY<'&M5BY$-RQ1 MVTD0W1!T@= =2=<4L16B3Y0O(T'1ED=+*M /,RI)%(L?U:@S9"*Q(5S=+C^B M%/V^89D@:2@FIE0J\[G,9:GHNE $'8HPH%N6RHU '].0AL<)3%5>52/L:[R& MWHPSNC20C<\16(!;!-T,#[=:PF>#P_&XIQJ[ZIBM\]E='M[NL\)JDX1Q_W'9WG'2T[_>47-1?Z)&DB_NI1 MZE1*':W4Z5#Z:Y8LU/1J_RC@"*FV0Y2N$=,Z6C=&D<[5Z7)@/4Z]L6K88XL& MM]+@]FKXK%]\&EZ01\H5R%YLY1/$%?/X!^+4?C# :=?G5?J\T_1QFM,ZU[)4 M;P%77,Q(C.)H56@M]!UJ;M/:/Z>'GBGA @4H*5XT]RCL?,FF/\@S%'M015+<%;M\Y!<7U;)VAL M'>R!88U?U-DRS'4,[+THM668[1CCCHTXKJH=]U9;$. L" P?(\G0&1X[!KCH MRRW-6]K' VS59F.]9;[#/0@VM'<%0RT#_B> E1,=;QS7\/T. MB;4A8?L[,.R529T28G8%L> UB.':N/!@YQJ&,=RT+L!VQ\+6WH7?;%X#"82; M[H5MV\ =[HIK^\+]7E)B0\/"T]P < S;'\2-VE6P_]ZY4;L&[K>-T[D1G,"- M&N>XG^??D!OCEO]\/,/MV#M0NP%8WX$;KTSJE]QP]MP YS5N0.T9,-@SAG$# MFIX1=!@YU)8!;[:,@=B IF6 Y1A^!]F@M@SHIW>)#8[P@9T>#G4/(<3?X]\-3;*B8[VCN<:01(8MM_\K6P>G%LEE*_U M^9]07K,\8K?;)FUL.+ \I;PM>16KB8KE2H9?AJ;7AQYE=<2+;5 MIV +)B5+]-<-)>J=SP>HYRO&Y/XBGZ Z>9W^"U!+ P04 " "3:%A427T- MMH0# B"P &0 'AL+W=OMEEXN\E#D =:&DG$2J1#4G86Z,=W2,FR6E]V M S1]D<3+S)QS.$/-;"?5D\X0#7POW*"@E42J@AD: MJM37&X4L=D9%[H?]_M@O&!?>8N;F[M5B)DN3/N) M%4\S8R?\Q6S#4GQ \[BY5S3R&R\Q+U!H+@4H3.;>=?!N&0RL@=OQB>-.M[[! M4EE+^60''^*YU[>(,,?(6!>,7EN\P3RWG@C'M]JIU\2TANWOO?=?'7DBLV8: M;V3^F</"GLJ#4;3*R2FV?X($CG MTBYH^&@R5& R)N#CQKK3'?A#UB=%GZ75'&12N=7PI7UX7R_0&C:TAH[6\ RM M)BN6F'(AN$BI6'(F(NSL8_X%IT2LSJ1R/G+.[46R78238.9O3R :-8A&%Q%5 M43OP&\EJ@5T*/SH*/YV>CCYNHH]?%?U3IPN9XR[;(N*?C:0 MVJ2 F!F$A'$%6Y:7"!NJ$8?+5DI]/Y5[)HS*LLEM6J?-7%IA#Y?$*385L'&; M33\\S2;H'R[M_L_BDS;E"J#7PZZ)TIRJ#UOPE^%O3MOI9>0!X<(0^F MP]Z9C [" _+POT!^P)NTJN\%R.&QV.&P=^X*# X_FV#P?R0^BO@'4K[&-&FS M&0Q[5Y-_L?%;;4N!*G7-F89(EL)4'4PSVS2 UU7;<]A>=8]W3%%I:L@Q(=-^ M;T+7AZH:LFI@Y,8U06MIJ*5RGQDUL:CL!EI/I#3[@0W0M,6+OP%02P,$% M @ DVA85![3< VQ P H0P !D !X;"]W;W)K&ULK5??;^(X$/Y71M&>M"MU\QM*5X!4RJYN'RJAI1+Q$-/%6ET"-O:6Z6(V_@08X%6Y?F3F[_Q%U /V$. #$_3. > >(WPM(=H#D%- [ TAW@-0I4X?B=)@RP\9# M);>@K#6QV0<<&8\-S)[_#PAY7*XD165DV8N(9_ACI*S M8<* )89[:V$D3-&@(D<0S!+A!RO7"+* &2I7A")#F"^90@T?R93Q\A-1';VU M*\*]X 9F)1/PSRU6#ZC^);/[^10^?O@$NB;@ OY:RK5F(M<7\.%H/ P,16]C M"+)=I),ZTOA,I%$,MU*8I8:O(L?\F" @V1KMXKUVD[B3<8J9#TET 7$81RT. MW;P?'K; I^^&1U<=T21-)22.+SG#UYXC#=^U7E/J2728\X7@!<]L45S3=+6R MI:*;VOBJ#:>MB/"-<577AN[P+&T\2YUGZ;D:K:KQ/8>W)]UF MG%)"-H>Y>&W2&QR;3%^;1$ECL"%->/4"A$JFG: M3J@-*-*M+;3N!4(_#O]H*[UN6.0GK;!I-RSVTU/8D2S]1I;^3\F"3RNZ#JB6 M2EY8:> 9F6K=ZMW\<0V$*(2JWO)Q"CE[;J.Z^7U4T_=17>V9HD$+TY&@EXV@ ME[\FZ$:6=*R7W#RWJ=E-G@S\R_8BZ\;%/3]JK[(W<(G?ZRRS0:/*X'>I8J^P M%:*"C.Y )OCIN57KU+U8_TNFJT>GJIW3*I%)8UNU M)K&@DY^C,&W*="^0]OQ!NS+=N*3O]]N5>0.7OJ%,%+ZT1^&OU5#.-SS'&PO=V]R:W-H965T MQ@URF%UL/?N1'BI0X.PKYK'( 37Z5!5=S)]=Z M]\EU59)#2=50[(#C3B9D235.Y=95.PDTM:"R< //&[LE9=Q9S.S:6BYF8J\+ MQF$MB=J7)94O2RC$<>[XSFGAD6US;1;LY)-DK+@?J4S)AQ5HRHH_>X%D75!. M?CQ N0'Y$\7^("Y1.96@3C_&R;^YV"O*4S5S-;IG2+I)[5#9'%S8CO[%9I<*ER&CZ5F1U*>*'WL)A.S@[M M4J0OE^*&9WR5YW?[T$ ZH >0^'!66452JH%DE$ERH,4>R YD=>D1D9UNO_W) M18IEV%0$[J,P$YV!KKA,6OR#T!N&XVX??._U4?#>RXLK550;C5MT0W\TC*<] M=%MOF/]>= ^]I5/;;+,-HF 8]R2R'[RR#=Z+;7:MZFJS;<)^' ^#H(?PZ[OA MA[\CIX&GU[.YIO$FG:>CX20\J]HNN:ZT=UMM40ER:]M+11*QY[IJ IK5IH6] MLXW;V?K2M+:VW7I54_7%#U1BH2I20(8JO>$$[Q)9M9K51(N=;;XV0F,K9X&ULS5A;3^LX$/XK5G4>0((F=NZH M5 ):H(5SA \[#:AY"Z;402=Q.7GO/OU[DTI)-IE:4OVP=(G.\;S]C?C"^# MC4C?LR7GDOR*HR2[["VE7%UH6A8L>>QG?;'BB?HR%VGL2_6:+K1LE7)_5I#B M2&.Z;FNQ'R:]X:!H>TJ' [&649CPIY1DZSCVT]_7/!*;RQ[M;1N>P\52Y@W: M<+#R%_R%R]?54ZK>M-K*+(QYDH4B(2F?7_:NZ,4C+0@%XL^0;[+&,\E#>1/B M/7^9S"Y[>NX1CW@@!6 M!++(O=&"RN?KTF>VQV>#?!>)7&9DG,SX#.%/#_,I.V! 4P-8CR+;CN(U M.VAQQ(,^,>@983JCB$,WA^DO?*7H^E[ZZ#!]NDX.TL>'Z=_]]*#SM]UCUQ'Z M7??8,?I]]]@Q^J1[[!A]>MR\/QPW=(^=Z=0[H&*CK@5&8<_H7@O^NGK+9*J6 MRK\/V#=K^V9AW]QC_X?:5(1)(&).5KQ8/,. J-=8%92B4)R1'#(I(2<_UC%/ M?2G24ZQ$E%W915?Y5N-CR*C-##4.'\W$:\.H3:EK[<)&&,QA'MN%C1&8Z5+F M[,)N,=]<@])=V!UBC=F.#4*XQV#*-0";M&&68=D@@FD;97O,-8U=V -BC%'+ M 1$\(C"/4<^M83LZL6J=6/]%)[,P6DL^^ZI2IE:WD-LP-&0$=B!DNP[9/C8U M?A8;2CX[O_I0P2YXF:%9OA0G0NT-]F9*V;/5C%_W7!,D"H*BA@5$-L)0-LRF M,8)BS-9!EF HZ@#4'8;2=2#K>\POSP0Q3E"_#)@BF"W+ 3$^H'YYH,='!.78 MC7JQ(Q:G%HMS4"SC^5R=88B8EZFA3C%$[12#=R)6^>;L3)V.5-$.@SQIB@]G MN:B*$UL2;+%KM4$C:O_5 I=?,AZLTU"&//NZ\J9.*WK3@FG7QA@,:."QC;$: MA7YG#-UZ#-WC:\R74\Y%)&0R$/H-AG)=%Z0<@LKK$D@Y#&5#:=]B*$N'ZQ*& M,G3@_3WJ%RPK$]0O9H.4PU Z R/Q@*%,"E,.0;G4MG&Y>+5FZ2H6 MZT1BNB@[<9IB[UN@LMRT0:QO@]$?82"X5HTQD %&]1;U"4H"LZ2#D;]O@VC? M ]U-VB"][T(]()9HG\$2W$:Y?:@&#./L$0/5/P_-^O^J G?0UK1RV6N$>J[W M=9A$>V!PW/; ''WG1_<,9./V@1Y?AKMD5M4/D#&H?S<(2N462"TU?26!]:ZM;[KO2INO$#[-;V84*1]FM\-%S=DG^;+BV5UY%^$ M248B/E==Z7U'+15I>5=;ODBQ*N[+WH24(BX>E]R?\30'J.]S(>3V)>^@OC$? M_@M02P,$% @ DVA85)$719]? @ Z 4 !D !X;"]W;W)K&ULC53);MLP$/T50J<6:*W-2=/ %N E17,(8,1H>RAZH*61 M182+2E*V^_<94DN=P#9\$1?->WR/PYG)7ND74P%8_9O MWCMZV5 #"\5_L<)6T^ N( 64M.'V6>V_0^?GQO'EBAO_)?LN-@I(WABK1 =& M!8+)=J2'[AZ. /'M&4#2 9+W@/$90-H!TFL!XP[@KSILK?A[6%)+LXE6>Z)= M-+*YB;],CT;[3+JTKZW&OPQQ-GN@6C*Y-60%FJPKJH%\)K.B8"XKE)-'V3XM MEZ,/2["4\8\885RDZ0:=@WBI(SBB($_*DI*T,>9 % M%&\)0K0S>$IZ3_/D(N,2\A%)XT\DB9+XA*#%]?#H!'QY-3S^>L%-.F0H]7SI M]1GZ/=L8J[%D_ES@'P_\8\\_/L,_DY85C#>N_HB!O-&8>TPJ''+>8$)(J94@ MN1)U8]MWH$H"O:@:1?E7<"KQ[<%W_F#7?W99-,*$[(YS<2HF?1NSO,S3N@Z/ M:D" WOI>8E!W(VW[=(;=H5W-?)6^VY]C&VN[SG^:M@<^4;UETA .)5)&HR\W M =%M7VD75M6^TC;*8MWZ:86M&+0+P/^E4K9?N .&YIZ] E!+ P04 " "3 M:%A4RV5:"EX$ N% &0 'AL+W=O[#:!\H. $-V%G;23K[Z]<& M @$,$RGM]B7AX]SK>^[U]3&>[BG[SF.,!7C-4L)GHUB(S8UA\##&6<"OZ083 M^69%618(>S4:W\,9' MCC+($7\F>,^/KH&B\D+I=W5S%\U&IHH(IS@4RD4@_W9XB=-4>9)Q_%,Z'55C M*L/CZX/W7W/RDLQ+P/&2IG\ED8AG(W<$(KP*MJEXI/O?<4G(5OY"FO+\%^Q+ MK#D"X98+FI7&,H(L(<5_\%HFXL@ .CT&J#1 ;0.KQV!<&HQ/-;!* RO/3$$E MSX,?B& ^970/F$)+;^HB3V9N+>DG1-7]23#Y-I%V8GX;AMMLFP8"1^ /$6,& MEC23,RA6I=UA<$="FF%P!9[DC(NV*09T!4XTNO"Q")+T4EH_/_G@XM,E^ 02 M K[&=,L#$O&I(20%%8@1EN$NBG!13[@0@7M*1,S!+R3"4=.!(;E7"4"'!"S0 MH$ )MQ5JP:U\<*MG\ 5>)X0D9"T[,0U(B'7U+5PXN0NU*.WF:(R@94V- MW7'6N[ K!!WDPB;.[^*@[4R0[5:X!A6[HF(/4BER%S9REY2Y2U7N/@,B%V79 M"R)XU=$LW-M'<3GFQ&V1[(*@C5H@OPNZ@K9IZODY%3]GD)_LGI_4R>D,.W8F MMMVN4Q>F*Z??A;7+V: QJ6A,!FDLMXQA$OX 7UE N)SV2DJ^W>/L!;.A&>U6 M_MW_OYV\:G#O_';RNHGU7--%K3)I8-"T3,?1YQ^:M7R8[]LHI?]F:)XY;A'0 MP&S/M7K"/U(_>&8?E Z:&?8\UVX'J,-U*^'K<(.E0#47-,CEFL4@8EKLU 1XD47Y*B\!:^@>J4/EJSS'5@NXHZ MG&V9=D]Q:CV![RPHL*L#KFEVXM>HA679?7.KE@MXKEY S1(/H>N8[0AUN&XE M?"UNH!*U9,!AS3AJ$S4C57_U]R%ZH&=-VNM7G\=)SY87U5*" MWEE*T$D?)QI4X^ND&7VM).A<)2D=.,W,22EI;[GTP&[1?#VP4;2"C7%TD))A MMLX/I+C,]9:(XDBA>EH=>MWF1SVMYPMXXQ='5[6;XB3M/F!R/G*0XI5T:5Y/ M9()9<3A5W BZR8]K7J@0-,LO8QQ$F"F ?+^B5!QNU #5$>'\/U!+ P04 M" "3:%A4QF$-M00& "X%P &0 'AL+W=O[L L"QQTPJ>]);.)=_[O=MLH",VWV= M@\(O,VTR[O#1S/LV-\#34BB3_2@(AOV,"]4;'Y?OKLWX6!=."@77AMDBR[AY M.@.I'TYZ86_YXJN8+QR]Z(^/[\IM1*%.M[^CA,CWI!>012$@#X[Q[.04K2A'[\K)7V&ILD MN/I[J?V/,G@,9LHMG&OY7:1N<=([ZK$49KR0[JM^^ )U0 >D+]'2EG_90[TV MZ+&DL$YGM3!ZD E5_>>/=2*V$8AJ@6A-(!QL$(AK@7A;@4$M,"@S4X52YF'" M'1\?&_W #*U&;?2C3&8IC>$+176_<0:_"I1SXZ_@A $LI&/7DBO+]MAIF@JJ M"9?L4E4[BRKT<0*."_D)5]S>3-C'#Y_8!R84NQ)2XG=[W'?H#VGM)[7ML\IV MM,%V&+$KK=S"L@N50OI<01\#::*)EM&<15Z-$TCV61SNLBB(P@Z'SK<7#SK$ M)UN+AR-/-'%3F[C4%V_4-\,W*3L#A;^J K&)L(G4MC# ?OR)G]FE@\S^XS$W M:,P-2G.##>;.=99S]<02K(D1TX*J;IG3U$:E'ZL?6$Z[I:OF?B,\T\:)7X![ M.RLDIZ:GWB^X$;C?Y@A4EG&5,@S1@J7]!8\)6,OTC(7!#OUS"V"2FSF8Y1,B MUAVX/0.H$/V\Y[( ^D8^,HZ*7*64UN9&_XN8@\NF=5KU5(IYM#B;!<)!N,$*!<0F5()=9H&V0XK[7!;XT6&,48PI) M$26$3D72U#+!S'0EPN^.I WF%KA9/H0(LB6>>4IZV$1Y^-918E$+HRB\>MO^ M;J!^CWXST*,FT".OVN]8$F/9&I>P'U>03<'XL&G46!B]!Q2&04N+@3>DI<%E MOJG%=A$&G)-5A,F"(&B7)=PNGC5M)P\&+UIHV-U!X0IQAV_A8:<[E>:#%7<& MF_R)6G^BM\D8HM@>9:W3L^A%H@;!!L]:&@WC-_(,RF[4&5##(>3(@CC XN?N M/%9V1RO>!OOQ:(._+0^'?HXDB*]Z"=@7X-(M$G1@ZYX*6\H)#]ZEJUK8#_U MVU4)3#.RKA4SD?"-_>-7*]0]6$>E1)Y'OQN-: H'#C6O)P1LUEPX+L6OBNYI M)FAEF77$+?.GW6I8H#U!"MG@8(=Q*752#PG5T $_"^&>$,.-FVD$4J+I*=3Z M@!0S#):KA :;RC[">>&L2&&IXU8)6GKCT*[U9;BEG-"/\+=_77Z[F+";;Z?? M+FY\&EML#X_>99.T4!^.O"&<)O5LV#FC=9\S1B]@8Q2M#3KUFE70"X.XNU>C MEB52/R$(#8+PX]VGM=&4 M6U:.XY;C,(X]4^2$F88K'&RDR$3G>/**Q6&P'P0[/N=;T(_\H+^=WR M2N0_RYPJ52#H$1"2LRL3+WH+OEW5Z;;?V!;I;ODI\A/)&QV!:RO/3DRC-3CJ M6+-V-)MTJ3G< %@M041^@K@22F1%MA4TM1P1O0M'1"U'1'Z.N,"=E?&5 WJ] MJ\Q:Z9"$D\(88O<9NH.;\@FXZ:S92WK80 YQ2PZQGQRN^..VN8Y;&HC?A0;B ME@;B5VC@S7,=OYSRUX\?_94KS0QP$J.K8&PO M=V]R:W-H965TQ>F)\6]B M3X@$WXN.(9$\*+*[9@5#U9,MX@:6ZY3M''#C!:654Y YRW= I M<$9'LVDUMN*S*3O*/*-DQ8$X%@7FSW.2L]/M"(Y>!AZRW5Z6 \YL>L [LB;R M\;#BZLYIO:190:C(& 6<;&]'=_!FB?S2H$+\EI&3.+L&92H;QKZ5-U_3VY%; M,B(Y263I JN_)[(@>5YZ4CS^;IR.VIBEX?GUB_>?JN15,ALLR(+EOV>IW-^. MXA%(R18?<_G 3E](DU!0^DM8+JI?<&JP[@@D1R%9T1@K!D5&ZW_\O2G$F0$, M!PQ08X#Z!OZ @=<8>.\U\!N#JM1.G4I5AR66>#;E[ 1XB5;>RHNJF)6U2C^C MY;RO)5=/,V4G9P]$9IRHB91@E6,JP!@LR5:!4C G5%W5XU=@Q=E?:J[.QG_9 MY-D.5[-WL2029_FELGY<+\'%ITOP"604_+IG1X%I*J:.5&3+D$[2$)O7Q- M,8C /:-R+\!GFI+TM0-'9=FFBEY2G2.KQR5)KH$'KP!R$3006KS?W#68+]]M M#B>6;+QVXKS*GS_@[Y%FY62L)99$@#_N2;$A_$_P#U@UB[*>SI<'EHA^&]&W M1EP3_I0E!"1,2%/^M75869?MYFFFRO1D"!BT 0-KP*]4$DZ$'(JX""P1:TXU M(CA#H(F95-B2"G^L[O5*(N +P;G<)YB3:@K>,P-1&SNRQN[6X*99@ZQ=@U=J M7>XR2C.Z4XU0!4Z(:=%%6LE0X(63UV5;1'K9((Q#<^7BEGW\D?=G'FM!X]CO M$=,Q81CTYES'^).!29^TU"=6ZI^+0\Z>2$"-P3@.4#\9'86B.!X@BCJBR$JT44 !#CA+C>R0SDZ]!W&? MGA'F#;1-V$D#M&N#O4\H/7VC233N7Y4MF 0:?1-,:R9+$VRXF\!.CJ!=CWYF M=/QXO;X>4+P?D4+821.T:]/_T(JA+DX03H*)VR^S >=Z7CA4P$[)H%W*WFK( MC?FK3AJ<+?.&G@D%M9? @/*\H9[7"2*T*^+[&S/4-2T(83\7 PCZ R0[W8-V MX7N[,>N2!9&O%=J \J'7+[0!%7G!0 Z= $*[ OZGWJSKVSB(7:^?CPY#(1JH M-NID$-EE\,WFC'3Q&@>>U]]JF�CX;X=2J'["I7;0JQ^N)*RZ\N8P&1+EOA MP%)!G6@ANVA5<061,B?#@0V"Y/G]56)"07]H X,ZV4)VV5H<.2099<<") M<:4@74O&4>CW==\ @ZX[M$-!G>0@N^1\5%B1_HT$W7""M'?/@#-(P]+HSR - MSMD!04'XKCIH$:H?':FL/Z#;T?8PYZXZPNB-S^'-LCZ2Z=S4)T3WF"O-$R G M6^72O8Y4\7E]Z%+?2':HCB$V3$I65)=[@E/"2X!ZOF5,OMR4 =JCK]F_4$L# M!!0 ( )-H6%2-7I#Q# 0 ,$. 9 >&PO=V]R:W-H965T6:&$F(LYVIMRY9S6H@T(7C+ M "^R#+&7%4[I>6% X[+PF!Q/HEPPE_,<'?$.BZ=\R^2=V5B)DPP3GE "&#XL MC'OX>0V#4D%)?$_PF;>N01G*GM)?Y\9KG*:E)O^$Z(+>T%]&4 MJU]PKF4M T0%%S2KE25!EI#J'_VN$]%2@-Z @ETKV%V%V8""4RLX*M"*3(6U M00(MYXR> 2NEI;7R0N5&:F+YB$7"L-P7 ;8I(AQ,P 8? MI% ,5IC(JVK]#GQ%"0/?45I@0 ]J#=QSC@4''S=8H"3])%6?=AOP\<,G\ $D M!/QUH@5').9S4TC2TI\9U52KBLH>H((V>*!$G#CX0F(?.4M[)J/"^A![U@;CZW\ZN1?K0;T&U!L%7=,L1^0%1/*M9LF^ M*$N8EM#K.9]Y7@=0(V.%>CZ_X?-'^;YD>4I?Y'OW*J#?SP[TNX0ZH=D 8M @ M!J.(=3GB($=)K",+>DXG$JW['FJE'$O/%C9LX7L=*4SB5\Y3V$]>X,!9)PZ- MU,VINXD#6M=V8(U&\BT>95_*<8.AE%Y;%QSO76^O4[6A&TP/=BDU0JV3=@MY;4IPO"NIABTW M6:3JPTJ/U^\R$V?6X]-(P=E0)877;@3'V]&KM13V>\S$=9QN$=*)P9D_E,%K M-X+C[6A=,(9)] (2^5)&0DO8[S$3-_#=+F%?3!93>P#PVHO@>#-ZUX)?^VI_ M&X40>KTCI1&[J695+&9K&,@P.ZH9BK+08H/TJ0U]65Z634O53>"YFKDV%,A!QAU>9(S)F:E@'Q^H%1< M;DH'S=2Z_ ]02P,$% @ DVA85,F'8T ' P < D !D !X;"]W;W)K M&ULK59=;]HP%/TK5M2'5FI)G)"O"I!6HJI[Z(3* MV!ZF/1AR(5Z3F-D&.FD_?G82(AH,0EI?P$[.N?>>XVL[@QWCKR(#D.BMR$LQ MM#(IU_>V+189%$3TV!I*]6;)>$&DFO*5+=8<2%J1BMQV'2>P"T)+:S2HGDWX M:, V,J&A\."+A_@N V!/=2@M<0O$L)_8;0 MKYRII50^)$22T8"S'>(:K:+I065FQ5;R::F7?2JY>DL53XY>0%(.:ATEFN2D M%.@.);!4H!0]0*E&\A8];LI4S:>2R(U ;%DAT74"DM#\1C%FTP1=7]V@*T1+ M]#5C&T'*5 QLJ0K4:>Q%4\Q#78Q[HI@$%CWDX5OD.BXVT,>7TQT#/;F8CN/W M=%NYVEKKMM:Z5;S^B7BSDLK&-A#HQS,4<^ _T5]4>P[H"4@NLP7A4#NZAYS) M[;6YO;.Y)YS]4CM+I9_7JXC8/*::5WJ:$$539\4V]&=Z\=^-+"WA_X; M85X0OXYP4G>C=J944?U[O140TQQMU--C:@O.A(3W2T%2//P2?Z(V[5Q/_7 MN_'Q 8#]T/<[$@PPUP\=IU.=?7"]Z6^19\)75+5=#DM%='JA,H'7]WL]D6Q= MW7AS)M7]60TS]4D$7 /4^R5CP% M_''N]3G'OK%[>\:?10H@T4N>4=&W4BDW][8MDA1R+-IL U3-K!C/L51=OK;% MA@->FJ \LSW'">T<$VH->F9LP@<]MI49H3#A2&SS'/.?0\C8OF^YUNO E*Q3 MJ0?L06^#US #.=],N.K9598ER8$*PBCBL.I;#^[]R#4!!O&%P%[4VDA+63#V MK#L?EGW+T8P@@T3J%%C][6 $6:8S*1X_RJ16M:8.K+=?L[\WXI68!18P8ME7 MLI1IW^I:: DKO,WDE.T?H104Z'P)RX3Y1?L2ZU@HV0K)\C)8,<@)+?[Q2VE$ M+<#USP1X98#WUH!.&= Q0@MF1M882SSH<;9'7*-5-MTPWIAHI890O8TSR=4L M47%R, 5).*A]D6B282I0"XUAI4!+- 2J6L7X'7K(V99*@::0L#4EOQ2 4#3$ M:C(!-#-'[F8,$I/L5B69S\;HYMTM>J=1GU.V%9@N1<^6BK->V4Y*?L."GW>& MWQB2-NJX=\AS/+R>>?R?>1T75+ L_U43$N+4J7 M-LH(E!&\(!F1!!JE%KE#DUO7UV[0"GW'BWKVKBZI 19YH>:_:Z#>J:AW+E*? M4R(5WYG$$@3Z]@3Y OAW]!L51P#0(^!,I@GF8+:\@ERPS:_6]B^N/=IRKH_8 MOYA69 [J;OAA>&19$\B)FPT+*M+!%?7B3^ M294B-N6*V*J9/#^HXD59Q>8STB0F;! 3^OZ1F 94[#ENLYBH$A-=%L-H:]Z> MM=&DO#N*SU3M_#9/7#BUW6KI[A4/0/?$#3>N[6QAV2DHCLX8%E>LXZO56GQ" MQSDB?(IH*5EG*LUU_MY"SA6M+I,?LHHB__C#VH3S_# Z4V]N[1)U_W/%E0L> M7 )N$ 7!L:0&G!=$SO%E8=>>"/I]]H3YFJARR6"E IUVI$SAQ9.GZ$BV,:^& M!9/J#6*:J7HF M< -;]B3+YV]$.D>G@._@!02P,$% @ DVA85/O$CXR4 M @ -P< !D !X;"]W;W)K&ULK55=;]HP%/TK M5M2'5EK))PFM0J065&T/K1"LV\.T!Y/<$*^.G=D.=/]^=I)&%%)657LA_KCG M^-QSS76\X^))%@ */9>4R:E5*%5=V[9,"RBQ'/$*F-[)N2BQTE.QL64E &<- MJ*2VYSBA76+"K"1NUA8BB7FM*&&P$$C698G%GUN@?#>U7.ME84DVA3(+=A)7 M> ,K4(_50NB9W;-DI 0F"6=(0#ZU;MSK663BFX!O!'9R;XQ,)FO.G\SD2S:U M'",(**3*,&#]V<(,*#5$6L;OCM/JCS3 _?$+^UV3N\YEC27,./U.,E5,K8F% M,LAQ3=62[SY#E\_8\*6P W> '@= MP'LOP.\ ?I-HJZQ):XX53F+!=TB8:,UF!HTW#5IG0YBIXDH)O4LT3B5+4$2 M+HM""XJ91)=HU184\1RI M #9Y>/H]4(+;K:M7'G%S-T?G9!3I# MA*&O!:\E9IF,;:7UF5/LM--RVVKQWM RAW2$?/<3\AS/'8#/W@]W7L-M[4IO MC==;XS5\P9M\N5Y!M\#TH+5'%T<5Z"9-Z[*F6$&&UMTN7U.RP>9F2O3C'LHU MB)\G-/B]!O^DAG\<->1Q2Q@VA.8_O$VBL1M-8GN[;^5QU"2X"IP^ZI7:H%<; MG%1[AXE 6TQK,)>G,H9A*4$-ZFRIQGL*PC!P@P.= U$3WP^&=8Y[G>./578A M^"_=7SY>U[!7$)Y4<.J@(;/"(QNN0L=U#LPZCG*=R+GRA]V*>JW1_ZMJ='S[ M)EYX6-7CJ(D3>-Z!3GNOK9DGY1Z+#=%UH)!KG#.*=*:B;=/M1/&JZ71KKG3? M;(:%?ME F "]GW.N7B:F>?9O9?(74$L#!!0 ( )-H6%0RQ\D.Q 0 .84 M 9 >&PO=V]R:W-H965T#E'X.S ^'>Q!9#H)4TR<3O92KF[,0P1;B&EXIKM(%-O-HRG5*I;_F2('0<: M%4%I8A#3=(V4QMED/BN>K?A\QO8RB3-8<23V:4KY/PM(V.%V@B?'!_?QTU;F M#XSY;$>?8 WR8;?BZLZHLT1Q"IF(688X;&XGG_!-0+P\H$#\$<-!M*Y13N61 ML>_YS=?H=F+F'4$"H)O&>'+U 1 M$59=+;FO#@XG \'6%CU;-F%?GL@7P/62S5#*TEE2#0MSM('X'_A?Y3,U3NR'(N MCR]&*MIU1;NH: TRZ"\*%,0B3)C8S\JPIZ-8%W=&"7S,)'-1J'JBX=$%(%-] M4U[=E#?:U.>7G9)'->HEH6[D:T91Q&?]+<_^X*?1)F\I@F0[T& MTTO'!YN-@)IG6]D=A7%7[;^A553E&ALL#<1Q!YILJ3Q^FV"4^@_H"]!$;D.J MMG*QM2^0#DR:ZN1GB =NY!&/Z^,9^5A4X>W=[/OVZ40L*U![(ES7ZODE?1^[PK[E=%EI89[=I:6!$>S8 [P:7R3COGC^:W1!='[69=''D"[50 -2 M#/P!"HTSDG%G?+N'$*WU=:GI;-3M+3NMV0YQ:_R1O-8?+W,1TO -Y1_A0K?TI@HU*:UYX: M85X>JI4WDNV*8Z9')B5+B\LMT AX#E#O-XS)XTU>H#[:G/\/4$L#!!0 ( M )-H6%0:X@",I@0 ,\3 9 >&PO=V]R:W-H965TB#XQT;!.51(^DXV;8 MCQ]UB61+E&QT75YLB?K._?!\$J=[+K[)#8!"WY,XE3>#C5+;:\N2X082*J_X M%E+]9,5%0I6^%6M+;@70*!=*8HO8MFLEE*6#V31?6XK9E.]4S%)8"B1W24+% MRQQBOK\9X,'KPCU;;U2V8,VF6[J&!U"/VZ70=U:E)6()I)+Q% E8W0QN\75 MQIE COB#P5X>7*,LE"?.OV4W'Z.;@9UY!#&$*E-!]=\S+"".,TW:C[]*I8/* M9B9X>/VJ_=<\>!W,$Y6PX/&?+%*;FX$_0!&LZ"Y6]WS_ F2*4 M/ \!570V%7R/1(;6VK*+/)FYM Z?I5G='Y303YF64[-[4$R +J1"RYBF$@U1 M "L-BM <4GU5K+]'MPG?I4JB>PCY.F5_:P!+T>]J P(M>**;;I-UPS.@CVG( M$T 7G[B4E^@B $59?*D5/SX$Z.+=)7J727[>\)VD:22GEM)Q9-Y88>GSO/"9 M=/B,";KCJ=I(]$L:072LP-()J+) 7K,P)[T: PBOD(/?(V(3;'!H<;ZX;1 / MSA;'DYYHG*JF3J[/Z=37+B *F QC+G<"T)=/^C'ZJ""17WO,C2ISH]S@J *)OMQ!\@3B*_H'+6:MN:*L$:*"29:N4;03V9^N*7H!*DP;I% \/LBW MW:A(&^$0JF=L!7S 5/@M-@,FM4'2&^Y2,*Y?D4 \ MLQ!0*"!BRC3=2S7F:AS;KDEFF,OFX1P#B@X 3J.HV8$W$\)/2-H7HH>U:&K+VI"P.[; MS)C2SG&7X'$SM6W4$'L8-Y-K@+ENQSC%-1WA$WS$T^'CU<-5!\'^"//BFERP M_R;CIF8/W$\?9^^)]F@?NJUV[V.(XW?D>OR3_O'_'V92J?G0'=>S_4:W&5!# M!]N-T1688/YDU!5?33 $_Y0"E&J.[7O-6 P@[#K-4$PHNV.\DIJY2#]S]8TE MTF8K3)J.+4PHWW:;[K=1Q/8ZIBJIR8_TDU_Q59GO:>/'6)N3FF\_!@CNRFI- M6J2?M!8[(2 -7Q!+MC0TMT:;93#VFH1E0 T)(>-F$ 9E7E<4-661?LKZ:0Q2 MVCG\QO(GD^9[A@$U=%R_U4D&F.MY3B-:Z^"D(P&QSD^,I/9\EZKB<[]:K4ZE M;O.SF,;Z'%\'Q=E2K:8XZKJC8LTTF<2PTBKM*T][)HK3H^)&\6U^GO+$E>)) M?KD!&H'( /KYBG/U>I,9J,[P9O\"4$L#!!0 ( )-H6%3RO)FB^@( "X) M 9 >&PO=V]R:W-H965T,YJ+D95*N;FR;1&GD&'191O(U5K6VPXX,2 ,FI[ MCM.S,TQR:SPT:S,^'K)"4I+#C"-19!GFOVZ LMW(R3J5>L,?##5[# M'.1B,^-J9MGX69%:M4\-;([?V+^8X%4P2RQ@PNAWDLAT9$462F"% M"RH?V>X6JH!"S1J@*:R448)N(%>C)&-I2R=;.[;B2>%-*](Y(G$+<1;Y[ MB3S'3J"SGE,ZA]!B?C?5!GB:(J M,">8(LI$:PE+CI[AT$?'=MR)HL'0WC8+U6+D!9Y?6^WI"VM]X4E],TZ8.I> M;TD,*.:0$-FFL&0)&\[#\$#?>Y-^T"ZN5XOKG13WQ"2F;6IZ[UQU(C\XT--B MY/G!H%U2OY;4/UU/EG<6W7D7S:K#N/SN&XWQ)=Y^\A['Q*#U$^V^= M7.%Z^[GK1[U#62UVGM^/G -E=N,RTW\2]YBOB>I#"BL%=+I]%1@O+^=R(MG& MW&]+)M5M:8:I^J$!K@W4_HHQ^3;15V;]BS3^ U!+ P04 " "3:%A4B_#F M9,X# "#%@ &@ 'AL+W=O&ULO9A=C]HX M%(;_BA5II:W4DMCA:RI 8J"KCM3NHF&GO:AZ89+#)*H34]N45MH?O\['Q* 2 M9X A-Q#'><_Q\0-Y;8]V7'R3$8!"/Q.6RK$3*;5YZ[HRB""ALL,WD.J>-1<) M5;HI'EVY$4##7)0PEWA>WTUHG#J347YO(28COE4L3F$AD-PF"16_;H'QW=C! MSM.-^_@Q4MD-=S+:T$=8@GK8+(1NN564,$X@E3%/D8#UV)GBMS,_%^1/?(IA M)_>N45;*BO-O6>,N'#M>-B)@$*@L!-5?/V &C&61]#B^ET&=*F[6"$@I(,\5^*7 SPLM1I:7-:>*3D:"[Y#(GM;1LHM\ M;G*UKB9.,XQ+)71OK'5J<@\J%J"Y*+1@-)7H#9K#6C\4HEM(]55Q_S6:!FI+ M6=Y 4RGU#VS*& ]H#N//.2@:LUMR;>0QHK7?I24042??D(R0K$5_0?*N8)T'N@ M3$4!%5!,Q=,CEMQ^E=O/<_NUM?P^[V@>RX!QN=7YOGS0W>A.02)MZ;I5NJZU MU'^YTCS#,NFJ3+K)DM*<+ZWX'L-J#XX]K^-Y?QP#>H;PH+Y>55_O/)3OOF]C M]0LM(=B*6,6Z\R*\_6H\_3;P#JIT@VOBM0-2DW1"=^'>8&H7]$>%CAGC_A\TC/J(P03NV;^W3=87W&F;#=!&J9WZ5Z0FD: M )KQ5 F]!I1HJG\"_Z@(Q$MQ-P:#>ZUP-PZ"^U?E;H]>S_UDW6%]QK*PW1[^ MYNF;A\ZR@Q;E/J%8DNYQ/=YA2VXC?M::['3HQD#(H!7H MQC2(?1]R*71[=%S+_&3=87W&HXC="YJ1/WM)=C)VW[B,[[6!W3#=O1/"['CV(Q6/L<; 8*TC>9V!?HF(XL2S:"B^R0\-5UPI MGN27$= 01/: [E]SKIX:V3ED=>X\^1]02P,$% @ DVA85!_9]/LR! M01X !H !X;"]W;W)K6W&U:(_22!R-+TVG2QK0-CX]?>O^E M'KP9S)(J=BN*/_A*;R;), $KMJ:[0C^(_7O6#*AO^\M%H>I7L&^>S1*0[Y06 M9=/89%#RZO!.GYN).&H R8D&J&F ZKP/@>HL9U33Z5B*/9#V:=.;/:B'6KYRTTY/'YCFDIEIUF!>T$J!MV#&UN:A%;AAE3DZ7'\#/E+Y9#XD MUTK9UZ(0.;73JL"/,Z8I+WX:I]KD8WM-\R;VS2$V.A%[QO(>P/ -0!F"_VR> MFF&T8T'M6%#='SG1W^,"'(;#P'M&"[W)J61U^N#3/2N73/X)_@(_?]EQ_0TL M6+Z37'.FVIN>%'"; JY3P">'].^Y S.N\D*HG4GFTZ_F-KC3K%2^<*0-1[PC M;J!L;11:DZ$M&< K^_<UDVZ=@'_XN3/\H@ZV79#YYT^VVZ_>\*R-R\YQ4O M=V479H,VJT$,9E=MN*LHS/Q1<(C9L$UW^-V9T>>NS$9M5J,8S&#F-)E%H18( M,PIA@T=BAQ< -V-+_4H70N=CB*)0 7"!'$YI2._ M:R^%ZW6J1$[@B$0AZ-R,_(OHBQ'TAPD2=&Y'?NE>DF!W9R)GY$Q\52Z)42["3-8Y3+PF$"7WQL),] MOD3%I#O%[O[$SN\X2OT$.V'C.!640)B@/[$S/O:K^#=1O7WL+7I@WM2S#[76 MLZN23N X2KV$.$&3./620!B( XR(,SSQJS?,Z'_42HCS-8E2*R%.OB1.K200 M!HY"A(Z*W7ZMA@F=]:^-."N3*.41XA1+XI1' F&&(51.T<3OSC"JLQ>+Q-F7 M1"F*$&=;$JE\F/=H0M)NK]R8A;N:_8&O34]:[,I]O>=BO/)QHL:WW M")=":U'6AQM&5TS:!\S]M1#ZY<1N.[:[QM._ 5!+ P04 " "3:%A4HD,U M9.@% "O* &@ 'AL+W=O&ULS5IM;]HZ M%/XK%MJ'5=I*_ 9AHDAMZ;1*Z]1;VMT/T_U@P)2H>6&Q YMT?_QU0AH'<%P* M37:_M DYY]@^SXF?DR?IKZ+X2V6,2<33.GP&\CQ^FT ^:%K4$_^^TV'O2C1/I>R&]C()(@8/'O M"^Y'J[,6;#W_<.<]SF7Z0WO07[!'/N+R87$;J[-V$67J!3P47A2"F,_.6N?P MTY"ZJ4-F\=WC*U$Z!NE2QE'TE)Y<3\]:3CHC[O.)3$,P]6_)+[GOIY'4/'[F M05O%F*EC^?@Y^N=L\6HQ8R;X9>3_[4WE_*SEML"4SUCBR[MH]87G"Z)IO$GD MB^PO6.6V3@M,$B&C('=6,PB\<.^!]'4CN0++, MK)>2Y6'()!OTXV@%XM1:14L/LF1FWFKY7ICB/I*QNNHI/SFXX]*+N0)2@EN? MA0)\!$,^4T93<,%#=;3^_0/XS+P8?&=^PL$-9R+)G:)9=AV<"\&E .^'7#+/ M/U%A'D9#\/[="7@'O!#2!LPY%B.&+-1E94 MRZRH5"%-\\''^>"+='"6%9:I;-:A.UGH='M;#CJT1VB_O2Q7A\&J!]-**%L- M#58.3 %?&E9'B]51Z^H>OEW?7PW!Z/[\_FJD\%S?:QQ\X@4W.8\M]XAG^%2B)HO6!+;*X;N-8$C=#0-./4AF<W!:7) M#+N][7LQ-RO?C"Y6=Z,93%AB.FA=X@[5E8&,XG4;(JN(;@]PH28!B!J!5V_K M$-<(+]Z]NYP>A(NTU3C/.DEP MP^(GU3:KSAA<3Y6GHER_Z%+6) M/W@QY30F0-H*\)@38J1'YS@ZB!%/L;@-O M,'-ZN IWS2[03B\VW%_32+T-QIHVH-L(QIHL8*]&C'L[X)GZ*)/91B.UV0YK MXD%VXK%A_(8-%-(T@6 3Z*'2$X']D> H]/+8+W51)K.--FIS[II7D)U7WA(] M97*3R$1MTY\3]:2X%ZJ:0A!I!%6]T2-[\W\2Q7ZH*DUEU56#-4MC.4K:JJ.%!&9<4JT8D*ZRI!-P8UH7D3O_Z1&S8OLBED0XVU) MQ&0%W8K-F&@B(8=+64< _88O'(@F%M*(%D8T89 :M3"RJW$9WSH8S*J?EDGI M?1&A4ULBN5F;H HUEE%T UK='#%;4_6!U'=1%4 M4R-M1+ZCFK]HC?(=->ARNUV$R:JRBZ":".GAXMW+A?(J ?ZUQ$$U(])&A#U: M>JE?H[!'=Q4[4_M@,JMN'Z@F/7JXL-<$XF_;8U)-F+01_8]JPJ(UZG]Y[)>^ M;#&9&8JD7?HX+/V43VWDCY["Q.><=E65Q>NOX]8G,EIDWXN-(RFC(#N< M&PO=V]R:W-H965TON+B65^N/OK.W8H& 3705>8+_. MV9DYN[.>T5:J1QTA&GA*$Z''3F1,]M%U=1AARG5'9BAH9B55R@UUU=K5F4*^ MS$%IXOJ>UW=3'@MG,LK'YFHRDAN3Q +G"O0F3;GZ?86)W(X=YCP/W,7KR-@! M=S+*^!H7:.ZSN:*>6[$LXQ2%CJ4 A:NQ\XE]G+*A!>0KOL6XU3MML*X\2/EH M.S?+L>-9BS#!T%@*3G^_<(I)8IG(CI\EJ5/M:8&[[6?VZ]QY"7 /^U@* $!+FCA66Y6S-N^&2DY!:474ULMI'')D>3-[&P,BZ,HMF8 M<&9RAR962+H8F"=<:+B &:YHT1*N4%"K&/\ USQ6\(TG&X1;Y'I3@N0JGX=/ M6J/1\&[.%0U'Q!KRY#V\FZ'A,34NX'9C-CR!ZXU8PH];3!]0_3MR#?E@+7'# MTMZKPEZ_P=X9AAT(V ?P/9\=@$]?#_?VX2Y%K@J?7X7/S_FZ#7Q?N%HC3'D& M]PN8RC3C(D9M6RF=T861X6/E+/R!(MH(GY$G)@HI5D7T#L=CSZ*@LBC(+0H: M/7RI'LQB'2;2B@8_OM TW!A,==MVW6J[;FL K,]2D.3:'H7,;L;M48"0&UQ+ M1=$X)'([:7?0\;R_#JG;C@OZ+W%[7O4JKWJM1#?"H!+<)AHZLG\3VD0[\KZ- MHOW*F/XY%+VLMKL\A:+MI/ZP2=%V7,".*#JHO!J\D:+_2'%QWUET8%X^5D5> M?(6@P\J6X3D$95Z=X[U32'J$]9 V90YN![(#AV'?LYW7B[527<=/%,@;$

?_ MOYFL3ORL=Q8UZ^3.^B=1LYVUU_B"'@'VN\?4K-\1UIZ[O])GH**[^0NUR;\5 MWSC=LCKWL\%91*T3/!N>1-1V5M:<<(\ +YM$=74=D%-+^2TCQW;'U2U:.3_P!02P,$% M @ DVA85(1M260. P P0< !H !X;"]W;W)K:#!543#]9XI" M;<=!'.P.%GR=6W<03D8E6^,MVKOR1M,N;+UDO$!IN)*@<34.KN++V<#9>X-[ MCENSMP:G9*G4@]M\SL9!Y BAP-0Z#XS^-CA#(9PCHO&K\1FT(1UP?[WS_M%K M)RU+9G"FQ'>>V7P WA% MP%TO=":F9 M36JX=%6\M9J^IQC>@'=^!R2*(D/$)K].SPZ0:?;WH"N]]<]ZN]0N6/BQ4$( O:8MT]G/$U1Z+96>I]([0L6'VNQ"90VQ94.L=*%9<^>6N.92 M\]*:K?I[F%D^+CKO*+ZD,2:17^/_-MN_*[_3.)+JV$4 MQ8<5#EJ%@_]5+)39*Y4:O*Q!?]A[+N. U9-ZUCK"O6Y8H%[[(6$@596T]2MM M3]LY=.7;[[/S*IP\NJF'VS73=/T,"%R1R^CB':56UP.CWEA5^IZ[5)8Z MN%_F-&-1.P/ZOE+*[C8N0#NU)W\!4$L#!!0 ( )-H6%1.J^IN[P( *$* M : >&PO=V]R:W-H965TC]?;"\U2Z@8PJ5VPAQS"AVFK,QKL*>E@%/;1Z\1&]>)JN[C1#Z,L=E@Z M$AVI2VHS'KH]_TU=,MNPL%.')TB09@&^7PFAGR>FZ:BZTO$/4$L#!!0 ( )-H6%0/B>))9P, *4- : M >&PO=V]R:W-H965T5NO=FR!0^18JJGRQ XY?UD)65&-7;@*UDT +"ZK*( [# M85!1QKWIV(XMY70L]KID'):2J'U54?ES#J4X3+S(NQNX8INM-@/!=+RC&[@& M?;-;2NP%+4O!*N"*"4XDK"?>+'J318D!V!F?&!S449L8*2LAOIG.AV+BA<8B M*"'7AH+BWRTLH"P-$]KQO2'UVC4-\+A]Q_[.BD'+1:GL+SDTJ:58/V14T^E8B@.19C:RF89UID6C?,9-W*^UQ*\, M<7IZ!9I)P$!JLBPI5^2,9+#&2069 \=6/?Z:?+8>A.)L=@L2,X+,%.;*S@1/ MD1N%\QDG"UKF^Y)JQC?D(R;M$B03! M6QN?L#:*R:7@>JO(6UY \9 @0.FM_OA._SQV,F:0^R2)7I,XC*,.@Q9/AX<= M\.S)\&CD4).TT4PL7WJ"[Z/@9S?^M8^.KRNSCNF72ZA6(+\Z5DC;%5*[0G)B MA7^8!E]F*Z4E%K[+KD%KU\"I/&,J%WO,8DDU="66&Q[Y:?BB*_Q]L-%%%RQS MPV(_'KQPB!ZVHH=.'BS>O>0$X[S#.!.J%&C5)=Y-$_N#3A6+/MAHU"G>#4O\ M*'*)/V_%GSMY/O <#SH%RF1<+BH\"16U9TD)MU!V^L'-V&%9[8<^V##N]$,? M+'Z<<@_\<-'ZX:+'#QHD8#VA.PIF:^Y4#;B)0O_\O%-^'VR8=,KO@_V6= _D MCUKY(R?/#6>X'9%KC9J?M--%X?W1&/Y7>UUT=&A'?[?;]> [-J ZU#VXQ$^[ M4[T'E_JIL^:C^%YY_&^VO!Z>X4D/_!DN>S[NH0?NC_C(?<8_H]Y[F 8G??!G MN.SYN-H'P=']M0*YL>\ 16R*UU>Y=K1]:\SL#?O1^-R\0>R]^)ZF?L!<4KEA M6+8EK)$2MSH\H67])J@[6NSL+7DE--ZY;7.+[RB09@)^7PNA[SIF@?9E-OT% M4$L#!!0 ( )-H6%3[^AL#80, !H- : >&PO=V]R:W-H965T-SGG-,WA=G=*#LB<>$"/"2I3D?6[$0NTO; MYJN89)@/Z([D\LZ&L@P+.61;F^\8P>LB*$MMY#B!G>$DMR:C8F[.)B.Z%VF2 MDSD#?)]EF+U.24H/8PM:;Q/WR386:L*>C'9X2Q9$/.SF3([L.LLZR4C.$YH# M1C9CZPI>3I&G HH5/Q-RX*UKH%I94OJD!M_68\M1%9&4K(1*@>77,[DF::HR MR3K^5$FMFJD"V]=OV6^*YF4S2\S)-4U_)6L1CZW( FNRP?M4W-/#+:D:\E6^ M%4UY\0D.U5K' JL]%S2K@F4%69*7W_BEVHA6 (*& %0%H*+N$E14.<,"3T:, M'@!3JV4V=5&T6D3+XI)<_2H+P>3=1,:)R3T1"2-RFP68ISCGX +,R$8N6H,I MR>55.7\.OG*1R$V0\S=[L6>DN8U?53@'IS,B<)*>@1.0Y.!'3/<37+ZV.Y.E89 MY;=8;N0.]2R_9OE]+$_'\CLL#X61GA74K*"/Y>M808?E^]# "FM6V,<*=*RP MVU<$#7L8U:RHCQ5^_A0AB+X@QX4Z;-3]Z6 8!'KNL.8.CW(?!HL!*"5/P"W! MJ8A76"I!2?S((P^=QDV<_Z$QV+(O^"&556'M_8.>;Y 9;"P$H@\)K0I[AY.R M-N :"X&]'J+56A7V#A=XK@'7N CLM1&MWGV#HF'"-D)]$J#G:M!(;( M\.C#QDM@KYGTB0YVC25R?8.QP,99X'%K^4[SBT)Z\^HX4_[5/MZ1;$G842$T MC@*C_Z*\QDK@<2\Q*F_8-4QGZ.CW$#7.@IP/*:\*:^,0BGP#KO$5U.LK6N6A MKJ^@P#7A6D>37E_1*@]U?<6-H G7^ KJ]16M\E#75UQG:! Z:GP%]?I*G_*J M#.UC$7(]YU_IV:V3KGIKN,-LFT@II60CXYQ!*$MGY4&\' BZ*PZ_2RKD4;JX MC.7+"V%J@;R_H52\#=1YNGX=FOP%4$L#!!0 ( )-H6%1_[.V=7 ( *0% M : >&PO=V]R:W-H965TQ#4;4KX 'QX";3Q%I?@NTTY>\9VVGHBK;B)?;8,V?.&6HL9Q(VFIA."*I_KX"K?A&ET?'@D=6-=0=QD;>TAB>P7]N- M1BL>42HF0!JF)-&P6T3+]'8U=_[>X1N#WISLB5.R5>K9&0_5(DH<(>!06H= M<=G#'7#N@)#&KP$S&E.ZP-/]$?V3UXY:MM3 G>+?666;1?0A(A7L:,?MH^H_ MPZ!GYO!*Q8W_DC[XSJ<1*3MCE1B"D8%@,JST,-3A)"!++P1D0T#F>8=$GN4] MM;3(M>J)=MZ(YC9>JH]&O[\%2QM_DL44.#BDNAWRKD"^[D"_-R%I)VQCR4590O02(D?RH M(#LJ6&57$>^AG)!I^I9D298.*J[ 3L?"3#WL] +LL1Z/T"IMF:S)C^766(V_ MT<\K\#+]3RAX- MEV &PO=V]R:W-H M965T)<@9]1 M&,NKWDJI]:5ER=F*1[Z\$&L>ZV\6(HE\I5^3I277"??G&2D*+0PAM2(_B'N# M?C;VG SZ8J/"(.;/"9";*/*3]QL>BNU5#_5V R_!1#R6@8A!PA=7O6MT.<%.2L@0?P5\*_>>09K*JQ _TI?1_*H'TXAX MR&'KCS=^R\,PM:3C^* MF/.%OPG5B]@^\"*A+,"9"&7V'VP++.R!V48J$15D'4$4Q/FG_[.8B#V"MF,F MX(* ZP3["($4!-*58!<$NRO!*0A.5P(M"+0KP2T(;E<"*PBL*\$K"%Z=0(\) M!W?*P:X^4"EV0^VCE)W<*-/;R@LKJ\JAK_Q!/Q%;D*1X;2]]R$H[X^MB#.)T M%4Y5HK\--$\-;C92CT@)IGRI%Y<"HSA?VND2^0-,\\4)Q +\J5O"U ^Y!!H M;D6T]N/WWR1X3L1\,U,2^/%<6TG>@IG&?!QRY0?A)VWCZW0(/G[X!#Z ( 9? M5F(C-5+V+:7#3X.P9D6H-WFH^$BH!#R)6*TDN(OG?&[@C]OY"+<8L/2\E9.' M=Y-W@ULM#OGL A#T.\ 0(T- M^WT*5]K.CQ*'[;3QYNXE7[73G_RD];@[[OG M#@WTS]US-]$?NN=NHH^ZYVZBCT_3_?&TJ9MTIB.OI8I)V0)(9H\;;_KIJPJCC84(.84,#C"%JNX>P.P,,,L=V#F'W39C+ M*'78(>QS$^9XQ&7V(>S! $.>5X>-FC";VAZI38UKB#BK *2O ::V ;[[BB=1[C%3))MMNIN\R+2_P_8E'KSQI*S-: M.J'GK6>W=.2>6,_CW("S-X\(,@_;M:)Y;.*8IVNP+DL3YE'"7&16A95YL-8\ M;O7)/M"*O.M=/=;'4[*.*5#KSS*H)@=9R!IVI26-B?10>Z&-;6U*,! M9Q,,&:R)8L(AW9N9616T=S1#[;E<_\^5@G#E I]9F6J70>1D94AC)C%V*")U M99HXY-K$8W5E##@/$0B/*%-M9*A])RO.O)VTJ'HCJ-B)U9E:I+(N]D M5;SF1N%2BFE=E";.]>S]J2XT,> H.7#5 M&S$^58["PJ$V=]U>$J%H@ML\L1-48 MW=O$0\66;WB1+,Q"96 M^2^PI*VV:J:[#Z-])\!+,1B4C,=1:"FY\/<26B*(MDQO%? M&714]9D1=Z\_H]_FDS>3>>-*7,GHGW"A5^-E%GMHYWR1CF&15.-.I>1H:GAY?;I1I40K, MQ-(4EP:3I"CMK$3^!+.B.(%\!W="+E.^7H5S,..14'O(K]="\S#Z9BBOLVOP M],S 5/,M$K!6Z2A5A8^--^ M/L(] 1RS3-5:X<^UNL2]$:_%_ 2XZ ^ (4:6 5WUTV=B;>BPDW[=3Y]NDE[Z M33_]B:>]@[\=/G=HH=\-G[N-?C]\[C;Z9/C<;?3I8;H_'+9TCX/I*.C)8K>J M>#>/YW;%"Q5?+E.Q+"K75/:+^!#)1H ?CP8*)EK$ZM^>CDC5$: M1R Q.PF5^87- 8H ?AX@VR]\C)GK$V*F^;%;5VV8[P78=?=AUQ880SZA^[ ; M"PPRCWC[L-LVC#+?]]@^[*X-\P*7,K(/N[? 4! T89,VC/@D MHXUP#Q:!5&>#U9L#5*DPX^/$DXC>1]J647P7T MCYN[M.J('IB[TR* MZLH1@@W\N.A#2.0N!YN*&"!N8'G4;L K)H&ZYW&E*]Y M,D2 H H8'%< !.N-"3Q4@C+"[JHAAKV@4?$/-AP-&&J6@34>I+!#!;2SR4*] M<[E0(0=_Z95(AXB!UZ%';;:HWVU?DU"+!9AIKLUWQ1!):@-$[,B2U-:(@H,E"5HK2"F!J/G> MMN!\RESD-A6QX *,:8=AX=I\<;_Y7L0B#>=<#35!-?^B/&ADI01 M]JK$0QCZ#4EL.!1XN+$U>[3A7!KXI$.2VH#Q$ .NA!DB26V(F!Q9DMHC M<(@D7MMGL(=Q\SUBP=' ;+V;>RL+CKD0$]0A26W"N-^$;S:I7(M!4M1>B.F1 MI:B]$??O#H=(P2Q?082QH"E%&^?[S"5^4PH+SNP1B-N0PMDYT3(9O\S/:168 MRTVBBT_=JK4Z"[[(3\0:[9?H=((L[5-T^EB<]-;ABX/G)YXNPT2!2+R;KN ) M-7F3%F>YQ8V6Z_P\[4UJ+>/\&PO=V]R:W-H965TLI7)-XS@N"1EJ6E;%C(SG.3&:%"NO;+1@!8B37+RR@ O ML@RSWV.2TMW0@,9^X2U9K85:,$>##5Z1.1'?-Z],WIF-E3C)2,X3F@-&ED/C M#MX^0T<12L1?"=GQHVN@4EE0^E/=3..A8:F(2$HBH4Q@^;,E]R1-E249QW^U M4:/QJ8C'UWOKCV7R,ID%YN2>IG\GL5@/C< ,5GB(A5O=/=$ZH0\92^B*2__ M@UV-M0P0%5S0K";+"+(DKW[QK[H01P1I1T^P:X+=)K@7"$Y-$L_;*67U]P$;L,[4O4O9RPU)O MLVJLLBLG6.#1@-$=8 HO[:F+LK5+OFS&)%=3.!=,/DTD3XS&!9E&MN=%B2?] MH9O^@EEG\(_]<[NH\^NT_WK=:5[[DV'84<7.\W M.Z4]YX*]-[(E>4$^@Q?\+V6'0?[Q+(%@*DC&_^EPXS9NW-*->\'--RIP"G+Y MSN#JG:&;_\H *@VHS<)V%#C(=662V^.I.H$T'>)T=\+K&\CL2D4(DD6R%'R\D6Q#6 MU5NHL8S>LX7]QHU_90O/*@/>4>D@0KZ%8$L*#R8T.-_R?=]N":'# M03G:OEX(>+3=@IVYW$4X)ED2 ;DK BNZ)2Q7VZY^RD#[X,9^5VT.7Q/H7*V- M<_Z""4)DA6UM-#@Y2[;?UN8AQ$M,A%];UL5IOS MY%VYJVZMC^'M%&K69^K\6>["#^:KPZO<<:R2G(.4+*4KZ\:7C<2J\V!U(^BF MW),OJ)#"E)=K>88F3 'D\R6E8G^C'#2G\M'_4$L#!!0 ( )-H6%00@BD\ M"P4 )X8 : >&PO=V]R:W-H965TO\T$"B;'2 M(J2JQ.:7\LPB-E3 L0ZBOSD]9J% M?'O509W=Q'.P6,ITHMOOK?P%FS#Y;?64J%&WM#(+(A:+@,<@8?.KSF=T.<9N M2L@0WP.V%7O/('7EA?.?Z6 XN^K ](U8R*8R->&KCPT;L#!,+:GW^*E(>-+O]]+^!8D*5[92Q^RT,[X*AB#.#V%$YFH;P/%D_WKM5 S0H )6ZC# M)<$PSH]V>D1^!Y/\< (^!W^HE##Q0R;2P8!'*S]^!<]LRA=Q\"^; 5\"'SSQ M0-D(8O!5'57PG25B+<"?&Y;D$Q]OF/2#\).R_&UR SY^^ 0^9.@E7PL_GHE> M5RJGTE?K3@L'KG,'\!$'"'CDL5P*)OPT)6N9"5+60=6>@KEWX(8I5=1)I==!D@-T S VE; ML>F[A%J6P6PT,NK9E'\+NFC#'I=1V#V%? MFC#;(XYK'<+N-3#D>778L FSJ.61VH:,FC#LN+;KU,P]:'"$VNKG$#?6X"RH M]IB6N(,(L,L(L(T1,%"=92"D*C,#'JMVT'])J\R/1Q:]L,048K1<@)XWEIUR M(>?$6![E!NQ]A:TVZAR;,(ABZL*:(!H94 G#U@KBE&Z[1C0E+-L&4M9' M*TUZYY4 P:JC@:>*4%C8WS>/$A?6#X8&YU(7$ER3081;JUK=2LLBNRSZQFE6<1/5E-VMQ[@BR7 MHKJ:&J J-M@F=34U0&3;R$%'U*RR.3*G\_>H^>YBAJKLC-PS"UIE;>2=+*C7 MKJ)I<-J2IL,9:AJNZ@(VUX7WJ/F&2HBKI([1>?7#52;'^%3]"@O[^TULB])Z M=M7AJ.TX-=Q8A\,$6T=J(:Y*!3:7"JU^Y=U"JQ*(JT2.K3-K5.5G;&Y_VVAD M-TN@MI/7 ;6MO YHZN5Q50.PN0:TE>F-IZM*VM@YLW)5(L;F/KF-&PO=V]R:W-H965T1Z9L9%1I4>BKDM%P+H MM#!EJ4T<)[ SRG)KT"ONW8E!CR]5RG*X$T@NLXR*OY>0\E7?PM;;C7LV3Y2Y M80]Z"SJ'$:C'Q9W0([N.,F49Y)+Q' F8]:T+?#[$D3$4BI\,5G+C&IE4QIP_ MF\'UM&\Y9D>0PD29$%1_O< 5I*F)I/?QIPIJU6L:X^;U6_1O1?(ZF3&5<,73 M7VRJDKX566@*,[I,U3U??8HPI(H.>H*OD#!J'_I@,E%-TP_/Y::K)3!&5$I1$QT-0 ME*4G>O)Q-$3'1R?H"+$R8P]#F)PA%W]! MQ"&XQ7[5W>ZTV(>=[3A^;[=U,>N*DKJBI(CG_D]%GV[T'+I6D,G?>]9RZ[7< M8BUOQUI;>-J*7X8(BA"F#;P,?"^,L=NS7S:+O"WS8L]Q&K)ABPR'KD=JV;M$ MO#H1;V\BCSE3.HF1H@HD>KJ%; QB7X7\.K!_U[0 MH-$B\YT ^PT:VS(2!E&,VVF$=2+AWD0N,A!L0B7ZH1(077!$=>3HX#CB>JWX MXSCBK0+B(" -&"TB',8-%"VBF,3M(+"S;L_.WB0>N*(IJH%T0($W6C\^. R\ M;HN8?!Q'%>/]WR/$3M0@TJ;S-1.O :5%1\(H,L^)5B[KQHOW=]ZO2Z'/7IUX MK'L@]@[/8]T8L?\)//SM7[7K1$ZS7;7I2 MT4XTUCT0AX>GL>Z+./H$&M'6PU<7.8Z;,+9EA! 7-UFTR+#^;HN!XHOBO/FF"M]>BTN$_U& L((]/R,<_4V,$?8 M^AUG\ ]02P,$% @ DVA85-XJ\>RT! X!$ !H !X;"]W;W)K M?5CM!Y,88FUB<[8#[>I^_(V3D/ 2TDA[E:ZJ2.+,,_.,/2]V^ALA?ZB 4HU> MHY"KJT:@]>K2LI07T(BH"[&B'-XLA(R(AD>YM-1*4N(GH"BT'-MVK8@PWACT MD[%'.>B+6(>,TT>)5!Q%1+Y=TU!LKAJXL1UX8LM FP%KT%^1)7VF^F7U*.') MRK7X+*)<,<&1I(NKQA!?SG#' !*)/QG=J)U[9%R9"_'#/$S]JX9M&-&0>MJH M('!9TQ$-0Z,)>/R=*6WD-@UP]WZK_39Q'IR9$T5'(OR+^3JX:G0;R*<+$H?Z M26PF-'.H;?1Y(E3)+]IDLG8#>;'2(LK P"!B/+V2UVPB=@"@IQS@9 #G$- Z M 6AF@&9=0"L#M.H"VAF@71?@9@"W+J"3 3J' /<$H)L!NG4M]#) KRX V]N5 MLY,(2I<\B98F";H$#V'"N,F/9RWA+0.<'KQP$OM,4Q_] M'A.IJ0S?T!-5$%T*?4%#']Y!&),037F:C":HS\94$Q:>@\3+\QB=?3I'GQ#C MZ(] Q(IP7_4M#=R,!%RG/)P3/)KH07 =*'3#?>J7X"?5>.Q4*+!@4O*9 M<;8S<^U4:AQ3[P(U\6?DV XN(32JAL]B#G#[)'Q<#7\@LM+Z37WR=@G\MC[Y M,OA=??)E\,FOS?STUWR?U8;C7D4<-?,,:R;ZFB?T%7EURSCA'H-D,JF*OMV# M))IJ&JGO%79:N9U68J=UPLX]9.HRRT]%M0XIM#%]CE92K)EI9Z59F>IT$YVF MEZX'7]K8;?>M]6ZH'TO9^Q+C=R5N2RVU]H7N2H1 M2QRKF56IV7/4S1UU*QU]X; ?"]E/:!U+V(>A4"B%(/@87U.EC>ME/H_=(Y^Q M#7\'3A]+]3IVY\!O][V9F1VK.>%T)W>Z4^GT,UDSOE2FV7E"08\D\ _[1-,P MD5B8.RUC3\<2Q,I*5^>(8A1<]YXD/#-HU\!?M0 M]'6!'HE.!Q>&62KQ[8%&-R75+YI^^*[3,O"C>NKMS0 MAB%?3.$>IDD/_$=P8C!99+HT! +S:9HSG]$](W,6LM+TO\DL[09'L\21=Z12 M/ZR=HUM$8:-@/A4H:"Y ,=UCYJ/YYXAA<@@_&+_&EW>X9'QB/E\D1\5"??KM M W;I2\85"ND"3-D7'9ASF7Y.2!^T6"4'Q[G01%)%&J#U_=*SW6:[ M^UF)F5A8V\I*YK<7.=KZM%MG)?BZA<+Y=I\<]GM\A?/E[QJ]?>(?ID+4!AOBC\R]E$<_1_54 M[O+\K_K#:/;QBM4C<@MW7]4N4O_?L^NXQ:+VY,?Q]\[IU?Z:M>'QSZ_>^YO) M^\GTC7B^I;_C)TNPG%M;_[?%%N_HU>=BR[BN[7 M994O=\9^!,MLM?T__;%;B",#[P<;B)V!H ;JC('<&@^^#'43[K,EKN/DFWNVM ML#:J[*95>G-=Y"]14?/>7_W#1MH;>R_&;%7OPMNJ\+_-O%UU\WV5KF=9Y6;1 M;^NTJ%RQ^"?ZYDJOX3)Z']WZ33];+UR4/T1-Y-NNJ])L\ M1.VHG*>%*Z-LY8VSJOSEZ(O?Y_FZ3%"@[==SOZCB=5$_BT:/77??BB3_)1),<#"@ M3K/YK7ORYNRL>;?9?+Q>-9KWFLV_I$7CX/N7SYT!\\'E;\Z1!Q7*?&N3&GSKC[W^^!BC3A8-;?CR-=[15IEJ\?(_?"E7^G*#PW:BO?^XT9MU?[KF\I9?6W-XZ-Y MR9@S1I:I$V+"<"Y(J+L LTS$Q%L/8+'B5(9],#;!8DU"/0#>M)!*$'T!C$LN MJ;X0QOR.(_H*,6#HJW#T1C).(TVP&(1[/\NPJQ?5!)M@"G)CW;.-MK(FV1T_P\ )F,E M&8DVP+@)\N8(C$J91$KY& M=&EQ/]]H8N:>_<'OR1_CJD9!F& H2DK)B1X Q1-+ M@%E$KHBO="2EJ6D,W: M!U2B-:$&@%*)(:,? LKO51+B$?1EZ6TEI+BVDM[R)@!3S!B2X*8($\G1T$Z$ M8/="L(U"^+KV*O 'YIFO]ZMT]9C=^=P?I'5\TZ@F@N-]G9/4;!WZZ_$>=#-ZX_+_G5;J([ALJ5Q@+'L[**!&<9 "G MM%%TLW819V-!]VL/<=((0P\S:'Q")+0H'4!_L6*!'D+.']RL8502@/.W.II5 MQX#S-93BVE!A -#XV[715!L ],4*EV=J4RX."A&-"OEUKXAL=9\O'=2#0-E6 MT'7L (XGW/)@%R-.*R&H'@!GN*!QZIHB0TU;0 MC3T&F"^]#0O4 -RI6-'"9@HXXXOOHQOIJ18.S0W>W-WXM9J[8J>#Z.TN0[R# MBI#!$-X'^Z6#*$VGW054(@6G6D 4W7E]0$G:1QB@87%&VQ)#A!FIJ08 %5QR M#"AN!*.U"!R9,6>*3'[H7'#5&-C1JG*%*_?G"QA2A5;%TLW1@9P'.0TKX@03 MM(&%KYLH>N8\<]V@A77&'TU"0\CY S:M-"'G3PA!T@>MZ 7,+HYIE" MSNKD7$UP:#/QYC[37@P-"1^T0H)^7 =0PJXJ!QT$?>;$([%0/D M36K:(!PB3*B@!PTP)6GB&@.*DP'G$TD[5E,$::9.M.5Y(=N%&]N1]6/ MMQKN"EOCDPXA3EM-*H@_'9V5X# #^?,*B M#RN&D//#HXUIP,4RIAW0,XC_W'I<\3F;04HCJU/<[SY6K1SVP&4:-'(N6,B- L1;MP(^1+]ZB+9$)P&PKN#<@R)QYW"D.O3O1W+O[ M<_.ZEIN]3Y]=D3ZZ:+5>WGE!Y ] $_!N(4 /C07/B3L(X\'AK@LQ3=-*#V%" M:-HT@!BGQ=@ 8HS1)Y9P; E]%#G"8Y,T54!O,2VI)GAL"94'PHP69]H%XM!< M%,W-19(G9MEB7;\*];-,L?-*=J2@F@@IGRFH(B!$GU] BM9_?3@LVO(<0%_T MU# $%$@4@ *) OGB+4Z;1P"S+;^'CO]072 3?::@%(>.HFCN*#:D#221;6/: M_;W.GM/%F:<@GP5HC7$E)!4-PJRE1U*$U7=8JAN$:;I9^Q"+:0DX@)@,I0/' M%KQ:@\5?ER\^/5Z\?Z@OL7_V^^3]02P,$% M @ DVA85$F.A6\2 P #!$ T !X;"]S='EL97,N>&ULW5AM:]LP$/XK MQAVCA5$G\>K%:Q+8 H7!-@KMAWTK2BP[ EGR9+E+^NNGDVSGI;K2]<.6SB&U M=(_NN4=WY\ID4NL-IS'?Z]F6;P-U/WIV<#.[.+@_MIQ8X"R,OZ<4S2,\'.*_!,.IDG[I= M;I@Z3^L8M9N?37(I]G, !L-,2AK<$SX-YX2SA6+@E9.2\8TSC\"PE%RJ0)OD MFU!#L-0/#AZZ&=2EY2F9D,K&=A'_4; 5$_W0"&J'CL9-@'^7 MS7'OT@Y>Q!M4[%[JSXW9CK!SZ#)ZK6C.UG:^SGL!&/L09R=5Q3>?."M$2=WF MGQUP-B&=7["2BCV8:- J2V.@*@SNJ=)LN6OYI4AU2]>Z:Z=UCFL>O4+-?S?/ M!154$;XKVO3^,6?YQ8KC#_]*LOVOP=;;PW@!6(:?H=7$;X-&BP:QC43[6S%LHR*1^>;H==D85[U]OC-^HSF MI.'ZM@>GX7;\C6:L*=-^U34DHEVU'7^%[0V3_NW%Q&(BHVN:S=NI*A9V&)B! MB=I>X'"(7-G+CV ^#O,C@&%Q, 68C_/"XOQ/^QFC^W$8IFWL1<:HSQCU<5X^ M9&X_6!R_3VHN_T[3-(Z3!,OH?.Y5,,?REB3P];-AVL #BP.1_BS7>+7Q#GFZ M#[":/M4AV$[Q3L1VBN<:$'_>P"--_=7&XH '5@6L=R"^/P[TE-\GCJ&JF#;L M"<:1-,40Z$5_CR8)DIT$/O[Z8$])'*>I'P',KR".,02>1AS!%( &#(EC>PX> MG$=1=TY%V]\_9K\!4$L#!!0 ( )-H6%27BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G1S:IPJ%6;' M*D=8T;FE8F@@-?E@.XF.\^NW$U!/8WQW;PY<83X,#R=)/Z?3I_/IL5 _[HOB MA_B9I7EYVEM7U>9COU_&:YE%Y9_%1N9ZR[)0653I1;7JEQLEHT6YEK+*TKYM M65X_BY*\]_G3\[&FJD\7BDK&55+D>F6SXGLB'\O7[$C*Y#Y)D^KIM-?^ MGR)(\R9)?/7PN5_"KR*DIGL2K2]+0WV&[X+E65Q&]6SQK( MV^B^;-=4T?U-I$%.>YZE#[A,5%FU>[3'CS3C@]0[;Y?JJOB2I)54HZB2?ZFB MWB3YJCF,_A5]\C/:.#Q_;H/X4?V?,!;+91++41'7F7H[/; M\4BSK>'P[(X V +2/!B@^3",".020PP-"SF[UQ[?QM0:PK@?0 I'%,E2[UKNT>+.*NSC-[= M(8 ,>2%OY(/,:REN9%RL\J393AMO"[7>%B_:MTC]D%J%J10S&==*P\F2PD&U M,+OE,M=QJ[3E320DDP&S373^LM'9Q=,?8II&>=5>:>-_ZF33_!^%1#(9,-OD M+-9$97N=&8%#[A@PR^.OHE@\)FFZ;3ZJM4YB+O7MFJ\:#H,2R6/ ;(^1O#?. M(G+$@%D2EWE<9%+<1C_-^" E#)B=<*4OJE6TWX"A]G_ +( K&95F?%!#/V!N MZ;<7]D6194G5[+JUY87NI.C^@J1!LU&K;S.W^K.JB'^<:'?*!B[31RKW3ZJ- M&GZ;N>$?1RK7 2O%5$=SMHX4[>S8L#/!W/Z?Q7J76F^0SZU8$S\EUSJ$NL-( M,9$!;&8#W,@J4;+9J?44O3]L9 &;V0(O2>1,KEJZRWQ[G+V+#SG 9G; 71[5 MBZ0YP7_7D=)]_O1)9VYEG59&&)$:;&8UP*QW;E-,9 N;V188_4T8D%IM9+)UY>A?E$'EER.P5DK!WLB&G#)F= C-W\8%B(L$, MV07SFKMWQA ^I6+6"D[B!<5$EADR6Z;)XCMCA[0R9-8*3><[X9!0ALQ"V6;1 MG5A(($-F@;R7I^Y *282R)!9(&_3USGK5UQ M=)!%'&:+H 16PU),9!&'V2(@AVU"2C&13QQFG^ $T:&8<-R#N]<",5V*B0SC M,!L&8WH4$[G&.6KGQ:>8R#W.43LO <5$[G&..0 R#RDF\H]S^"$0<2+.%HOV M3]H@N<@_+KM_NC#;H23U) J*B2SD,EOH'4Q]Y$6M>X@4$UG(9;90=Z?U!91B M(@NYS!9Z#[/IS9951C&1A5QF"]'.]1:N6=+]V6O]A<628L+Q=_9^#L5\N7XK[)ZVEQ"+*0QVPA^)C%..D>LI#';"&,21_O>LA"'K.%VJ=!'2W1KL]& M,9&%/&8+[3#)-3F3>5(H<9>7VDH4$UG(.\2S-0-S4E>:)E\D^4J,*":RD'> M@?QW,)2%9EH+$HQD84\9@OM88[D4BHE%T*OW10Y?:KI(POY[(,Y!N9+[T)? MFN/ETL!$%O+9B\2ZHUE%/T6:T)ZECRSD,UMH#_,N5]N^VR^-JE=23&0AG]E" M^R=]UWY.EN)[E-9&-)&%?&8+O=8A=9J=8B(+^V$*P!,U(/'UG(9[;0 MNV-KVZN58 ;(0L&12M5VEP'%1!8*F"T$,&^D,5(9( L%S!9"T=2;*":R4,!L MH7XHREU0B3UGJ$ M<'XF>W4"PJ2U'@,+S]8\O(<(:&B PIF;UA%--&]GO+Z"POFZ'63_*J(%L\OCWI^ M\=7G?P%02P,$% @ DVA85#"4&EU@%%/F+;80!3,0^2E MV*V&W7<$ SBE'O0$^1]9Y2C79^)/4:7.U:]QNYZ?#_OIZ?DX7;SNMOOI>O4T MS\KH\',?]^9.'PVFWGL_+T^-P7&]>UH_CX)W+P^GKC-7-U=>9 M%W=OQ_%_)AX>'IXWX\_#YO=NW,__&#S\.9Q>IJ=QG%<7=^O3XSA?KX;7[>?M M:7B_V.5Y\NKB]OYZ=;J]M]6P=" O@?SR@8($"LL'BA(H+A\H2:"T?* L@?+R M@8H$*LL'JA*H+A^H2:"V?"!S*J,#1.JP!FAMRK4!O#8%VP!BFY)M +--T3: MVJ9L&\!M4[@-(+]/4!OKWI[@-Y>]?8 O;WJ[0%Z!]4[ /0.JG< Z!U4[P#0.W2; M)0"]@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!H'=0O0- [ZAZ1X#>4?6. +VC MZAT!>D?5.P+TCMUF-T#OJ'I'@-Y1]8X O:/J'0%Z1]4[ O2.JG<$Z)U4[P30 M.ZG>":!W4KT30.^D>B> WDGU3@"]4_=G)4#OI'HG@-Y)]4X O9/JG0!Z)]4[ M ?3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^L>F> WEGUS@"]F> WEGUS@"]B^I= 'H7U;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [Z)Z%X#> MI3LL"-"[J-X%H'=1O0M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW!>A=5>\* MT+NJWA6@=U6]*T#OVAWV!NA=5>\*T+NIW@V@=U.]&T#OIGHW@-Y-]6X O9OJ MW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!WZ\HZ +W-]74=@-_FNL*. PANKJOL M.(#AYKK2C@,H;JZK[3B X^:ZXHX#2&ZNJ^XX@.7FNO*. VANKJOO.(#GYKH" MCR.(WAZ M"_"=>L_G[XZ?SW]??MSL7ZUWKH>O,::;OU!+ P04 " "3:%A410\$_HD" M #90 $P %M#;VYT96YT7U1Y<&5S72YX;6S-W$]OFS 8Q_&W$G&M K8! M&Z:FEW;7K8>] 09.@\(_8;=+W_TYZL M6QWZ;G";:.?]]"E)7+VS?>7B<;)#&-F.!V\' MO_;'&M'-]9W=5H^=7WT^A)]=.PZ;:+:=BU:WIXG'K$U435/7UI4/X\G3T/R6 MLGY)B,/*98[;M9.["A.BY-V$X\B? U[6?7VR\]PV=G5?S?Y+U8=9R:%+G'_N MK(O/EWBGQW&[;6O;C/5C'Y;$;IIMU;B=M;[OXE/1J_/)/NRP/7W*B_.7,N<" MP\S[>9Q<.+'9?CSN]4B.J]=3*&1GWYY_Q;?$4/KB][/'TVYL\Y?987M_C/-^ M.0^7+(_+]_C7,WZK_\$^%*2/%-)'!NDCA_2A(7T82!\%I(\2TH<4E$8HHDH* MJ9)BJJ2@*BFJ2@JKDN*JI, J*;(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR*HJL MBB)K2I$UI&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )-H6%38'_%I_ 4 +P9 8 M " @0T( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ DVA85)KSO]7B @ 60D M !@ ("!!18 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85)J56:@:"0 728 !@ ("! M,20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MDVA85%YWD;CQ* OX8 !@ ("!!S@ 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85#OTNX)[#@ K"H !D M ("!1(< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ DVA85)%!&PO=V]R:W-H965T&UL4$L! A0#% M @ DVA85.?(-]NZ @ 5 8 !D ("!:;4 'AL+W=O&UL4$L! A0#% @ DVA85-),-_2C M"0 IA8 !D ("!=M, 'AL+W=O&PO=V]R:W-H965TX2 0!X;"]W;W)K&UL4$L! A0#% @ DVA85&Z@S/VC P Q0@ !D M ("!FAH! 'AL+W=O&PO=V]R M:W-H965T0( "X% M 9 " @8$B 0!X;"]W;W)K&UL M4$L! A0#% @ DVA85$'-%;_D @ 1 8 !D ("!,24! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MDVA85,^1&%)-! F0L !D ("!@"\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85!20/0;Y# ;.7 & 6$0 &0 @('\6P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ DVA85 ,:M">#P .6 !D ("!0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ DVA8 M5%D;%9,)! WQ( !D ("!'(,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85+!XDO@M @ \P0 M !D ("!D8X! 'AL+W=O1L# #F" &0 @('UD $ M>&PO=V]R:W-H965T4 0!X;"]W;W)K&UL4$L! A0#% @ DVA85%4$GR#U P E1( !D M ("!J9&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0# M% @ DVA85#A_"_-. @ JP4 !D ("!2Z$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85!:V M!ZE0! C!$ !D ("!WJH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85-,6/!IM! QQ0 !D M ("!P;&PO M=V]R:W-H965T&UL4$L! A0#% @ DVA85.&Y&^6Z! VQ< !D ("! M"\D! 'AL+W=O% &0 @('\S0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ DVA85//Q^)D0!P 'R, !D ("!AM0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85 AII[Z% M! S! !D ("!ON,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85&;'>C*X @ JP< !D M ("!*/$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ DVA85,BZ#!AT P ]@T !D ("!4?H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MDVA85#X':=;U" T# !D ("!+ 0" 'AL+W=O&PO=V]R:W-H965T @!X;"]W;W)K&UL4$L! A0#% @ DVA85![3< VQ P H0P !D M ("!("(" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ DVA85)$719]? @ Z 4 !D ("!*R\" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA8 M5%;545VF! !A, !D ("!D3P" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85#9(X]T> P A H M !D ("![T@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ DVA85!KB (RF! SQ, !D M ("!"E0" 'AL+W=O&PO=V]R:W-H965T M : " @1Y@ @!X;"]W M;W)K))9P, *4- : " @:IT @!X;"]W M;W)K)[ @!X;"]W;W)K*O'LM 0 . 1 : " @7R5 @!X;"]W;W)KD @!X;"]S M='EL97,N>&UL4$L! A0#% @ DVA85)>*NQS $P( L M ( !1*<" %]R96QS+RYR96QS4$L! A0#% @ DVA85!PJ<;BM!P M?$L \ ( !+:@" 'AL+W=OP @!X;"]?7!E&UL4$L%!@ 0 ![ 'L Y"$ "RV @ $! end XML 131 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 132 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 133 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 519 664 1 true 161 0 false 7 false false R1.htm 1001 - Document - Cover Page Sheet http://watercorp.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://watercorp.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://watercorp.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://watercorp.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) Statements 7 false false R8.htm 1008 - Disclosure - Description of Business and Organization Sheet http://watercorp.com/role/DescriptionOfBusinessAndOrganization Description of Business and Organization Notes 8 false false R9.htm 1009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 1010 - Disclosure - Revenue Recognition Sheet http://watercorp.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 1011 - Disclosure - Marketable Securities Sheet http://watercorp.com/role/MarketableSecurities Marketable Securities Notes 11 false false R12.htm 1012 - Disclosure - Inventories Sheet http://watercorp.com/role/Inventories Inventories Notes 12 false false R13.htm 1013 - Disclosure - Property, Plant and Equipment Sheet http://watercorp.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 13 false false R14.htm 1014 - Disclosure - Acquisitions Sheet http://watercorp.com/role/Acquisitions Acquisitions Notes 14 false false R15.htm 1015 - Disclosure - Goodwill and Other Intangibles Sheet http://watercorp.com/role/GoodwillAndOtherIntangibles Goodwill and Other Intangibles Notes 15 false false R16.htm 1016 - Disclosure - Debt Sheet http://watercorp.com/role/Debt Debt Notes 16 false false R17.htm 1017 - Disclosure - Income Taxes Sheet http://watercorp.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 1018 - Disclosure - Litigation Sheet http://watercorp.com/role/Litigation Litigation Notes 18 false false R19.htm 1019 - Disclosure - Leases Sheet http://watercorp.com/role/Leases Leases Notes 19 false false R20.htm 1020 - Disclosure - Other Commitments and Contingencies Sheet http://watercorp.com/role/OtherCommitmentsAndContingencies Other Commitments and Contingencies Notes 20 false false R21.htm 1021 - Disclosure - Stock-Based Compensation Sheet http://watercorp.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 1022 - Disclosure - Earnings Per Share Sheet http://watercorp.com/role/EarningsPerShare Earnings Per Share Notes 22 false false R23.htm 1023 - Disclosure - Accumulated Other Comprehensive Income Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 23 false false R24.htm 1024 - Disclosure - Retirement Plans Sheet http://watercorp.com/role/RetirementPlans Retirement Plans Notes 24 false false R25.htm 1025 - Disclosure - Business Segment Information Sheet http://watercorp.com/role/BusinessSegmentInformation Business Segment Information Notes 25 false false R26.htm 1026 - Disclosure - Unaudited Quarterly Results Sheet http://watercorp.com/role/UnauditedQuarterlyResults Unaudited Quarterly Results Notes 26 false false R27.htm 1027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 27 false false R28.htm 1028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 28 false false R29.htm 1029 - Disclosure - Revenue Recognition (Tables) Sheet http://watercorp.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://watercorp.com/role/RevenueRecognition 29 false false R30.htm 1030 - Disclosure - Marketable Securities (Tables) Sheet http://watercorp.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://watercorp.com/role/MarketableSecurities 30 false false R31.htm 1031 - Disclosure - Inventories (Tables) Sheet http://watercorp.com/role/InventoriesTables Inventories (Tables) Tables http://watercorp.com/role/Inventories 31 false false R32.htm 1032 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://watercorp.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://watercorp.com/role/PropertyPlantAndEquipment 32 false false R33.htm 1033 - Disclosure - Acquisitions (Tables) Sheet http://watercorp.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://watercorp.com/role/Acquisitions 33 false false R34.htm 1034 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://watercorp.com/role/GoodwillAndOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://watercorp.com/role/GoodwillAndOtherIntangibles 34 false false R35.htm 1035 - Disclosure - Debt (Tables) Sheet http://watercorp.com/role/DebtTables Debt (Tables) Tables http://watercorp.com/role/Debt 35 false false R36.htm 1036 - Disclosure - Income Taxes (Tables) Sheet http://watercorp.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://watercorp.com/role/IncomeTaxes 36 false false R37.htm 1037 - Disclosure - Leases (Tables) Sheet http://watercorp.com/role/LeasesTables Leases (Tables) Tables http://watercorp.com/role/Leases 37 false false R38.htm 1038 - Disclosure - Stock-Based Compensation (Tables) Sheet http://watercorp.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://watercorp.com/role/StockBasedCompensation 38 false false R39.htm 1039 - Disclosure - Earnings Per Share (Tables) Sheet http://watercorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://watercorp.com/role/EarningsPerShare 39 false false R40.htm 1040 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://watercorp.com/role/AccumulatedOtherComprehensiveIncome 40 false false R41.htm 1041 - Disclosure - Retirement Plans (Tables) Sheet http://watercorp.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://watercorp.com/role/RetirementPlans 41 false false R42.htm 1042 - Disclosure - Business Segment Information (Tables) Sheet http://watercorp.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://watercorp.com/role/BusinessSegmentInformation 42 false false R43.htm 1043 - Disclosure - Unaudited Quarterly Results (Tables) Sheet http://watercorp.com/role/UnauditedQuarterlyResultsTables Unaudited Quarterly Results (Tables) Tables http://watercorp.com/role/UnauditedQuarterlyResults 43 false false R44.htm 1044 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) Details 44 false false R45.htm 1045 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail) Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail) Details 45 false false R46.htm 1046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 46 false false R47.htm 1047 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail) Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail) Details 47 false false R48.htm 1048 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail) Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail) Details http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 48 false false R49.htm 1049 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail) Sheet http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail) Details 49 false false R50.htm 1050 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 50 false false R51.htm 1051 - Disclosure - Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail) Sheet http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail) Details 51 false false R52.htm 1052 - Disclosure - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) Sheet http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) Details 52 false false R53.htm 1053 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) Sheet http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) Details 53 false false R54.htm 1054 - Disclosure - Marketable Securities - Investments Classified By Contractual Maturity Date (Detail) Sheet http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail Marketable Securities - Investments Classified By Contractual Maturity Date (Detail) Details 54 false false R55.htm 1055 - Disclosure - Inventories - Inventory, Net of Reserves (Detail) Sheet http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail Inventories - Inventory, Net of Reserves (Detail) Details 55 false false R56.htm 1056 - Disclosure - Inventories - Additional Information (Detail) Sheet http://watercorp.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 56 false false R57.htm 1057 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Sheet http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Details 57 false false R58.htm 1058 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 58 false false R59.htm 1059 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://watercorp.com/role/AcquisitionsAdditionalInformationDetail Acquisitions - Additional Information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail) Sheet http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail) Details 60 false false R61.htm 1061 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) Sheet http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail Goodwill and Other Intangibles - Additional Information (Detail) Details 61 false false R62.htm 1062 - Disclosure - Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail) Sheet http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail) Details 62 false false R63.htm 1063 - Disclosure - Debt - Additional Information (Detail) Sheet http://watercorp.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 63 false false R64.htm 1064 - Disclosure - Debt - Summary of Senior Unsecured Notes Issued (Detail) Notes http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail Debt - Summary of Senior Unsecured Notes Issued (Detail) Details 64 false false R65.htm 1065 - Disclosure - Debt - Summary of Outstanding Debt (Detail) Sheet http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail Debt - Summary of Outstanding Debt (Detail) Details 65 false false R66.htm 1066 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail) Sheet http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail Debt - Summary of Outstanding Debt (Parenthetical) (Detail) Details 66 false false R67.htm 1067 - Disclosure - Debt - Annual maturities of debt outstanding (Detail) Sheet http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail Debt - Annual maturities of debt outstanding (Detail) Details 67 false false R68.htm 1068 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 68 false false R69.htm 1069 - Disclosure - Income Taxes - Income from operations before income taxes (Detail) Sheet http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail Income Taxes - Income from operations before income taxes (Detail) Details 69 false false R70.htm 1070 - Disclosure - Income Taxes - Deferred components of the provision (Detail) Sheet http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail Income Taxes - Deferred components of the provision (Detail) Details 70 false false R71.htm 1071 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail) Sheet http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail) Details 71 false false R72.htm 1072 - Disclosure - Income Taxes - Deferred tax liabilities (Detail) Sheet http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail Income Taxes - Deferred tax liabilities (Detail) Details 72 false false R73.htm 1073 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Detail) Sheet http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail Income Taxes - Unrecognized Tax Benefits (Detail) Details 73 false false R74.htm 1074 - Disclosure - Income Taxes - Summary Of Valuation Allowance (Detail) Sheet http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail Income Taxes - Summary Of Valuation Allowance (Detail) Details 74 false false R75.htm 1075 - Disclosure - Litigation - Additional Information (Detail) Sheet http://watercorp.com/role/LitigationAdditionalInformationDetail Litigation - Additional Information (Detail) Details 75 false false R76.htm 1076 - Disclosure - Leases - Additional Information (Detail) Sheet http://watercorp.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 76 false false R77.htm 1077 - Disclosure - Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail) Sheet http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail) Details 77 false false R78.htm 1078 - Disclosure - Leases - Schedule of Undiscounted future minimum rents payable (Detail) Sheet http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail Leases - Schedule of Undiscounted future minimum rents payable (Detail) Details 78 false false R79.htm 1079 - Disclosure - Other Commitments and Contingencies Additional Information (Detail) Sheet http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail Other Commitments and Contingencies Additional Information (Detail) Details 79 false false R80.htm 1080 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 80 false false R81.htm 1081 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) Sheet http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) Details 81 false false R82.htm 1082 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail) Sheet http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail) Details 82 false false R83.htm 1083 - Disclosure - Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) Sheet http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) Details 83 false false R84.htm 1084 - Disclosure - Stock-Based Compensation - Range of exercise prices (Details) Sheet http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails Stock-Based Compensation - Range of exercise prices (Details) Details 84 false false R85.htm 1085 - Disclosure - Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail) Sheet http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail) Details 85 false false R86.htm 1086 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail) Sheet http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail) Details 86 false false R87.htm 1087 - Disclosure - Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail) Sheet http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail) Details 87 false false R88.htm 1088 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail) Sheet http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail Earnings Per Share - Earnings Per Share Reconciliation (Detail) Details 88 false false R89.htm 1089 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 89 false false R90.htm 1090 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Accumulated Other Comprehensive Income (Detail) Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail Accumulated Other Comprehensive Income - Schedule of Accumulated Other Comprehensive Income (Detail) Details 90 false false R91.htm 1091 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://watercorp.com/role/RetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 91 false false R92.htm 1092 - Disclosure - Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail) Details 92 false false R93.htm 1093 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail) Details 93 false false R94.htm 1094 - Disclosure - Retirement Plans - Defined Benefit, Funded Status of Plan (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail Retirement Plans - Defined Benefit, Funded Status of Plan (Detail) Details 94 false false R95.htm 1095 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail) Details 95 false false R96.htm 1096 - Disclosure - Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail) Sheet http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail) Details 96 false false R97.htm 1097 - Disclosure - Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail) Details 97 false false R98.htm 1098 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail) Details 98 false false R99.htm 1099 - Disclosure - Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail) Details 99 false false R100.htm 1100 - Disclosure - Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail) Details 100 false false R101.htm 1101 - Disclosure - Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail) Details 101 false false R102.htm 1102 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail) Details 102 false false R103.htm 1103 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail) Details 103 false false R104.htm 1104 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail) Details 104 false false R105.htm 1105 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail) Details 105 false false R106.htm 1106 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail) Details 106 false false R107.htm 1107 - Disclosure - Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail) Sheet http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail) Details 107 false false R108.htm 1108 - Disclosure - Business Segment Information - Additional Information (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail Business Segment Information - Additional Information (Detail) Details 108 false false R109.htm 1109 - Disclosure - Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail) Details 109 false false R110.htm 1110 - Disclosure - Business Segment Information - Summary of Geographic Sales Information (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail Business Segment Information - Summary of Geographic Sales Information (Detail) Details 110 false false R111.htm 1111 - Disclosure - Business Segment Information - Summary of Net Sales by Customer Class (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail Business Segment Information - Summary of Net Sales by Customer Class (Detail) Details 111 false false R112.htm 1112 - Disclosure - Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail) Details 112 false false R113.htm 1113 - Disclosure - Business Segment Information - Long-lived assets (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail Business Segment Information - Long-lived assets (Detail) Details 113 false false R114.htm 1114 - Disclosure - Unaudited Quarterly Results - Additional Information (Detail) Sheet http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail Unaudited Quarterly Results - Additional Information (Detail) Details 114 false false R115.htm 1115 - Disclosure - Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail) Sheet http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail) Details 115 false false All Reports Book All Reports d208871d10k.htm d208871dex211.htm d208871dex231.htm d208871dex311.htm d208871dex312.htm d208871dex321.htm d208871dex322.htm wat-20211231.xsd wat-20211231_cal.xml wat-20211231_def.xml wat-20211231_lab.xml wat-20211231_pre.xml g208871g26g00.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 136 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d208871d10k.htm": { "axisCustom": 5, "axisStandard": 41, "contextCount": 519, "dts": { "calculationLink": { "local": [ "wat-20211231_cal.xml" ] }, "definitionLink": { "local": [ "wat-20211231_def.xml" ] }, "inline": { "local": [ "d208871d10k.htm" ] }, "labelLink": { "local": [ "wat-20211231_lab.xml" ] }, "presentationLink": { "local": [ "wat-20211231_pre.xml" ] }, "schema": { "local": [ "wat-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 961, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 12, "http://xbrl.sec.gov/dei/2021q4": 3, "total": 15 }, "keyCustom": 67, "keyStandard": 597, "memberCustom": 76, "memberStandard": 81, "nsprefix": "wat", "nsuri": "http://watercorp.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://watercorp.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Revenue Recognition", "role": "http://watercorp.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1100 - Disclosure - Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanTargetAssetAllocationsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_EquitySecuritiesMemberusgaapInvestmentTypeAxis_UsRetireeHealthcarePlanMemberusgaapRetirementPlanTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1101 - Disclosure - Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanTargetAssetAllocationsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_EquitySecuritiesMemberusgaapInvestmentTypeAxis_UsRetireeHealthcarePlanMemberusgaapRetirementPlanTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_BankAndInsuranceInvestmentContractsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1102 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_PortionAtFairValueFairValueDisclosureMemberusgaapRetirementPlanTypeAxis_RetirementPlansMemberusgaapRetirementPlanNameAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_LargeCapUsCompaniesCommonStockMemberusgaapInvestmentTypeAxis_MutualFundMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis", "decimals": "2", "first": true, "lang": null, "name": "wat:ComponentsOfPlanAssetCategories", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1103 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_LargeCapUsCompaniesCommonStockMemberusgaapInvestmentTypeAxis_MutualFundMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis", "decimals": "2", "first": true, "lang": null, "name": "wat:ComponentsOfPlanAssetCategories", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020_BankAndInsuranceInvestmentContractsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1104 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_BankAndInsuranceInvestmentContractsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "wat:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1105 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "wat:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "wat:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1106 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "wat:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_ForeignPlanMemberusgaapRetirementPlanSponsorLocationAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1107 - Disclosure - Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1108 - Disclosure - Business Segment Information - Additional Information (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail", "shortName": "Business Segment Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P10_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1109 - Disclosure - Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "shortName": "Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_WatersInstrumentSystemsMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Marketable Securities", "role": "http://watercorp.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P10_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1110 - Disclosure - Business Segment Information - Summary of Geographic Sales Information (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "shortName": "Business Segment Information - Summary of Geographic Sales Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P10_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1111 - Disclosure - Business Segment Information - Summary of Net Sales by Customer Class (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail", "shortName": "Business Segment Information - Summary of Net Sales by Customer Class (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_PharmaceuticalCustomersMembersrtMajorCustomersAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P10_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1112 - Disclosure - Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "shortName": "Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1113 - Disclosure - Business Segment Information - Long-lived assets (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "shortName": "Business Segment Information - Long-lived assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_USsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P10_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1114 - Disclosure - Unaudited Quarterly Results - Additional Information (Detail)", "role": "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail", "shortName": "Unaudited Quarterly Results - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2020To12_31_2020", "decimals": "-6", "lang": null, "name": "wat:SavingsInCostsAsAResultOfRestructuring", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P10_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1115 - Disclosure - Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail)", "role": "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail", "shortName": "Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P10_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Inventories", "role": "http://watercorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Property, Plant and Equipment", "role": "http://watercorp.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Acquisitions", "role": "http://watercorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Goodwill and Other Intangibles", "role": "http://watercorp.com/role/GoodwillAndOtherIntangibles", "shortName": "Goodwill and Other Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Debt", "role": "http://watercorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Income Taxes", "role": "http://watercorp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Litigation", "role": "http://watercorp.com/role/Litigation", "shortName": "Litigation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Leases", "role": "http://watercorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://watercorp.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Other Commitments and Contingencies", "role": "http://watercorp.com/role/OtherCommitmentsAndContingencies", "shortName": "Other Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Stock-Based Compensation", "role": "http://watercorp.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Earnings Per Share", "role": "http://watercorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Accumulated Other Comprehensive Income", "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Retirement Plans", "role": "http://watercorp.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Business Segment Information", "role": "http://watercorp.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Unaudited Quarterly Results", "role": "http://watercorp.com/role/UnauditedQuarterlyResults", "shortName": "Unaudited Quarterly Results", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Revenue Recognition (Tables)", "role": "http://watercorp.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Marketable Securities (Tables)", "role": "http://watercorp.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Inventories (Tables)", "role": "http://watercorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://watercorp.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "wat:DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Acquisitions (Tables)", "role": "http://watercorp.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "wat:DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Goodwill and Other Intangibles (Tables)", "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesTables", "shortName": "Goodwill and Other Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Debt (Tables)", "role": "http://watercorp.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Income Taxes (Tables)", "role": "http://watercorp.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "wat:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Leases (Tables)", "role": "http://watercorp.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "wat:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://watercorp.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Earnings Per Share (Tables)", "role": "http://watercorp.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Retirement Plans (Tables)", "role": "http://watercorp.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Business Segment Information (Tables)", "role": "http://watercorp.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Unaudited Quarterly Results (Tables)", "role": "http://watercorp.com/role/UnauditedQuarterlyResultsTables", "shortName": "Unaudited Quarterly Results (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis", "decimals": "INF", "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "-3", "first": true, "lang": null, "name": "wat:RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "-3", "first": true, "lang": null, "name": "wat:RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Revenue Recognition - Additional Information (Detail)", "role": "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "shortName": "Revenue Recognition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail)", "role": "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail", "shortName": "Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail)", "role": "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail", "shortName": "Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "wat:RevenueRemainingPerformanceObligationCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail)", "role": "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail", "shortName": "Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Marketable Securities - Investments Classified By Contractual Maturity Date (Detail)", "role": "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail", "shortName": "Marketable Securities - Investments Classified By Contractual Maturity Date (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Inventories - Inventory, Net of Reserves (Detail)", "role": "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail", "shortName": "Inventories - Inventory, Net of Reserves (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Inventories - Additional Information (Detail)", "role": "http://watercorp.com/role/InventoriesAdditionalInformationDetail", "shortName": "Inventories - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "role": "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "role": "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Acquisitions - Additional Information (Detail)", "role": "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "shortName": "Acquisitions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_15_2020To01_15_2020_DevelopedTechnologyTradeNameAndCustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": "-6", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail)", "role": "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "shortName": "Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_AndrewallianceMemberusgaapBusinessCombinationSeparatelyRecognizedTransactionsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail)", "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "shortName": "Goodwill and Other Intangibles - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail)", "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail", "shortName": "Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFee", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Debt - Additional Information (Detail)", "role": "http://watercorp.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFee", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_SeniorUnsecuredNotesSeriesNMemberusgaapDebtInstrumentAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Debt - Summary of Senior Unsecured Notes Issued (Detail)", "role": "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail", "shortName": "Debt - Summary of Senior Unsecured Notes Issued (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_SeniorUnsecuredNotesSeriesNMemberusgaapDebtInstrumentAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Debt - Summary of Outstanding Debt (Detail)", "role": "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "shortName": "Debt - Summary of Outstanding Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_SeniorUnsecuredNotesSeriesEMemberusgaapDebtInstrumentAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail)", "role": "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "shortName": "Debt - Summary of Outstanding Debt (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_SeniorUnsecuredNotesSeriesEMemberusgaapDebtInstrumentAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Debt - Annual maturities of debt outstanding (Detail)", "role": "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail", "shortName": "Debt - Annual maturities of debt outstanding (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Income Taxes - Income from operations before income taxes (Detail)", "role": "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail", "shortName": "Income Taxes - Income from operations before income taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Income Taxes - Deferred components of the provision (Detail)", "role": "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail", "shortName": "Income Taxes - Deferred components of the provision (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail)", "role": "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "wat:DeferredTaxAssetsNetOperatingLossCarryForwardsAndCredits", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Income Taxes - Deferred tax liabilities (Detail)", "role": "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail", "shortName": "Income Taxes - Deferred tax liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "wat:DeferredTaxAssetsNetOperatingLossCarryForwardsAndCredits", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Detail)", "role": "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail", "shortName": "Income Taxes - Unrecognized Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Income Taxes - Summary Of Valuation Allowance (Detail)", "role": "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail", "shortName": "Income Taxes - Summary Of Valuation Allowance (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "wat:ValuationAllowanceDeferredTaxAssetChargedToIncomeTaxProvision", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Litigation - Additional Information (Detail)", "role": "http://watercorp.com/role/LitigationAdditionalInformationDetail", "shortName": "Litigation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:LegalMattersAndContingenciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Leases - Additional Information (Detail)", "role": "http://watercorp.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail)", "role": "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "shortName": "Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "wat:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "wat:SupplementalInformationRelaingToOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Leases - Schedule of Undiscounted future minimum rents payable (Detail)", "role": "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail", "shortName": "Leases - Schedule of Undiscounted future minimum rents payable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "wat:SupplementalInformationRelaingToOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "wat:FutureMinimumLicenseFeesPayable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Other Commitments and Contingencies Additional Information (Detail)", "role": "http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Other Commitments and Contingencies Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "wat:FutureMinimumLicenseFeesPayable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Description of Business and Organization", "role": "http://watercorp.com/role/DescriptionOfBusinessAndOrganization", "shortName": "Description of Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_StockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "shortName": "Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_StockOptionMemberusgaapAwardTypeAxis", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020_StockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - Disclosure - Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail", "shortName": "Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_StockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1084 - Disclosure - Stock-Based Compensation - Range of exercise prices (Details)", "role": "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails", "shortName": "Stock-Based Compensation - Range of exercise prices (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1085 - Disclosure - Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "shortName": "Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1086 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "shortName": "Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1087 - Disclosure - Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "shortName": "Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P10_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1088 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail)", "role": "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "shortName": "Earnings Per Share - Earnings Per Share Reconciliation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1089 - Disclosure - Earnings Per Share - Additional Information (Detail)", "role": "http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail", "shortName": "Earnings Per Share - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1090 - Disclosure - Accumulated Other Comprehensive Income - Schedule of Accumulated Other Comprehensive Income (Detail)", "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "shortName": "Accumulated Other Comprehensive Income - Schedule of Accumulated Other Comprehensive Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1091 - Disclosure - Retirement Plans - Additional Information (Detail)", "role": "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "shortName": "Retirement Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2019To12_31_2019_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1092 - Disclosure - Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2020_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1093 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1094 - Disclosure - Retirement Plans - Defined Benefit, Funded Status of Plan (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "shortName": "Retirement Plans - Defined Benefit, Funded Status of Plan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1095 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefineBenefitPlanWithAccumulatedBenefitObligationsMemberWATDefinedBenefitPlanTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1096 - Disclosure - Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail)", "role": "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail", "shortName": "Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefineBenefitPlanWithAccumulatedBenefitObligationsMemberWATDefinedBenefitPlanTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2019To12_31_2019_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1097 - Disclosure - Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2019To12_31_2019_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1098 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "P01_01_2020To12_31_2020_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1099 - Disclosure - Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d208871d10k.htm", "contextRef": "PAsOn12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } } }, "segmentCount": 161, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "U.K [Member]" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_IE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IRELAND", "terseLabel": "Ireland [Member]" } } }, "localname": "IE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan [Member]" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore [Member]" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r917", "r918", "r919" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r917", "r918", "r919" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r917", "r918", "r919" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r917", "r918", "r919" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r920" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r929" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r917", "r918", "r919" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r914" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Total Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Total Asia [Member]", "verboseLabel": "Asia [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r157", "r165", "r172", "r275", "r583", "r584", "r585", "r623", "r624", "r700", "r703", "r705", "r706", "r933" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r157", "r165", "r172", "r275", "r583", "r584", "r585", "r623", "r624", "r700", "r703", "r705", "r706", "r933" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r242", "r420", "r426", "r863" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r358", "r393", "r527", "r537", "r775", "r776", "r777", "r778", "r779", "r780", "r801", "r860", "r864", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r358", "r393", "r527", "r537", "r775", "r776", "r777", "r778", "r779", "r780", "r801", "r860", "r864", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r242", "r420", "r426", "r863" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r236", "r420", "r424", "r804", "r859", "r861" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r236", "r420", "r424", "r804", "r859", "r861" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r358", "r393", "r460", "r527", "r537", "r775", "r776", "r777", "r778", "r779", "r780", "r801", "r860", "r864", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r358", "r393", "r460", "r527", "r537", "r775", "r776", "r777", "r778", "r779", "r780", "r801", "r860", "r864", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r154", "r155", "r156", "r158", "r159", "r162", "r163", "r164", "r165", "r167", "r168", "r169", "r170", "r171", "r172", "r190", "r276", "r277", "r586", "r624", "r701", "r705", "r706", "r707", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r934", "r935" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r154", "r155", "r156", "r158", "r159", "r162", "r163", "r164", "r165", "r167", "r168", "r169", "r170", "r171", "r172", "r190", "r276", "r277", "r586", "r624", "r701", "r705", "r706", "r707", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r934", "r935" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r158", "r159", "r165", "r172", "r276", "r277", "r586", "r624", "r701", "r707", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r934", "r935" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r166", "r172", "r532" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r237", "r238", "r420", "r425", "r862", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r237", "r238", "r420", "r425", "r862", "r895", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r166", "r172", "r334", "r532", "r768" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r54", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable from change in methodology.", "label": "Accounts Receivable, Change in Method, Credit Loss Expense (Reversal)", "terseLabel": "Impact of CECL Adoption" } } }, "localname": "AccountsReceivableChangeInMethodCreditLossExpenseReversal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r34", "r244", "r245" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r27", "r816", "r846" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r30", "r816", "r846" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "verboseLabel": "Long-term income tax liabilities" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued treasury stock repurchases" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r82", "r89", "r99", "r100", "r101", "r665" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Retirement Plans [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r323" ], "calculation": { "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r78", "r79", "r80", "r89", "r99", "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Unrealized Loss on Investments [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r86", "r88", "r89", "r848", "r872", "r876" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r99", "r100", "r737", "r738", "r739", "r740", "r741", "r743" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r85", "r89", "r99", "r100", "r101", "r154", "r155", "r156", "r665", "r867", "r868", "r935" ], "lang": { "en-us": { "role": { "definitionGuidance": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss (Income) [Member]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r76", "r89", "r99", "r100", "r101", "r665", "r738", "r739", "r740", "r741", "r743" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Currency Translation [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashAndCashEquivalentRelatedText": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An element designated to encapsulate any additional information related to cash and cash equivalents not otherwise addressed by the existing taxonomy. Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Additional Cash and Cash Equivalent Related Text", "terseLabel": "Cash equivalents description" } } }, "localname": "AdditionalCashAndCashEquivalentRelatedText", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r35" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r154", "r155", "r156", "r583", "r584", "r585", "r705" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r133", "r311" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization of intangibles" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r158", "r159", "r160", "r161", "r172", "r252", "r253", "r272", "r273", "r274", "r275", "r276", "r277", "r343", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r621", "r622", "r623", "r624", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r763", "r806", "r807", "r808", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r931", "r932", "r933", "r934", "r935" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "verboseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r540", "r575", "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r41", "r247", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "negatedLabel": "Deduction" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfAcquisitionCosts": { "auth_ref": [ "r133", "r302" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 12.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Acquisition Costs", "terseLabel": "Purchased intangibles amortization", "verboseLabel": "Purchased intangibles amortization" } } }, "localname": "AmortizationOfAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r133", "r320" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 13.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment Charges", "verboseLabel": "Asset Impairments" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r145", "r222", "r226", "r232", "r271", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r659", "r666", "r720", "r764", "r766", "r814", "r845" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r12", "r72", "r145", "r271", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r659", "r666", "r720", "r764", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r708" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Available for sale securities", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r256" ], "calculation": { "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gain" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r257", "r259", "r834" ], "calculation": { "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r254", "r255", "r287", "r821" ], "calculation": { "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r542", "r577" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r678", "r684" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time Deposits [Member]", "verboseLabel": "Time Deposits [Member]" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r519", "r533" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r519", "r533", "r639", "r640" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r643" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Fair value of minority investment" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r647", "r648", "r650" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate consideration paid for acquird entity" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r647", "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "verboseLabel": "Business combination equity interest issued or issuable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r132", "r653" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in Amount of Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r646", "r649", "r652" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combination contingent consideration payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r642" ], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r642" ], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r642" ], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r641", "r642" ], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r641", "r642" ], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r642" ], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 1.0, "parentTag": "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAccruedExpensesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Axis]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Type of transaction that is recognized separately from the acquisition of assets and assumptions of liabilities in a business combination by transaction.", "label": "Business Combination, Separately Recognized Transactions [Domain]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "verboseLabel": "Business Combinations and Asset Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Additions to capitalized software development costs for software sold to customers" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r24", "r813", "r844", "r912" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Capitalized software development costs for software sold to customers, net" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r48", "r135" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "verboseLabel": "Cash and Cash Equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash, cash equivalents and investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r128", "r135", "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r128", "r735" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Equivalents [Member]" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r143", "r145", "r176", "r177", "r182", "r184", "r186", "r198", "r199", "r200", "r271", "r344", "r348", "r349", "r350", "r353", "r354", "r391", "r392", "r394", "r395", "r720", "r921" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r66", "r333", "r823", "r852" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Notes 6, 9, 10, 11, 12, 13 and 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r330", "r331", "r332", "r336", "r897" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Other Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/OtherCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r154", "r155", "r705" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 33.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, par value $0.01 per share, 400,000 shares authorized, 162,084 and 161,666 shares issued, 60,728 and 62,309 shares outstanding at December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r94", "r96", "r97", "r106", "r826", "r855" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r105", "r116", "r825", "r854" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "verboseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "verboseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r208", "r209", "r242", "r718", "r719", "r896" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r208", "r209", "r242", "r718", "r719", "r878", "r896" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r208", "r209", "r242", "r718", "r719", "r878", "r896" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r203", "r840" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r208", "r209", "r242", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r208", "r209", "r242", "r718", "r719", "r896" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r138", "r661" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Activity of Deferred Revenue and Customer Advances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r407" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from business combination.", "label": "Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Increase in deferred revenue and customer advances" } } }, "localname": "ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r405", "r406", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Revenue deferred during the period, net of revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r405", "r406", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue and customer advances" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Recognition of revenue included in balance at beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r461", "r510", "r877" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r110", "r804" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Costs and operating expenses", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Costs and operating expenses:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r109" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CrossCurrencyInterestRateContractMember": { "auth_ref": [ "r461", "r687" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.", "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross Currency Interest Rate Contract [Member]" } } }, "localname": "CrossCurrencyInterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r146", "r617", "r627" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": 6.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r146", "r617" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": 8.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r146", "r617", "r627", "r629" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r146", "r617", "r627" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": 7.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r206", "r242" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r822", "r853" ], "calculation": { "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Capital Lease Obligations", "totalLabel": "Total debt" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "verboseLabel": "Total notes payable and debt, current" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r142", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r372", "r379", "r380", "r382", "r389" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r27", "r28", "r144", "r152", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r385", "r386", "r387", "r388", "r750", "r815", "r817", "r841" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCallFeature": { "auth_ref": [ "r62", "r837" ], "lang": { "en-us": { "role": { "documentation": "Description of a feature that permits the issuer of the debt to repay or convert it before the stated maturity date (early retirement date). The description may include such items as the call price, the period that the issuer can call the debt, including the earliest call date, and other significant terms of the call feature, which may include the debt holders' ability to convert the debt to equity if the call option is exercised and contingent events that trigger the issuer's ability to call the debt.", "label": "Debt Instrument, Call Feature", "terseLabel": "Call feature on debt instrument" } } }, "localname": "DebtInstrumentCallFeature", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r28", "r383", "r817", "r841" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt", "verboseLabel": "Long term debt gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r28", "r838" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument, Covenant Description", "terseLabel": "Debt covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r355", "r385", "r386", "r748", "r750", "r751" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face value of debt", "verboseLabel": "Face\u00a0Value" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFee": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Description of a fee associated with the debt instrument, including a commitment fee on unborrowed portions of a lender's total contractual commitment.", "label": "Debt Instrument, Fee", "terseLabel": "Debt facility fee" } } }, "localname": "DebtInstrumentFee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r60", "r356" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate on debt instrument", "verboseLabel": "Interest\u00a0Rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.", "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Interest rate terms on debt" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r61", "r358", "r712" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity\u00a0Date", "verboseLabel": "Debt instrument maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r64", "r144", "r152", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r385", "r386", "r387", "r388", "r750" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r64", "r144", "r152", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r381", "r385", "r386", "r387", "r388", "r398", "r399", "r400", "r401", "r747", "r748", "r750", "r751", "r839" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r63" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted-average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r146", "r618", "r627" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r53", "r368", "r749" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r146", "r618", "r627" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r146", "r618", "r627", "r628", "r629" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows", "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r146", "r618", "r627" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 14.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments.", "label": "Deferred Tax Assets, Equity Method Investments", "terseLabel": "Revaluation of equity investments and licenses" } } }, "localname": "DeferredTaxAssetsEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Amortization" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r610" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r612" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r612" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r615", "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Gross foreign net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "verboseLabel": "Deferred compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "verboseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accrued liabilities and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 15.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.", "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Unrealized foreign currency gain/loss" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r611" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail", "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r596", "r612" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 16.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 17.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedLabel": "Capitalized software" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "auth_ref": [ "r615", "r616", "r654", "r655" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 18.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.", "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Indefinite-lived intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 22.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r615" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 19.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "negatedLabel": "Deferred tax liability on foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "auth_ref": [ "r615", "r616" ], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 21.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.", "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "negatedLabel": "Unrealized foreign currency gain/loss" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r83", "r89", "r481" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "totalLabel": "Total" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income [Abstract]" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r89", "r481" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "negatedLabel": "Net actuarial loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r89", "r481" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "negativeLabel": "Prior service credit" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r450", "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "verboseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "verboseLabel": "Actuarial (gains) losses" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Description of alternative method used to amortize gain (loss) for defined benefit plan.", "label": "Defined Benefit Plan, Alternative Method Used to Amortize Gain (Loss), Description", "verboseLabel": "Company contributions to defined contribution plans" } } }, "localname": "DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r436", "r476", "r504", "r510", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Net amortization: Net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r436", "r477", "r505", "r510", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "verboseLabel": "Net amortization: Prior service credit" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r434", "r458" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "totalLabel": "Net amount of defined benefit plan recognized in balance sheet" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r24", "r434", "r435", "r458", "r510", "r813", "r844" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Long-term defined benefit plan liabilities" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "verboseLabel": "Increases in compensation levels" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average interest crediting rate used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, cash balance and other defined benefit plans with promised interest crediting rate.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate", "terseLabel": "Interest crediting rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r484", "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Increases in compensation levels" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average interest crediting rate used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, cash balance and other defined benefit plans with promised interest crediting rate.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Weighted-Average Interest Crediting Rate", "terseLabel": "Interest crediting rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r438" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "negatedTerseLabel": "Projected benefit obligation", "periodEndLabel": "Projected benefit obligation, Ending balance", "periodStartLabel": "Projected benefit obligation, Beginning balance" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r445", "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": { "auth_ref": [ "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.", "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant", "verboseLabel": "Employee contributions" } } }, "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r487", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Plan Asset Categories [Axis]", "verboseLabel": "Plan Asset Categories [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Period Increase (Decrease)", "verboseLabel": "Net purchases (sales) and appreciation (depreciation) of defined benefit plan assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r452", "r461", "r463", "r508", "r510", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Defined benefit plan, settlement charge, cash contribution", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "verboseLabel": "Company contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "verboseLabel": "Estimated Future Benefit Payments [Abstract]" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "verboseLabel": "2027\u20142031" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "verboseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "verboseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "verboseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "verboseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "auth_ref": [ "r508", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "terseLabel": "Estimated future employer contributions in current fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r436", "r475", "r503", "r510", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r449", "r461", "r463", "r464", "r510" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of defined benefit plan assets, ending balance", "periodStartLabel": "Fair value of defined benefit plan assets, beginning balance", "terseLabel": "Fair value of defined benefit plan assets", "verboseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Currency impact" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r434", "r458", "r510" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Funded status" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r436", "r441", "r474", "r502", "r510", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r472", "r500", "r510", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic pension cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditIncreaseDecreaseForPlanAmendment": { "auth_ref": [ "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in net periodic benefit cost from effect of change in substantive term of existing defined benefit plan or initiation of new defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Increase (Decrease) for Plan Amendment", "verboseLabel": "Plan amendments" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditIncreaseDecreaseForPlanAmendment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligations" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "auth_ref": [ "r496", "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "auth_ref": [ "r496", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Currency impact" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r460", "r510" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "verboseLabel": "Target plan asset allocation in defined benefit plan" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract]" } } }, "localname": "DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r437", "r479", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "terseLabel": "Defined benefit plan, settlement charge" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r439", "r473", "r501", "r510", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "verboseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "verboseLabel": "Plan settlements" } } }, "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "auth_ref": [ "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "negatedLabel": "Plan settlements" } } }, "localname": "DefinedBenefitPlanSettlementsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Total defined benefit plan asset allocation" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]", "verboseLabel": "Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Postretirement Health Coverage [Member]", "terseLabel": "Retiree Healthcare Plan [Member]", "verboseLabel": "Retiree Healthcare Plan [Member]" } } }, "localname": "DefinedBenefitPostretirementHealthCoverageMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Company contributions to defined contribution plans", "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "verboseLabel": "Company 401(k) matching contribution limit as % of salary" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "verboseLabel": "Company 401(k) matching contribution rate as % of employee contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "verboseLabel": "Employee 401(k) contributions as % of salary, upper range limit" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r133", "r321" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r672", "r673", "r675" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional value, derivative asset" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r73", "r74", "r75", "r682", "r782" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair value, derivative asset", "verboseLabel": "Fair value, derivative asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r73", "r74", "r75", "r682", "r782" ], "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Fair value, derivative liability", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "verboseLabel": "Foreign currency exchange contracts" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainOnDerivative": { "auth_ref": [ "r680" ], "calculation": { "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail": { "order": 3.0, "parentTag": "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain on Derivative", "terseLabel": "Interest earned" } } }, "localname": "DerivativeGainOnDerivative", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r74", "r679", "r683", "r685", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r676", "r679", "r685", "r689", "r690", "r694", "r695" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r672", "r673", "r675" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional value, derivative liability" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Term of derivative agreement", "verboseLabel": "Derivative instrument, term" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r151", "r671", "r674", "r676", "r677", "r693" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Transactions" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DescriptionOfForeignCurrencyDerivativeActivities": { "auth_ref": [ "r671", "r674", "r675", "r676", "r677", "r692" ], "lang": { "en-us": { "role": { "documentation": "General discussion of the entity's foreign currency derivative activities.", "label": "Description of Foreign Currency Derivative Activities", "terseLabel": "Maturity period of foreign exchange contracts" } } }, "localname": "DescriptionOfForeignCurrencyDerivativeActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfForeignCurrencyExposure": { "auth_ref": [ "r671", "r674", "r675", "r676", "r677", "r692" ], "lang": { "en-us": { "role": { "documentation": "Description of the sources of foreign currency exchange rate risk exposure faced by the entity.", "label": "Description of Foreign Currency Exposure", "terseLabel": "Foreign currency exposure" } } }, "localname": "DescriptionOfForeignCurrencyExposure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r420", "r424", "r425", "r426", "r427", "r428", "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r107", "r162", "r163", "r165", "r166", "r167", "r173", "r176", "r184", "r185", "r186", "r190", "r191", "r706", "r707", "r827", "r856" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "definitionGuidance": "Net income per basic common share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income per basic common share", "verboseLabel": "Net income per basic common share, Per Share Amount" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r107", "r162", "r163", "r165", "r166", "r167", "r176", "r184", "r185", "r186", "r190", "r191", "r706", "r707", "r827", "r856" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per diluted common share", "totalLabel": "Net income per diluted common share, Per Share Amount" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r187", "r188" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r187", "r188", "r189", "r192" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r735" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r148", "r598", "r631" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted-average period of recognition for unrecognized compensation costs on nonvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "verboseLabel": "Unrecognized compensation costs on unvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Unrecognized compensation costs on unvested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "verboseLabel": "Employee Stock [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "verboseLabel": "Equipment operating lease assets [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r99", "r100", "r101", "r154", "r155", "r156", "r159", "r168", "r171", "r197", "r275", "r397", "r402", "r583", "r584", "r585", "r623", "r624", "r705", "r737", "r738", "r739", "r740", "r741", "r743", "r867", "r868", "r869", "r935" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments.", "label": "Equity Funds [Member]", "terseLabel": "Mutual Funds [Member]" } } }, "localname": "EquityFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r21", "r26", "r267", "r842", "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "verboseLabel": "Equity Securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r708", "r709", "r710", "r715" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r708", "r709", "r710", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r370", "r385", "r386", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r510", "r709", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r708", "r709", "r711", "r712", "r716" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r370", "r461", "r463", "r468", "r510", "r709", "r772" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]", "verboseLabel": "Quoted Prices in Active Market for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r370", "r385", "r386", "r461", "r463", "r468", "r510", "r709", "r773" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 2) [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r370", "r385", "r386", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r510", "r709", "r774" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "verboseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r708", "r709" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of obligations measured on a recurring basis.", "label": "Obligations, Fair Value Disclosure", "terseLabel": "Contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r370", "r385", "r386", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r510", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r713", "r716" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r261", "r262", "r268", "r269", "r270", "r280", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r381", "r396", "r696", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r798", "r799", "r800", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Intangible assets acquired", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-Average Amortization Period", "verboseLabel": "Finite-lived intangible assets, average useful life in years" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Future amortization expense, year 1" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Future amortization expense, year 5" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Future amortization expense, year 4" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Future amortization expense, year 3" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Future amortization expense, year 2" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r303", "r306", "r310", "r314", "r805", "r809" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Intangible assets acquired", "verboseLabel": "Intangible assets other than goodwill capitalized during the period" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r729", "r731", "r733", "r734" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction net gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r74", "r461", "r686" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Currency Exchange Contract [Member]" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r518", "r522", "r536" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Non-U.S. Pension Plans [Member]", "verboseLabel": "Non-U.S. Pension Plans [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r679", "r685", "r686" ], "calculation": { "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "totalLabel": "Cumulative net pre-tax gains (losses)" } } }, "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r333" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Litigation provisions", "negatedLabel": "Litigation provisions", "negatedTerseLabel": "Litigation provision (Note 11)", "terseLabel": "Litigation (settlement) provisions" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Settlement [Abstract]" } } }, "localname": "GainLossRelatedToLitigationSettlementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r207", "r896" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r297", "r298", "r766", "r812" ], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Business acquisition, goodwill, not deductible for tax purposes" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r300", "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Goodwill foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r133", "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of certain intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r319", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Asset Impairments" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r147", "r630" ], "calculation": { "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r104", "r222", "r225", "r228", "r231", "r234", "r810", "r824", "r830", "r857" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r147", "r630" ], "calculation": { "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "The components of the income tax provision from operations were as follows:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r325", "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r148", "r599", "r608", "r614", "r625", "r632", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r149", "r170", "r171", "r221", "r597", "r626", "r633", "r858" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 14.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 }, "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "verboseLabel": "Incremental income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail", "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "auth_ref": [ "r632" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.", "label": "Income Tax Holiday, Aggregate Dollar Amount", "terseLabel": "Income tax holiday amount" } } }, "localname": "IncomeTaxHolidayAggregateDollarAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.", "label": "Income Tax Holiday, Income Tax Benefits Per Share", "terseLabel": "Income tax holiday per share benefit" } } }, "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r98", "r594", "r595", "r608", "r609", "r613", "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsOther": { "auth_ref": [ "r598" ], "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount", "negatedLabel": "Effect of stock-based compensation" } } }, "localname": "IncomeTaxReconciliationDeductionsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r598" ], "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Net effect of foreign operations" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r598" ], "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal tax computed at U.S. statutory income tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r598" ], "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r598" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Provision for income tax repatriation of earnings" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r598" ], "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax, net of federal income tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r132" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Increase in accounts payable and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r132" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "(Increase) decrease in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r132" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "(Increase) decrease in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r132" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Decrease (increase) in other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r132" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Decrease in other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r132" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Increase in other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r305", "r313" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r305", "r313" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r301", "r308" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r103", "r220", "r746", "r749", "r828" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about interest income have been included.", "label": "Interest Income [Member]", "terseLabel": "Interest Income [Member]" } } }, "localname": "InterestIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r126", "r130", "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r42", "r295" ], "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r69", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r16", "r70", "r139", "r193", "r292", "r294", "r296", "r802" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r44", "r295" ], "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r43", "r295" ], "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provisions on inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r113", "r219" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments Classified By Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r267", "r811", "r835", "r894", "r928" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]", "terseLabel": "Land and land Improvements [Member]" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Rental expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Litigation" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/Litigation" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r761" ], "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r761" ], "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "verboseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r761" ], "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r761" ], "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r761" ], "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r761" ], "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r761" ], "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r761" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: amount of lease payments representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r57", "r145", "r227", "r271", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r660", "r666", "r667", "r720", "r764", "r765" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r40", "r145", "r271", "r720", "r766", "r818", "r850" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r59", "r145", "r271", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r660", "r666", "r667", "r720", "r764", "r765", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r708" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r17", "r18", "r19", "r28", "r29", "r145", "r271", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r660", "r666", "r667", "r720", "r764", "r765" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Litigation settlement amount awarded from the other party" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r28", "r369", "r384", "r385", "r386", "r817", "r847" ], "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "verboseLabel": "Fair value of fixed interest rate debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r152", "r341", "r374" ], "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r152", "r341", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r152", "r341", "r374" ], "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "verboseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r152", "r341", "r374" ], "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r152", "r341", "r374" ], "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r152", "r341", "r374" ], "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r64" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r64", "r342" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Litigation provision during the year" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r128" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r128" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r128", "r131", "r134" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r162", "r163", "r165", "r166", "r173", "r174", "r183", "r186", "r222", "r225", "r228", "r231", "r234" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Net income", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "presentationGuidance": "Net income per basic common share, Net Income (Numerator)", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r175", "r178", "r179", "r180", "r181", "r183", "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income per diluted common share, Net Income (Numerator)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Other (expenses) income", "terseLabel": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes payable and debt" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Notes Payable to Banks [Member]" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "verboseLabel": "Number of reporting units for goodwill impairment testing" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Obligation with Joint and Several Liability Arrangement [Line Items]" } } }, "localname": "ObligationWithJointAndSeveralLiabilityArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about contractual obligation with joint and several liability, including but not limited to, debt arrangements, settled litigation, and judicial rulings.", "label": "Obligation with Joint and Several Liability Arrangement [Table]" } } }, "localname": "ObligationWithJointAndSeveralLiabilityArrangementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "verboseLabel": "Costs and operating expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r222", "r225", "r228", "r231", "r234" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income", "verboseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r754" ], "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future minimum lease payments", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r754" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": 7.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current operating lease liabilities", "terseLabel": "Current operating lease liabilities", "verboseLabel": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r754" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "order": 8.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Operating lease liabilities - long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r755", "r757" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid related to operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r753" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Total lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r760", "r762" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted Average Discount Rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r759", "r762" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r670" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Description of Business and Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DescriptionOfBusinessAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r71", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Waters 401(k) Restoration Plan assets" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r678", "r694" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": { "auth_ref": [ "r84", "r86", "r480" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax", "terseLabel": "Prior service credit" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r77", "r86", "r730", "r732", "r736" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 8.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r86", "r90", "r91", "r480" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "negatedLabel": "Prior service credit" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r78", "r79", "r86" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 10.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "verboseLabel": "Unrealized (losses) gains on investments before income taxes" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r78", "r79", "r86" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 9.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "Unrealized (losses) gains on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r78", "r79", "r87" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 11.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "negatedLabel": "Income tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": { "auth_ref": [ "r86", "r90", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax", "terseLabel": "Defined benefit plan, settlement charge, non-cash" } } }, "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r93", "r96", "r99", "r100", "r102", "r105", "r397", "r737", "r742", "r743", "r825", "r854" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r93", "r96", "r657", "r658", "r664" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Other comprehensive income (loss), net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax": { "auth_ref": [ "r83", "r86" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax", "negatedLabel": "Retirement liability adjustment before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r83", "r86", "r480", "r510" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0 }, "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "negatedTotalLabel": "Retirement liability adjustment before income taxes", "totalLabel": "Total recognized in other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r83", "r86" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTotalLabel": "Retirement liability adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r81", "r86", "r480" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "negatedLabel": "Net gain (loss) arising during the year" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r83", "r87", "r657" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Income tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "auth_ref": [ "r86", "r90", "r91", "r480" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Amounts reclassified to other income (expense), net" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r86", "r90", "r91", "r480" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeMember": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.", "label": "Other Comprehensive Income (Loss) [Member]", "terseLabel": "Stockholders' (Deficit) Equity [Member]" } } }, "localname": "OtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r678", "r694" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities [Member]", "verboseLabel": "Current operating lease liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]", "terseLabel": "Other Income [Member]" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInvestmentCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment in other investment companies (as defined).", "label": "Other Investment Companies [Member]" } } }, "localname": "OtherInvestmentCompaniesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r58", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other Machinery and Equipment [Member]", "terseLabel": "Production and Other Equipment [Member]", "verboseLabel": "Production and other equipment [Member]" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-Term Liabilities [Member]", "verboseLabel": "Long-term operating lease liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r115" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Nonoperating Income (Expense) [Member]" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentFinancingActivities": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for (Proceeds from) Derivative Instrument, Financing Activities", "negatedTerseLabel": "Proceeds from derivative contracts" } } }, "localname": "PaymentsForProceedsFromDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.", "label": "Payments for (Proceeds from) Productive Assets", "negatedLabel": "Additions to property, plant, equipment and software capitalization" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r123" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r125" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r118", "r651" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r118" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Asset and business acquisitions, net of cash acquired", "terseLabel": "Payment to acquire business net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r120" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "verboseLabel": "Investments in unaffiliated companies" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "terseLabel": "Payment to purchase of building and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r460", "r462", "r468", "r486", "r488", "r489", "r490", "r492", "r493", "r510", "r512", "r515", "r517", "r538" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r27", "r434", "r435", "r458", "r510" ], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "negatedLabel": "Current defined benefit plan liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r30", "r434", "r435", "r458", "r510" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "negatedLabel": "Long-term defined benefit plan liabilities", "terseLabel": "Long-term portion of retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r494", "r513", "r514", "r517", "r523" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r432", "r434", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r485", "r487", "r490", "r495", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r517", "r518", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plans [Member]", "verboseLabel": "Pension Plans [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r487", "r510" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "verboseLabel": "Plan Asset Categories Domain" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r32", "r391" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value per share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r32", "r391" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r32", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at December 31, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r122" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from debt issuances" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r121", "r578" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from stock plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLegalSettlements": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for the settlement of litigation during the current period.", "label": "Proceeds from Legal Settlements", "terseLabel": "Proceeds from guaranteed payments, net of tax" } } }, "localname": "ProceedsFromLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r117" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Maturities and sales of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r121", "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from stock plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r92", "r95", "r101", "r127", "r145", "r158", "r170", "r171", "r222", "r225", "r228", "r231", "r234", "r271", "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r657", "r662", "r663", "r668", "r669", "r707", "r720", "r830" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r51", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r327", "r898", "r899", "r900" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "verboseLabel": "Property, plant and equipment retirements and disposals" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r50", "r322" ], "calculation": { "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentIncomeStatementDisclosures": { "auth_ref": [ "r5", "r321" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of property, plant and equipment income statement elements which may include depreciation, depletion and amortization expense and gains and losses on disposition of long lived assets used in the production of revenue.", "label": "Property, Plant and Equipment Income Statement Disclosures", "verboseLabel": "Property, plant and equipment disposition disclosures" } } }, "localname": "PropertyPlantAndEquipmentIncomeStatementDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r22", "r23", "r324", "r766", "r836", "r851" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Property Operating lease assets [Member]" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r49", "r324", "r898", "r899" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r22", "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r22", "r322" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r108", "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "negatedLabel": "Additions" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Data [Abstract]", "verboseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r195", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "verboseLabel": "Unaudited Quarterly Results" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResults" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r246", "r249", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r124" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r592", "r803", "r913" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses", "verboseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expenses [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r52", "r316", "r317", "r913" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "verboseLabel": "Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Plan [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted Stock Unit Plan" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r402", "r586", "r766", "r849", "r871", "r876" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "verboseLabel": "Decrease in Stockholders Equity" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r154", "r155", "r156", "r159", "r168", "r171", "r275", "r583", "r584", "r585", "r623", "r624", "r705", "r867", "r869" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r490", "r495", "r496", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r490", "r495", "r496", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r537" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r490", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r518", "r522", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r490", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r518", "r522", "r536" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r432", "r433", "r434", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r485", "r487", "r490", "r495", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r517", "r518", "r519", "r520", "r521", "r522", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r432", "r433", "r434", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r485", "r487", "r490", "r495", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r517", "r518", "r519", "r520", "r521", "r522", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r217", "r218", "r224", "r229", "r230", "r236", "r237", "r242", "r419", "r420", "r804" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total net sales", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r409", "r410", "r411", "r412", "r413", "r414", "r417", "r418", "r423", "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Geographic Sales Information" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r140", "r141" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r415" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Deferred revenue and customer advances", "verboseLabel": "Deferred revenue and customer advances expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "verboseLabel": "Deferred revenue and customer advances recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Amount of Deferred Revenue and Customer Advances" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "verboseLabel": "Business Segment Information [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r758", "r762" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Acquired right-of-use assets in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r208", "r242" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net sales [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r89", "r742", "r743" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Actual Plan Asset Allocations" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Amounts Recognized in Balance Sheet" } } }, "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Defined Beneift Plan, Amounts Recognized in Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-Sale Securities Reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r258", "r260", "r263", "r264", "r265", "r266", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r639", "r640" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.", "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Fair Value of Plan Assets" } } }, "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Projected Benefit Obligation" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r64", "r152", "r385", "r387", "r398", "r399", "r400", "r401", "r747", "r748", "r751", "r839" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Senior Unsecured Notes Issued" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Outstanding Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r494", "r495", "r498", "r499", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "auth_ref": [ "r494", "r495", "r498", "r499", "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Summary of the Non-U.S. Pension Plans" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Gains (Losses) on Foreign Exchange Contracts" } } }, "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Earnings Per Share Reconciliation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period.", "label": "Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation" } } }, "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r540", "r574", "r588" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r540", "r574", "r588" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Summary of Net Sales for Company's Products and Services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Estimated Future Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Summary of Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements" } } }, "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r45", "r46", "r47" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventory, Net of Reserves" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Debt Maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule of Net Funded Status [Table Text Block]", "verboseLabel": "Defined Benefit, Funded Status of Plan" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.", "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Performance Stock Units Unvested Roll Forward" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity of Company's Accrued Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r51", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "verboseLabel": "Schedule of Unaudited Quarterly Results" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Summary of Net Sales by Customer Class" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r542", "r577" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "verboseLabel": "Stock Options Outstanding by Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r549", "r562", "r565" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Stock Options Outstanding Roll Forward" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Relevant Data Used to Determine the Value of Stock Options Granted During the Period" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r607", "r620" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the activity by class in any valuation allowance for impairment of recognized servicing assets - including beginning and ending balances, aggregate additions charged and recoveries credited to operations, and aggregate write-downs charged against allowance.", "label": "Schedule of Valuation Allowance for Impairment of Recognized Servicing Assets [Table Text Block]", "terseLabel": "Company's valuation allowance" } } }, "localname": "ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r213", "r215", "r216", "r222", "r223", "r228", "r232", "r233", "r234", "r235", "r236", "r241", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r112" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses", "verboseLabel": "Selling and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation [Member]" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r132" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost", "verboseLabel": "Incremental stock-based compensation cost due to acceleration of awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Shares Forfeited", "negatedTerseLabel": "Shares, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of shares forfeited", "verboseLabel": "Weighted-average grant date fair value per share of shares forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "definitionGuidance": "Shares granted", "documentation": "The number of grants made 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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares granted", "verboseLabel": "Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of shares granted", "verboseLabel": "Weighted-average grant date fair value per share of shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested Ending balance, Shares", "periodStartLabel": "Unvested Beginning balance, Shares", "verboseLabel": "Unvested shares at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Unvested Awards Roll Forward" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average grant date fair value per share of shares unvested at end of period", "periodStartLabel": "Weighted-average grant date fair value per share of shares unvested at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Vested", "negatedTerseLabel": "Shares Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share of shares vested", "verboseLabel": "Weighted-average grant date fair value per share of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values", "verboseLabel": "Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "auth_ref": [ "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments", "terseLabel": "Fair value assumptions, expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Fair value assumptions, risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Fair value assumptions, expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized under plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Total intrinsic value of options exercised in the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of options canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "verboseLabel": "Options issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r577" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r551", "r577" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at December 31, 2019", "periodStartLabel": "Outstanding at December 31, 2018" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Issued and Significant Assumptions Used to Estimate Option Fair Values" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price of options outstanding at end of period", "periodStartLabel": "Weighted-average exercise price of options outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]", "verboseLabel": "Options Vested and Expected to Vest [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r565" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "verboseLabel": "Aggregate intrinsic value of outstanding options which are vested and expect to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "verboseLabel": "Number of options outstanding which are vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Weighted-average exercise price of outstanding options which are vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r539", "r546" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price of options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price of options granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r542", "r547" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Compensation, Performance Shares Award Nonvested Activity [Table Text Block]", "terseLabel": "Restricted Stock Units Unvested Roll Forward" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "verboseLabel": "Number of options exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "verboseLabel": "Number of outstanding options" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost", "verboseLabel": "Stock-based compensation costs" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r569", "r587" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Fair value assumptions, expected life in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r577" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Intrinsic value of options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-average remaining contractual term of options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-average remaining contractual life of options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-average remaining contractual term of outstanding options which are vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "verboseLabel": "Weighted-average exercise price of exercisable options" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "verboseLabel": "Weighted-average exercise price of outstanding options" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance, shares", "periodStartLabel": "Beginning Balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r26", "r819", "r820", "r843" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r890", "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Expected change in unrecognized tax benefits in the next twelve months" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "verboseLabel": "Internal-Use Software [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development [Member]", "verboseLabel": "Capitalized software [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period", "terseLabel": "Accrued warranty" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements Made" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for Warranties" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty Costs" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r31", "r32", "r33", "r143", "r145", "r176", "r177", "r182", "r184", "r186", "r198", "r199", "r200", "r271", "r344", "r348", "r349", "r350", "r353", "r354", "r391", "r392", "r394", "r395", "r397", "r720", "r921" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r68", "r99", "r100", "r101", "r154", "r155", "r156", "r159", "r168", "r171", "r197", "r275", "r397", "r402", "r583", "r584", "r585", "r623", "r624", "r705", "r737", "r738", "r739", "r740", "r741", "r743", "r867", "r868", "r869", "r935" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail", "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail", "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail", "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r154", "r155", "r156", "r197", "r804" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail", "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail", "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail", "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r32", "r33", "r397", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Issuance of common stock for Employee Stock Purchase Plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r32", "r33", "r397", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r32", "r33", "r397", "r402", "r553" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "verboseLabel": "Issuance of common stock for stock options exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r32", "r33", "r397", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Issuance of common stock for Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r32", "r33", "r402", "r541", "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r68", "r397", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Issuance of common stock for stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option [Member]", "verboseLabel": "Equity Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorization amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Stock repurchase program period" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program remaining amount authorized for future purchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r38", "r39", "r145", "r248", "r271", "r720", "r766" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Stockholders' (Deficit) Equity" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r744", "r767" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r744", "r767" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r420", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r420", "r429" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names [member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Net Sales Recognized at a Point in Time: [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Net Sales Recognized Over Time: [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r261", "r262", "r268", "r269", "r270", "r381", "r396", "r696", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r798", "r799", "r800", "r921", "r922", "r923", "r924", "r925", "r926", "r927" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r67", "r403" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r67", "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r33", "r397", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock shares acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r67", "r403", "r404" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost, 101,356 and 99,357 shares at December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r397", "r402", "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r158", "r159", "r160", "r161", "r172", "r252", "r253", "r272", "r273", "r274", "r275", "r276", "r277", "r343", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r621", "r622", "r623", "r624", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r763", "r806", "r807", "r808", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r931", "r932", "r933", "r934", "r935" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r150", "r461", "r510", "r831" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r133" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Observable unrealized gain on investment", "terseLabel": "Unrealized gain loss on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r593", "r602" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Net reductions for settlement of tax audits" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "verboseLabel": "Net additions for tax positions taken during the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Net reductions for lapse of statutes taken during the period" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r606" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Gross unrecognized tax benefit would impact the Company's effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt [Member]" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r201", "r202", "r204", "r205", "r210", "r211", "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r186" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r175", "r186" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average number of diluted common shares and equivalents", "totalLabel": "Net income per diluted common share, Weighted-Average Shares (Denominator)", "verboseLabel": "Weighted-average number of diluted common shares and equivalents" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r173", "r186" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "definitionGuidance": "Weighted-average number of basic common shares", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Net income per basic common share, Weighted-Average Shares (Denominator)", "verboseLabel": "Weighted-average number of basic common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "xbrltype": "sharesItemType" }, "wat_AdoptionOfNewAccountingPronouncementOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adoption of new accounting pronouncement one.", "label": "Adoption Of New Accounting Pronouncement One", "terseLabel": "Adoption of new accounting pronouncement" } } }, "localname": "AdoptionOfNewAccountingPronouncementOne", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "wat_AgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Axis]" } } }, "localname": "AgreementAxis", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_AgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Domain]" } } }, "localname": "AgreementDomain", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts and sales returns roll forward.", "label": "Allowance For Doubtful Accounts And Sales Returns Roll Forward [Table Text Block]", "terseLabel": "Summary of Activity of Company's Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "wat_AmericasOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas other.", "label": "Americas Other [Member]", "terseLabel": "Americas Other [Member]" } } }, "localname": "AmericasOtherMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AndrewAllianceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Andrew Alliance [Member]", "terseLabel": "Andrew Alliance [Member]" } } }, "localname": "AndrewAllianceMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AndrewallianceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AndrewAlliance [Member]", "terseLabel": "Andrew Alliance [Member]" } } }, "localname": "AndrewallianceMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "domainItemType" }, "wat_AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April Two Thousand And Twenty One To March Two Thousand And Twenty Six [Member]", "terseLabel": "April Two Thousand And Twenty One To March Two Thousand And Twenty Six [Member]" } } }, "localname": "AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AsiaOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia other.", "label": "Asia Other [Member]", "terseLabel": "Asia Other [Member]" } } }, "localname": "AsiaOtherMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AutomobilesOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Automobiles One [Member]", "verboseLabel": "Automobile Operating lease assets [Member]" } } }, "localname": "AutomobilesOneMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "wat_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue": { "auth_ref": [], "calculation": { "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available for sale securities debt maturities after one through three years fair value", "label": "Available For Sale Securities Debt Maturities After One Through Three Years Fair Value", "terseLabel": "Due after one year through three years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail" ], "xbrltype": "monetaryItemType" }, "wat_BankAndInsuranceInvestmentContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BankAndInsuranceInvestmentContractsMember", "label": "Bank And Insurance Investment Contracts [Member]", "terseLabel": "Bank and Insurance Investment Contracts [Member]" } } }, "localname": "BankAndInsuranceInvestmentContractsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "xbrltype": "domainItemType" }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAbstract", "nsuri": "http://watercorp.com/20211231", "xbrltype": "stringItemType" }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and summary of significant accounting policies.", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies [Line Items]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_BrukerCorporationAndBrukerDaltonicGmbhMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bruker Corporation And Bruker Daltonic Gmbh [Member]", "terseLabel": "Bruker Corporation And Bruker Daltonic Gmbh [Member]" } } }, "localname": "BrukerCorporationAndBrukerDaltonicGmbhMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_BuildingsAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BuildingsAndLeaseholdImprovementsMember", "label": "Buildings And Leasehold Improvements [Member]" } } }, "localname": "BuildingsAndLeaseholdImprovementsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "wat_BusinessAcquisitionCashPaidAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition Cash Paid", "label": "Business Acquisition Cash Paid [Axis]" } } }, "localname": "BusinessAcquisitionCashPaidAxis", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_BusinessAcquisitionTimingOfCashPaidDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition Timing Of Cash Paid", "label": "Business Acquisition Timing Of Cash Paid [Domain]" } } }, "localname": "BusinessAcquisitionTimingOfCashPaidDomain", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_BusinessCombinationAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 10.0, "parentTag": "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAccruedExpensesAndOtherLiabilities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination accrued expenses and other liabilities.", "label": "Business Combination Accrued Expenses And Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationAccruedExpensesAndOtherLiabilities", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "wat_BusinessCombinationPeriodOverWhichContingentConsiderationShallBePaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination period over which contingent consideration shall be paid.", "label": "Business Combination Period Over Which Contingent Consideration Shall Be Paid", "terseLabel": "Business combination period over which contingent consideration shall be paid" } } }, "localname": "BusinessCombinationPeriodOverWhichContingentConsiderationShallBePaid", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndCurrentOtherAssets": { "auth_ref": [], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed accounts receivable and current other assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Receivable And Current Other Assets", "terseLabel": "Accounts receivable and current other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndCurrentOtherAssets", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Assets", "terseLabel": "Operating lease assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired goodwill and liabilities assumed net of accrued expenses and other liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net Of Accrued Expenses And Other Liabilities", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAccruedExpensesAndOtherLiabilities", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "wat_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY [Abstract]" } } }, "localname": "CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYAbstract", "nsuri": "http://watercorp.com/20211231", "xbrltype": "stringItemType" }, "wat_CashCashEquivalentsAndShortTermInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash cash equivalents and short term investments policy.", "label": "Cash Cash Equivalents And Short Term Investments [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsPolicyTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wat_ChemistryConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chemistry consumables.", "label": "Chemistry Consumables [Member]", "terseLabel": "Chemistry Consumables [Member]" } } }, "localname": "ChemistryConsumablesMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "wat_ComponentsOfPlanAssetCategories": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of the fair value of investment to the fair value of total plan asset category held as of the measurement date.", "label": "Components Of Plan Asset Categories", "terseLabel": "Components of plan asset categories" } } }, "localname": "ComponentsOfPlanAssetCategories", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "xbrltype": "percentItemType" }, "wat_CorrelationCoefficient": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Correlation coefficient.", "label": "Correlation Coefficient", "terseLabel": "Fair value assumptions, correlation coefficient" } } }, "localname": "CorrelationCoefficient", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "xbrltype": "percentItemType" }, "wat_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement [member].", "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "domainItemType" }, "wat_CreditAgreementsAndUnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreements and unsecured debt.", "label": "Credit Agreements And Unsecured Debt [Member]", "terseLabel": "Credit Agreements and Unsecured Debt [Member]" } } }, "localname": "CreditAgreementsAndUnsecuredDebtMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_DebtInstrumentInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest coverage ratio.", "label": "Debt Instrument Interest Coverage Ratio", "terseLabel": "Debt instrument interest coverage ratio" } } }, "localname": "DebtInstrumentInterestCoverageRatio", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_DebtInstrumentLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument leverage ratio.", "label": "Debt Instrument Leverage Ratio", "terseLabel": "Debt instrument leverage ratio" } } }, "localname": "DebtInstrumentLeverageRatio", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_DebtInstrumentPercentageOfTheAmountToBePrepaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument percentage of the amount to be prepaid.", "label": "Debt Instrument Percentage Of The Amount To Be Prepaid", "terseLabel": "Debt instrument percentage of the amount to be prepaid" } } }, "localname": "DebtInstrumentPercentageOfTheAmountToBePrepaid", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_DefendantAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defendant [Axis]" } } }, "localname": "DefendantAxis", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_DefendantDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defendant [Domain]" } } }, "localname": "DefendantDomain", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_DeferredTaxAssetsNetOperatingLossCarryForwardsAndCredits": { "auth_ref": [], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the tax effects as of the balance sheet date of the amount of excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset, offset by The tax effect as of the balance sheet date of the amount of future tax deductions arising from all unused tax credit carryforwards which have been reduced by a valuation allowance.", "label": "Deferred Tax Assets Net Operating Loss Carry forwards And Credits", "verboseLabel": "Net operating losses and credits" } } }, "localname": "DeferredTaxAssetsNetOperatingLossCarryForwardsAndCredits", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "wat_DeferredTaxAssetsOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 13.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets operating lease assets.", "label": "Deferred Tax Assets Operating Lease Assets", "terseLabel": "Operating leases" } } }, "localname": "DeferredTaxAssetsOperatingLeaseAssets", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "wat_DeferredTaxAssetsOperatingLossCarryforwardsForeignNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Operating Loss Carryforwards Foreign Not Subject To Expiration", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Not Subject To Expiration", "terseLabel": "Deferred Tax Assets Operating Loss Carryforwards Foreign Not Subject To Expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignNotSubjectToExpiration", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_DeferredTaxAssetsOperatingLossCarryforwardsForeignSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Operating Loss Carryforwards Foreign Subject To Expiration", "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Subject To Expiration", "terseLabel": "Deferred Tax Assets Operating Loss Carryforwards Foreign Subject To Expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignSubjectToExpiration", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_DeferredTaxLiabilitiesOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "order": 20.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities operating lease assets.", "label": "Deferred Tax Liabilities Operating Lease Assets", "negatedLabel": "Operating leases" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseAssets", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "wat_DefineBenefitPlanWithAccumulatedBenefitObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Define Benefit Plan with Accumulated benefit obligations [Member]" } } }, "localname": "DefineBenefitPlanWithAccumulatedBenefitObligationsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "xbrltype": "domainItemType" }, "wat_DefineBenefitPlanWithProjectedBenefitObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Define Benefit Plan with Projected benefit obligations [Member]" } } }, "localname": "DefineBenefitPlanWithProjectedBenefitObligationsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "xbrltype": "domainItemType" }, "wat_DefinedBenefitPensionPlanAndDefinedBenefitPostretirementPlanDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined benefit pension plan and defined benefit postretirement plan disclosure", "label": "Defined Benefit Pension Plan And Defined Benefit Postretirement Plan Disclosure [Abstract]" } } }, "localname": "DefinedBenefitPensionPlanAndDefinedBenefitPostretirementPlanDisclosureAbstract", "nsuri": "http://watercorp.com/20211231", "xbrltype": "stringItemType" }, "wat_DefinedBenefitPlanDiversifications": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan diversifications.", "label": "Defined Benefit Plan Diversifications", "terseLabel": "Defined benefit plan diversification" } } }, "localname": "DefinedBenefitPlanDiversifications", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_DefinedBenefitPlanEffectOfOneQuarterPercentagePointIncreaseInDiscountRateOnNetPeriodicBenefitCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.)", "label": "Defined Benefit Plan Effect Of One Quarter Percentage Point Increase In Discount Rate On Net Periodic Benefit Cost", "verboseLabel": "Effect of one-quarter percentage point increase in discount rate on net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanEffectOfOneQuarterPercentagePointIncreaseInDiscountRateOnNetPeriodicBenefitCost", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_DefinedBenefitPlanEffectOfOneQuarterPercentagePointIncreaseInReturnOnAssetsOnNetPeriodicBenefitCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.)", "label": "Defined Benefit Plan Effect Of One Quarter Percentage Point Increase In Return On Assets On Net Periodic Benefit Cost", "verboseLabel": "Effect of one-quarter percentage point increase in return on assets on net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanEffectOfOneQuarterPercentagePointIncreaseInReturnOnAssetsOnNetPeriodicBenefitCost", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_DefinedBenefitPlanFairValueMeasurementOfPlanAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents the disclosure related to defined benefit plan assets, including financial instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Defined Benefit Plan Fair Value Measurement Of Plan Assets [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Fair Value Measurement of Plan Assets" } } }, "localname": "DefinedBenefitPlanFairValueMeasurementOfPlanAssetsTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "wat_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan recognized net gain loss due to settlements per diluted share", "label": "Defined Benefit Plan Recognized Net Gain Loss Due To Settlements Per Diluted Share", "terseLabel": "Defined benefit plan, settlement charge, net income per diluted share" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsPerDilutedShare", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "wat_DefinedBenefitPlanTargetAssetAllocationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of target asset investment allocations, including the target ranges.", "label": "Defined Benefit Plan Target Asset Allocations [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Target Asset Allocations" } } }, "localname": "DefinedBenefitPlanTargetAssetAllocationsTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "wat_DefinedBenefitPlanTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Type [Axis]" } } }, "localname": "DefinedBenefitPlanTypeAxis", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "xbrltype": "stringItemType" }, "wat_DefinedBenefitPlanTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Type [Domain]" } } }, "localname": "DefinedBenefitPlanTypeDomain", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "xbrltype": "domainItemType" }, "wat_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Defined Benefit Plan Weighted Average Assumptions Used In Calculating Benefit Obligation [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "wat_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Defined Benefit Plan Weighted Average Assumptions Used In Calculating Net Periodic Benefit Cost [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "wat_DefinedContributionPlanEmployeeContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting percentage of employee's contributions to a defined contribution plan.", "label": "Defined Contribution Plan Employee Contribution Annual Vesting Percentage", "verboseLabel": "Annual vesting percentage on employee 401(k) contributions" } } }, "localname": "DefinedContributionPlanEmployeeContributionAnnualVestingPercentage", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_DevelopedTechnologyAndCustomerListMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed technology and customer list.", "label": "Developed Technology And Customer List [Member]", "terseLabel": "Developed technology and customer list [member]" } } }, "localname": "DevelopedTechnologyAndCustomerListMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_DevelopedTechnologyTradeNameAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed technology, trade name and customer relationships.", "label": "Developed Technology Trade Name And Customer Relationships [Member]", "terseLabel": "Developed technology trade name and customer relationships [member]" } } }, "localname": "DevelopedTechnologyTradeNameAndCustomerRelationshipsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of business combination assets acquired liabilities assumed.", "label": "Disclosure Of Business Combination Assets Acquired Liabilities Assumed [Line Items]" } } }, "localname": "DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedLineItems", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "stringItemType" }, "wat_DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of business combination assets acquired liabilities assumed.", "label": "Disclosure Of Business Combination Assets Acquired Liabilities Assumed [Table]" } } }, "localname": "DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTable", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "xbrltype": "stringItemType" }, "wat_DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of business combination assets acquired liabilities assumed.", "label": "Disclosure Of Business Combination Assets Acquired Liabilities Assumed Table Text Block", "terseLabel": "Summary of business combination assets acquired liabilities assumed" } } }, "localname": "DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "wat_EarningsPerShareDilutedAdjustment": { "auth_ref": [], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Earnings per share diluted adjustment.", "label": "Earnings Per Share Diluted Adjustment", "terseLabel": "Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount" } } }, "localname": "EarningsPerShareDilutedAdjustment", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "perShareItemType" }, "wat_EmployeeStockPurchasePlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Employee Stock Purchase Plan [Abstract]" } } }, "localname": "EmployeeStockPurchasePlanAbstract", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_EmployeeStockPurchasePlanMaximumContributionAllowedAsPercentOfEmployeesEarnings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Employee Stock Purchase Plan Maximum Contribution Allowed As Percent Of Employees Earnings", "verboseLabel": "Maximum contribution allowed under employee stock purchase plan as % of employee's earnings" } } }, "localname": "EmployeeStockPurchasePlanMaximumContributionAllowedAsPercentOfEmployeesEarnings", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_EmployeeStockPurchasePlanOf2009Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan of 2009 [Member]" } } }, "localname": "EmployeeStockPurchasePlanOf2009Member", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_EmployeeStockPurchasePlanPeriodInMonths": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of months that each plan period lasts under the employee stock purchase plan.", "label": "Employee Stock Purchase Plan Period In Months", "verboseLabel": "Plan period employee stock purchase plan, in months" } } }, "localname": "EmployeeStockPurchasePlanPeriodInMonths", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "wat_EmployeeStockPurchasePlanPurchasePriceCalculationForSharesOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Calculation for determining the stock price for shares purchased under employee stock purchase plan.", "label": "Employee Stock Purchase Plan Purchase Price Calculation For Shares Of Stock", "verboseLabel": "Purchase price calculation for shares of stock under employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanPurchasePriceCalculationForSharesOfStock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_EmployeeStockPurchasePlanTotalNumberOfSharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares purchased under employee stock purchase plan since its inception.", "label": "Employee Stock Purchase Plan Total Number Of Shares Purchased", "verboseLabel": "Total number of shares purchased under employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanTotalNumberOfSharesPurchased", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "wat_EquityAndCostMethodInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity And Cost Method Investments.", "label": "Equity And Cost Method Investments [Policy Text Block]", "terseLabel": "Other Investments" } } }, "localname": "EquityAndCostMethodInvestmentsPolicyTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wat_EstimatedPurchasePriceOfBuildingAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated purchase price Of building and equipment.", "label": "Estimated purchase price Of building and equipment", "terseLabel": "Estimated purchase amount of building and equipment" } } }, "localname": "EstimatedPurchasePriceOfBuildingAndEquipment", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_EventAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Event.", "label": "Event [Axis]" } } }, "localname": "EventAxis", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_EventDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Event.", "label": "Event [Domain]" } } }, "localname": "EventDomain", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_FairValueHierarchyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Axis]" } } }, "localname": "FairValueHierarchyAxis", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "xbrltype": "stringItemType" }, "wat_FairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueHierarchyDomain", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "wat_FavourableSettlementInRespectOfPatentInfringementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Favourable Settlement In Respect Of Patent Infringement [Member]", "terseLabel": "Favorable Settlement In Respect Of Patent Infringement [Member]" } } }, "localname": "FavourableSettlementInRespectOfPatentInfringementMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Finite Lived And Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived and Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "wat_FixedIncomeBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Income Bonds.", "label": "Fixed Income Bonds [Member]" } } }, "localname": "FixedIncomeBondsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_FixedInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate.", "label": "Fixed Interest Rate [Member]", "terseLabel": "Fixed Interest Rate [Member]" } } }, "localname": "FixedInterestRateMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_ForeignNetOperatingLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Net Operating Losses.", "label": "Foreign Net Operating Losses [Member]", "terseLabel": "Foreign Net Operating Losses and credits [Member]" } } }, "localname": "ForeignNetOperatingLossesMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_ForeignSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Held by foreign subsidiary.", "label": "Foreign Subsidiary [Member]", "terseLabel": "Held By Foreign Subsidiaries [Member]" } } }, "localname": "ForeignSubsidiaryMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_FutureMinimumLicenseFeesPayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum amount of commitment for license fees", "label": "Future Minimum License Fees Payable" } } }, "localname": "FutureMinimumLicenseFeesPayable", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_GiltiTaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GILTI Tax [Member]" } } }, "localname": "GiltiTaxMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_GlobalIntangibleLowTaxedIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Global Intangible Low taxed Income [Member]", "terseLabel": "Global Intangible Low-taxed Income [Member]" } } }, "localname": "GlobalIntangibleLowTaxedIncomeMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_GovernmentalAndAcademicCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Governmental and academic customers.", "label": "Governmental And Academic Customers [Member]", "terseLabel": "Academic and governmental [Member]" } } }, "localname": "GovernmentalAndAcademicCustomersMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "domainItemType" }, "wat_GuaranteedPaymentsReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Guaranteed payments received.", "label": "Guaranteed Payments Received", "terseLabel": "Guaranteed payments received" } } }, "localname": "GuaranteedPaymentsReceived", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_IncometaxRateReconciliationGlobalIntangibleLowTaxedIncome": { "auth_ref": [], "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax rate reconciliation, global intangible low-taxed income.", "label": "IncomeTax Rate Reconciliation Global Intangible Low taxed Income", "terseLabel": "GILTI, net of foreign tax credits" } } }, "localname": "IncometaxRateReconciliationGlobalIntangibleLowTaxedIncome", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "wat_IncometaxReconciliationTaxOnDistributedForeignEarnings": { "auth_ref": [], "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation tax on distributed foreign earnings.", "label": "IncomeTax Reconciliation Tax On Distributed Foreign Earnings", "negatedLabel": "Foreign currency exchange impact on distributed earnings" } } }, "localname": "IncometaxReconciliationTaxOnDistributedForeignEarnings", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "wat_IncreaseDecreaseInTaxAssetsAndLiabilitiesRelatedToTaxCutsAndJobsActOf2017": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in tax assets and liabilities related to Tax Cuts and Jobs Act of 2017.", "label": "Increase Decrease In Tax Assets And Liabilities Related To Tax Cuts And Jobs Act Of 2017", "verboseLabel": "Effect of the 2017 Tax Cuts and Jobs Act" } } }, "localname": "IncreaseDecreaseInTaxAssetsAndLiabilitiesRelatedToTaxCutsAndJobsActOf2017", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wat_IndividualCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Individual Customers [Member]", "terseLabel": "Individual Customers [Member]" } } }, "localname": "IndividualCustomersMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_IndustrialCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial customers.", "label": "Industrial Customers [Member]", "terseLabel": "Industrial [Member]" } } }, "localname": "IndustrialCustomersMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "domainItemType" }, "wat_InstrumentSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Instrument Systems [Member]", "label": "Instrument Systems [Member]", "terseLabel": "Instrument Systems [Member]" } } }, "localname": "InstrumentSystemsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "wat_InsuranceContractsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "InsuranceContractsAndOtherMember", "label": "Insurance Contracts And Other [Member]" } } }, "localname": "InsuranceContractsAndOtherMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "xbrltype": "domainItemType" }, "wat_IntangibleAssetsAccumulatedAmortizationForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible assets accumulated amortization foreign currency translation adjustments.", "label": "Intangible Assets Accumulated Amortization Foreign Currency Translation Adjustments", "terseLabel": "Intangible assets, accumulated amortization foreign currency translation adjustments" } } }, "localname": "IntangibleAssetsAccumulatedAmortizationForeignCurrencyTranslationAdjustments", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_IntangibleAssetsGrossForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible assets gross foreign currency translation adjustments.", "label": "Intangible Assets Gross Foreign Currency Translation Adjustments", "terseLabel": "Intangible assets, gross foreign currency translation adjustments" } } }, "localname": "IntangibleAssetsGrossForeignCurrencyTranslationAdjustments", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_IntegratedSoftwateSolutionsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Integrated Softwate Solutions Limited [Member]", "terseLabel": "Integrated Softwate Solutions Limited [Member]" } } }, "localname": "IntegratedSoftwateSolutionsLimitedMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_InternationalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International bonds [member].", "label": "International Bonds [Member]" } } }, "localname": "InternationalBondsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_InternationalGrowthCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Growth Companies.", "label": "International Growth Companies [Member]" } } }, "localname": "InternationalGrowthCompaniesMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_InvestmentsHeldInCurrenciesOtherThanUSDollarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments held in currencies other than US dollars.", "label": "Investments Held In Currencies Other Than US Dollars [Member]", "terseLabel": "Held In Currencies Other Than Us Dollars [Member]" } } }, "localname": "InvestmentsHeldInCurrenciesOtherThanUSDollarsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_January2019ProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "January 2019 Program [Member]", "terseLabel": "January 2019 Program [Member]" } } }, "localname": "January2019ProgramMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_JanuaryTwoThousandNineteenProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "January Two Thousand nineteen Program [Member]", "verboseLabel": "January 2019 Program [Member]" } } }, "localname": "JanuaryTwoThousandNineteenProgramMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_LargeCapUsCompaniesCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Large Cap US Companies Common Stock.", "label": "Large Cap US Companies Common Stock [Member]" } } }, "localname": "LargeCapUsCompaniesCommonStockMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_LesseeLeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Lease Assets [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "LesseeLeaseAssetsAbstract", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "wat_LesseeLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Lease Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LesseeLeaseLiabilitiesAbstract", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "wat_MaximumPercentageOfNetSalesToIndividualCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of net sales to individual customer.", "label": "Maximum Percentage Of Net Sales To Individual Customer", "terseLabel": "Maximum percentage of net sales to an individual customer" } } }, "localname": "MaximumPercentageOfNetSalesToIndividualCustomer", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_MedimassMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Medimass [Member]", "terseLabel": "Medimass [Member]" } } }, "localname": "MedimassMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_NewContractualArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "New Contractual Arrangement [Member]", "terseLabel": "New Contractual Arrangement [Member]" } } }, "localname": "NewContractualArrangementMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_NonEmployeeStockPurchasePlanAwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Employee Stock Purchase Plan Awards [Abstract]", "terseLabel": "Non-Employee Stock Purchase Plan Awards [Abstract]" } } }, "localname": "NonEmployeeStockPurchasePlanAwardsAbstract", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_OtherComprehensiveIncomeDefinedBenefitPlansOtherChanges": { "auth_ref": [], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Changes recognized in other comprehensive income for defined benefit plans, not otherwise separately disclosed in the financial statements.", "label": "Other Comprehensive Income Defined Benefit Plans Other Changes", "terseLabel": "Other Plans" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansOtherChanges", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "wat_OtherItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Items .", "label": "Other Items" } } }, "localname": "OtherItems", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wat_OthercomprehensiveIncomeDefinedBenefitPlanForeignCurrencyTranslationAdjustments": { "auth_ref": [], "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "order": 6.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase or decrease in other comprehensive income attributed to foreign currency changes. The effects of foreign currency exchange rate changes that are to be disclosed are those applicable to plans of a foreign operation whose functional currency is not the reporting currency.", "label": "OtherComprehensive Income Defined Benefit Plan Foreign Currency Translation Adjustments", "terseLabel": "Currency impact" } } }, "localname": "OthercomprehensiveIncomeDefinedBenefitPlanForeignCurrencyTranslationAdjustments", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "wat_PatentsAndOtherIntangiblesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents patents and other intangibles. Patents are the exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents And Other Intangibles [Member]", "terseLabel": "Patents and Other Intangibles [Member]", "verboseLabel": "Patents and other intangibles [Member]" } } }, "localname": "PatentsAndOtherIntangiblesMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "wat_PaymentsForIntellectualPropertyLicenses": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for intellectual property licenses.", "label": "Payments For Intellectual Property Licenses", "negatedLabel": "Payments for intellectual property licenses" } } }, "localname": "PaymentsForIntellectualPropertyLicenses", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wat_PaymentsToAcquireUnaffiliatedCompanies": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Unaffiliated Companies", "label": "Payments To Acquire Unaffiliated Companies", "negatedLabel": "Investment in unaffiliated company" } } }, "localname": "PaymentsToAcquireUnaffiliatedCompanies", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wat_PercentageOfNewProvisionForTaxationOfOffShoreEarnings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of new provision for taxation of off-shore earnings.", "label": "Percentage Of New Provision For Taxation Of Off shore Earnings", "terseLabel": "New provision for taxation offf-shore rarnings rate" } } }, "localname": "PercentageOfNewProvisionForTaxationOfOffShoreEarnings", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_PercentageOfPrepaymentOfAggregatePrincipalPortionOfDebt": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of prepayemnt of aggregate principal amount of the unsecured senior notes", "label": "Percentage Of Prepayment Of Aggregate Principal Portion of Debt", "terseLabel": "Percentage of prepayemnt of aggregate principal amount of the secured senior notes" } } }, "localname": "PercentageOfPrepaymentOfAggregatePrincipalPortionOfDebt", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_PerformanceStockUnitsPsuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Stock Units PSU.", "label": "Performance Stock Units Psu [Member]", "terseLabel": "Performance Stock Unit Plan [Member]", "verboseLabel": "Performance Stock Unit Plan [Member]" } } }, "localname": "PerformanceStockUnitsPsuMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "xbrltype": "domainItemType" }, "wat_PharmaceuticalCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pharmaceutical customers.", "label": "Pharmaceutical Customers [Member]", "terseLabel": "Pharmaceutical [Member]" } } }, "localname": "PharmaceuticalCustomersMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "domainItemType" }, "wat_PotentialsPaymentsUnderLicensingArrangements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of additional payments that could be required for the achievement of certain milestones under a licensing agreement.", "label": "Potentials Payments Under Licensing Arrangements" } } }, "localname": "PotentialsPaymentsUnderLicensingArrangements", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_PrecisionChemistryConsumableManufacturingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Precision Chemistry Consumable Manufacturing Operations.", "label": "Precision Chemistry Consumable Manufacturing Operations [Member]" } } }, "localname": "PrecisionChemistryConsumableManufacturingOperationsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_PrepaymentNotLessThanTwentyDaysButNoMoreThanSixtyDaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayment not less than 20 Days but no more than sixty days.", "label": "Prepayment Not Less Than Twenty Days But No More Than Sixty Days [Member]" } } }, "localname": "PrepaymentNotLessThanTwentyDaysButNoMoreThanSixtyDaysMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_PrepaymentPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepayment Period [Axis]" } } }, "localname": "PrepaymentPeriodAxis", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_PrepaymentPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepayment Period [Domain]" } } }, "localname": "PrepaymentPeriodDomain", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_ProgramsAuthorizedByBoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Programs authorized by board of directors.", "label": "Programs Authorized By Board Of Directors [Member]", "terseLabel": "Programs Authorized by Board of Directors [Member]" } } }, "localname": "ProgramsAuthorizedByBoardOfDirectorsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_PurchasedIntangiblesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased intangibles.", "label": "Purchased Intangibles [Member]", "terseLabel": "Purchased Intangibles [Member]" } } }, "localname": "PurchasedIntangiblesMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "wat_QuarterlyFinancialDataLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarterly financial data.", "label": "Quarterly Financial Data [Line Items]" } } }, "localname": "QuarterlyFinancialDataLineItems", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_Range194Point26To224Point37Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 194 Point 26 To 224 Point 37 [Member]", "terseLabel": "Range $194.26 to $224.37 [Member]" } } }, "localname": "Range194Point26To224Point37Member", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "wat_Range224Point38To371Point64Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 224 Point 38 To 371 Point 64 [Member]", "terseLabel": "Range $224.38 to $371.64 [Member]" } } }, "localname": "Range224Point38To371Point64Member", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "wat_Range88Point71To194Point25Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range 88 Point 71 To 194 Point 25 [Member]", "terseLabel": "Range $88.71 to $194.25 [Member]" } } }, "localname": "Range88Point71To194Point25Member", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "wat_RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [], "calculation": { "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail": { "order": 1.0, "parentTag": "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate impact of foreign currency derivatives closed during the period on earnings for the period.", "label": "Realized Gain Loss On Foreign Currency Derivatives Recorded In Earnings Net", "terseLabel": "Realized gains (losses) on closed contracts" } } }, "localname": "RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "wat_RelatedToVestingOfRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to vesting of restricted stock units.", "label": "Related To Vesting Of Restricted Stock Units [Member]", "terseLabel": "Related to Vesting of Restricted Stock Units [Member]" } } }, "localname": "RelatedToVestingOfRestrictedStockUnitsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_ResearchAndDevelopmentExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes an entity's accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research And Development Expenses [Policy Text Block]", "verboseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensesPolicyTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wat_RetirementPlansCompanyContributionsToOtherNonUSRetirementPlans": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the cost recognized during the period for non-U.S. retirement plans not in the scope of US GAAP.", "label": "Retirement Plans Company Contributions To Other Non US Retirement Plans", "terseLabel": "Company contributions made to other non U S post-retirement plans" } } }, "localname": "RetirementPlansCompanyContributionsToOtherNonUSRetirementPlans", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_RetirementPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retirement Plans", "label": "Retirement Plans [Member]" } } }, "localname": "RetirementPlansMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "xbrltype": "domainItemType" }, "wat_RevenueRecognitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue recognition.", "label": "Revenue Recognition [Line Items]", "terseLabel": "Revenue Recognition [Line Items]" } } }, "localname": "RevenueRecognitionLineItems", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "stringItemType" }, "wat_RevenueRecognitionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition [Table]", "label": "Revenue Recognition [Table]", "terseLabel": "Revenue Recognition [Table]" } } }, "localname": "RevenueRecognitionTable", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "stringItemType" }, "wat_RevenueRemainingPerformanceObligationCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue remaining performance obligation current and noncurrent.", "label": "Revenue Remaining Performance Obligation Current And Noncurrent", "terseLabel": "Deferred revenue and customer advances expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationCurrentAndNoncurrent", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "wat_RevolvingFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving facilities.", "label": "Revolving Facilities [Member]", "terseLabel": "Revolving Facilities [Member]" } } }, "localname": "RevolvingFacilitiesMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_RevolvingFacilityAndTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving facility and term loan.", "label": "revolving facility and term loan [Member]", "verboseLabel": "Revolving Facility And Term Loan [Member]" } } }, "localname": "RevolvingFacilityAndTermLoanMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_RiskAndUncertainitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for risk and uncertainities.", "label": "Risk and Uncertainities Policy [Policy Text Block]", "verboseLabel": "Risks and Uncertainties" } } }, "localname": "RiskAndUncertainitiesPolicyPolicyTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wat_SavingsInCostsAsAResultOfRestructuring": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Savings in costs as a result of restructuring.", "label": "Savings In Costs As A Result Of Restructuring", "terseLabel": "Savings in costs as a result of restructuring" } } }, "localname": "SavingsInCostsAsAResultOfRestructuring", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "wat_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of share based payment award performance stock units valuation assumptions.", "label": "Schedule Of Share Based Payment Award Performance Stock Units Valuation Assumptions [Table Text Block]", "terseLabel": "Relevant Data Used to Determine the Value of Performance Shares" } } }, "localname": "ScheduleOfShareBasedPaymentAwardPerformanceStockUnitsValuationAssumptionsTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "wat_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to operating leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Operating Leases [Table Text Block]", "terseLabel": "Schedule of Right-of-Use Lease Assets and Lease Liabilities" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "wat_SeniorUnsecuredNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes.", "label": "Senior Unsecured Notes [Member]" } } }, "localname": "SeniorUnsecuredNotesMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series E.", "label": "Senior Unsecured Notes Series E [Member]", "terseLabel": "Senior Unsecured Notes Series E [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesEMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series F.", "label": "Senior Unsecured Notes Series F [Member]", "terseLabel": "Senior Unsecured Notes Series F [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesFMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series G.", "label": "Senior Unsecured Notes Series G [Member]", "terseLabel": "Senior Unsecured Notes Series G [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesGMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series H.", "label": "Senior Unsecured Notes Series H [Member]", "terseLabel": "Senior Unsecured Notes Series H [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesHMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series I.", "label": "Senior Unsecured Notes Series I [Member]", "terseLabel": "Senior Unsecured Notes Series I [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesIMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series K.", "label": "Senior Unsecured Notes Series K [Member]", "terseLabel": "Senior Unsecured Notes Series K [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesKMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series L.", "label": "Senior Unsecured Notes Series L [Member]", "terseLabel": "Senior Unsecured Notes Series L [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesLMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series M.", "label": "Senior Unsecured Notes Series M [Member]", "terseLabel": "Senior Unsecured Notes Series M [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesMMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesNMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series n .", "label": "Senior Unsecured Notes Series N [Member]", "terseLabel": "Series N [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesNMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series o.", "label": "Senior Unsecured Notes Series O [Member]", "terseLabel": "Series O [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesOMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "xbrltype": "domainItemType" }, "wat_SettlementLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the Settlement loss", "label": "Settlement loss", "negatedTerseLabel": "Settlement loss" } } }, "localname": "SettlementLoss", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "wat_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRateOfPeerCompanies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award fair value assumptions weighted average volatility rate of peer companies.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate Of Peer Companies", "terseLabel": "Fair value assumptions, expected volatility of peer companies" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRateOfPeerCompanies", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "xbrltype": "percentItemType" }, "wat_StatutoryTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of statutory tax rate applicable to pretax income (loss).", "label": "Statutory Tax Rate", "terseLabel": "Statutory tax rate" } } }, "localname": "StatutoryTaxRate", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_StockBasedCompensationTaxBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Based Compensation Tax Benefit [Member]" } } }, "localname": "StockBasedCompensationTaxBenefitMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_StockRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Axis]" } } }, "localname": "StockRepurchaseProgramAxis", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_StockRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Domain]" } } }, "localname": "StockRepurchaseProgramDomain", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_SummaryOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Of Valuation Allowance [Abstract]", "terseLabel": "Summary Of Valuation Allowance [Abstract]" } } }, "localname": "SummaryOfValuationAllowanceAbstract", "nsuri": "http://watercorp.com/20211231", "xbrltype": "stringItemType" }, "wat_SupplementalInformationRelaingToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental information relaing to operating leases [Table text block].", "label": "Supplemental Information Relaing To Operating Leases [Table Text Block]", "terseLabel": "Supplemental Information Relaing To Operating Leases" } } }, "localname": "SupplementalInformationRelaingToOperatingLeasesTableTextBlock", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "wat_TaInstrumentSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ta instrument systems.", "label": "Ta Instrument Systems [Member]", "terseLabel": "TA Instrument Systems [Member]" } } }, "localname": "TaInstrumentSystemsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "xbrltype": "domainItemType" }, "wat_TaServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ta service.", "label": "Ta Service [Member]", "terseLabel": "TA Service [Member]" } } }, "localname": "TaServiceMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "xbrltype": "domainItemType" }, "wat_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan facility under the credit agreement dated January 11, 2007.", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility [Member]" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_TwoThousandAndSeventeenCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and seventeen credit agreement.", "label": "Two Thousand And Seventeen Credit Agreement [Member]", "terseLabel": "2017 Credit Agreement [Member]" } } }, "localname": "TwoThousandAndSeventeenCreditAgreementMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_TwoThousandAndTwentyOneCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty one credit facility.", "label": "Two Thousand And Twenty One Credit Facility [Member]", "terseLabel": "2021 Credit Facility [Member]" } } }, "localname": "TwoThousandAndTwentyOneCreditFacilityMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_USPensionPlansAndUSRetireeHealthcarePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "USPensionPlansAndUSRetireeHealthcarePlanMember", "label": "US Pension Plans And US Retiree Healthcare Plan [Member]", "presentationGuidance": "U.S. Retiree Healthcare Plan" } } }, "localname": "USPensionPlansAndUSRetireeHealthcarePlanMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "xbrltype": "domainItemType" }, "wat_UnrealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [], "calculation": { "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail": { "order": 2.0, "parentTag": "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate impact of foreign currency derivatives that remain open at the end of the period on earnings for the period.", "label": "Unrealized Gain Loss On Foreign Currency Derivatives Recorded In Earnings Net", "terseLabel": "Unrealized gains (losses) on open contracts" } } }, "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "wat_UsDefinedContributionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "US defined contribution plan.", "label": "US Defined Contribution Plan [Member]", "terseLabel": "U S Defined Contribution Plan [Member]" } } }, "localname": "UsDefinedContributionPlanMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_UsRetireeHealthCarePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "US Retiree Health care Plan [Member]", "terseLabel": "U S Retiree Healthcare Plan [Member]" } } }, "localname": "UsRetireeHealthCarePlanMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_UsRetireeHealthcarePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "US Retiree Healthcare Plan.", "label": "US Retiree Healthcare Plan [Member]" } } }, "localname": "UsRetireeHealthcarePlanMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "xbrltype": "domainItemType" }, "wat_ValuationAllowanceDeferredTaxAssetChangeOthers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation Allowance Deferred Tax Asset Change Others.", "label": "Valuation Allowance Deferred Tax Asset Change Others", "terseLabel": "Other" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeOthers", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "xbrltype": "monetaryItemType" }, "wat_ValuationAllowanceDeferredTaxAssetChargedToIncomeTaxProvision": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation allowance deferred yax asset charged to income tax provision.", "label": "Valuation Allowance Deferred Tax Asset Charged To Income Tax Provision", "terseLabel": "Charged to Provision for Income Taxes" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChargedToIncomeTaxProvision", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "xbrltype": "monetaryItemType" }, "wat_WatersInstrumentSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waters instrument systems.", "label": "Waters Instrument Systems [Member]", "terseLabel": "Waters Instrument Systems [Member]" } } }, "localname": "WatersInstrumentSystemsMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "xbrltype": "domainItemType" }, "wat_WatersRetirementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WatersRetirementPlanMember", "label": "Waters Retirement Plan [Member]", "terseLabel": "Waters Retirement Plan [Member]" } } }, "localname": "WatersRetirementPlanMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_WatersServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waters service.", "label": "Waters Service [Member]", "terseLabel": "Waters Service [Member]" } } }, "localname": "WatersServiceMember", "nsuri": "http://watercorp.com/20211231", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "xbrltype": "domainItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "405", "URI": "http://asc.fasb.org/extlink&oid=84228828&loc=SL34748401-199205" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r589": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r636": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9972-128506" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9979-128506" }, "r656": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r745": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r752": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r811": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r835": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(e)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r894": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r914": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r915": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r916": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r917": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r918": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r919": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r920": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r921": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r922": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r923": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r924": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r925": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r926": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r927": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r928": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r929": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r930": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" } }, "version": "2.1" } ZIP 137 0001193125-22-051509-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-051509-xbrl.zip M4$L#!!0 ( )-H6%30:8<+V' # .C- / 9#(P.#@W,60Q,&LN:'1M M['UI<]M(LN#WC=C_@-![\]8=(T-ZK(UHVM$JGMFORB*0)&L-@BP M"X DSJ_?S*K"18(D2/' 41$S;HK$4957Y9V__M_7@6T\4^XQU_EMI[%_L&-0 MQW0MYO1^VPG\[M[)CO%_O_WO__5KWX<+X6+'^_)"_-]V^KX__/+^/7RFW'3Y M<-]T!^\/#PX;C<.CQHZZTF;.S_C2EY?]UPZW]UW>@RL/CM[CSQWBT?!R_-5B MT0W)BS^^ES]&ETX\^N5(7-OX_/GS>_%K=*G'LBZ$AS;>_^OFNF7VZ8#L,HN.+=RCYG[/?7X//PBX_'4<7LH\]_BP\6G6P^45\;.'G)H M:6OJ/9_?$VYRUZ;OXXO#VTTW<'P^REZ>^E$L,;HAX!RH8-H=ZM?4+?35[&=? MCK^D+G4(,[WL:\5/J8L]9F9?"C^D+_2'?,J5\$OJTL#;ZQ$RC*[N$J\CX*A^ M$!?O'33V8D)^M6=@ZU_7"6H+?#X#2?!KM&#N3ZX OLQX.WN=]L@&$B(0._W7 MZ<-U?+F??7U\Z7N?$\?KNGQ ?.!\?-*'O8/#O<./2?J?M>EQWH67[@'$4W>$ M&)CWWI-XK]-9&@70CI!$E%CX7Y_Y-OW6.-C[QZ_OY6?X]3_[;%]B3(-W[)'_PK8\V\[9_+RO?9H2'?>XU/>A^_HN-;( M\/R137_;V?GVJ\6>U5__QV+>T":C+X;C.O3_?/N5O7[!FRB7'YEE44=\A-]O M@P'ES#0<,H#G@$#XTAQ0QX+_^YW(!;_Z#[3[V\[]0>,)_H=4T'8;AT]' M\O/.MRZQ/?KK^]0CI[_AW#4#\0+FF<2^AU]=ZQ*^\W*^[?+?N5ZE6.;+/7>' ME/NC>YLX?M.Q+@"T0WS_HT>[@7W-ND I#.67@,S1I^/CCY\:![D6\W0:,!M/ MI!LZZ% >>/C&J2\\'2$>FZ_,>[HAKVP0#.1MP%H/Q.F)7W:^W1]]WL0&&VO> M('.F;K#Q81,;/%QL@U>#(7>?*3[66^5F-[+7HWQ[G;K.ISN_3_D-,?L@#?DH M^=X%88'TN]B.+V%1/KUFS]2Z2,296_[\UBW?!QPDKY=\:PKQ MT]?EG8YNR)\N/[.)YX4TO8E-'^:42C,V3? \\0!W N,EVGI.>35]ZRVWZ[\0 M3L_I,[7="=I>;,\+TO@#O-,)Z .H\_ :IP>'GM T0$N_Z]BL)U2.B]8^)L\)1L3<#DY^#0&EZ9WYR3@ ?\<[S4.08U!#K62.W[S MHEH^X?XY4%3A@'(R%RA'FP+*86& ,BXQ)X%RN"F@Y!09J"U>.*!!C\Z 6SFQ MKQR+OOZ#CG)JB@=@2,/_/W[^M! .SFG'OP(CF@LU]8;X 8#?U;I.03K]:0@ON_[AW< 2(6=\NT:&$&PQVPJGG&P3^9QSM#6!K?>/ZZO3NP0#"-?P^_-"U7:!0 MIV=P@N\-;QD*_C&&=N 9C?W##W_;%^N-%OA-_)FPHCCM4O0Z4._;KVAZ?O&$ MVP;@: AGSQ^\SG2[D>_>F%&LFWT*EYT COC'^+UVK%UPH=*7Z+I:Y\/_:>]RF@9,(H MK8$5!C8R@.!G[#;\Y>V[/2CB;@]6N-N(_@\2]%^<7:?H_V !^C]8(?V',&I\ MCF&$CIT"PJCQ.3^,X-K5P:AQ4"8Z:AQLA8X^Q3 Z^/QT=%!H&!U\R@^C@\][ M1P>K@=%Q D8?"P^CXP5@]'%E,$K([(.CHO/:(C);&=ZKE$>ET.ORRZ-5ZG61 M/&HDY%%A891?'C76(8\:"7E47!CEED>-=%1=&"]A0JY-'2:NB0+IC M;%6,:X-OMJ$.#I\:)\)=7\#='AYBLD[C9'6[!5EZ5"RZ3]G'*#V/5K?;QE/C M0[&TCI1]##S>^+!R;T#CI("[;9RLS??Q=$J+@GCOQ,[H%?.,/"]:PQC'Z9N#"\X'44??\#6"3?[(W%Y^CDWE'@!EQDO M#QA$X6-Y/HD')JZ]Y/2O +,L15QG WA3!PKMX=O5WQ:\[W5H,Y.I(+YA 3@= MF2NURYF!R8FK9U#(]$6]'\?7 M-KUP;^>[FE%XD;'7ZKO<;U,^N'*>J>=/I.K%7T?9:$5&7N9RPQ^G[[6N(U/T_6M&.LQF&,%*8O"4V)A4TNI3ZE^[I@B2%1Z/,Q8=7C)O]^7$:=:9 MU= :24'.XNG2Y=3UG,N7LT^)K%B+0@G9BII]1SV_ P"YYG& M"L #\WX6GA'F+#RBM%D@* KI:S5]Y?RH*7])RB\R5L^XZWEGJD3S2N5;/A!_ M8?P64UX7FNJJJWBL3OKFY,R<9%QS'BTT-VA,KU(:"^-65DJ5WI;?%&6LW+F0 MA'\Y"?*-2I\D0XD3OU[4N&XK*2\-9@!?DV*5/)WEI,<*>UNUT5,B^T)[=Z83 M\I$FY'43\I$FY!43/,'0PY[2.X\(0TW0%-4F'+ARMQ%]@V MQ1_AU:Z#P!#4K"WOK=A7,Y&26%%N7)>3E*.2?BS=3U+:M>OT /P#_+X46153 M%AS^G+'1ULBHS.Q?81O7= M]JJ#Q=>[:-N&5RU]&M"X!@')B M6CFZ6T''8Q8C?"17;5%V37O$OA!++"P>L;O>Y#H1@5/V54XDB29U]V1$0*ZT M7:R'\*ILX$[=;CFQ=P:F.O-C=0#.BLK[*I %\^V[G#A=OHMDD9&9N5Q$Y=SM M5@V+W^N%Q>_5Q.)5O;!X54TL_J->6/Q'-;%X72\L7E<3BS?UPN)--;$XKU][ MQ;!X6TTL7M0+BQ?5Q.)EO;!X64TL_J@7%G^4&8MC?JDDYN1/E\3$9.OBNKWC M'+.,Y6:XWLJ,K3 /INE8&2DQ9ZZW\*R[0J,TW_K'DX3F J>=R/TAN_ M4[?'R;#/3&(7%H^PX"^S5JPF G]Y;)43)4TQ\(C(**A<<>5PA!(T8Y_E1EA% M<86_I[=83C1=!"CX*XRDY ;+B:*FQ\@]Z%I=9E883Q.[+">R5/X'JE%)]?"! M^DS6[^ OK:'K>"Y/%F ^W4M@X<_>.:9Y4NN4.O#!G_Z<4FB6<[<^6?X:0V\Z M$2SY_@QE=A[DRTF(Z9W<@TK.(T#\H,3V^V?N,^6D1^?3%RC$. M'>DMBJ1RDN*9*[P\8ISME0.69H]3K\;6\RQXE!/#TEHA9A^HF8^2 *@OEN?! MI)R8/@T8K-GI85;=-24>[;NV=348(<[4DK'>OH4V?+WF=]VI3%^:Q/F=5[!]BKZ!$6M?5- MDNYD18WN3OLV*IM:HS0%#R4EJA6UE;]WN>!^/[HH^G#./--VL8EY#D4F_;4W M_8Y;,B@^X6FML-3FY4C!/+ +\$Y8[9:7.;7\*Z+\TW)+RRTM*"HB*&3] MQV7@6"M5B+2+H@B"93M.N\7X/%V(E"#$HFA*Z_)=E-L K;I,T[)(*SGE%GXU M56CFY]%KW4;+D]+(DX*I,,N)MXV676A)IS4>+:&*KO%HD; .D;#2>L!5Z3X+ M\WA%*A$+*PW*6H)8,*6I-H) ,[!FX!K4$*^\SU@AHBJ:>:O,O"5R-VH]0$LU M+8VT-*J:-"HR^^LY"E\J,3:A&?CNP.TPF\+WM'[(%*,-,V!03FQ.W;/H@8C; MKO%PA-S *2?NQ2[. LYA,=>,=' $\EC/JE-B8[)CJT^I7QH%9\:BPTMF;KV< MV)1:1$+?^8/Y?:#@/ZGI1\K%7<=F/0$0M=<_FNU)3:G0K(SR=^:2XPL6!4:% M$-\TS6 0V$2C/B\XRHG\-J?$"_BHY;OFSZ3DCH:42I/FS!V S85QS<)B-Y3- M\U8>7I>Q]7+B<*6.D6O">_2,#!\]!!QQX%2##P/7F:"0C'Z4-X$?$!O-WR6= M*H4FK.5< N,P*9='(/>:IG9(ST-0FN^>1 -%1QPHQ/[.W1>\6\&KUEPWH_7^ M/(A5E-76+8=JPW.JLS&=CDYIHJ)0LOG[!094\N6FI4><14[H[(YKMQG0]EYZ];UJ7=/1J1CT[:+ M#9121WC6%)RG!_KLVL_,Z5T2$X/RHZ9CM>&B:S?-H!GS@=HO;KOO!AYQ++BI M19_A!TJ=,TXMYC=[G-(X]>J/9COZIO $,F=WO!VD6(U MAA[\;A$,EY%E&J)77AL <4Z'KL?2%=27S"&.R8@]@9#BDN[T- MCH35'E5KEP"EX#_--P6@E"US3Y$)=0G;L)B'BR;V MU1/[HF9TP0[-(O,=_',HGX[.MU14\P%=4 %]H /"'$#X/>5=EP^P^BBN+[AX M'8JJ$T /7'+7;<&W7I>8^%O+)]P_!WUVRWSAQSO+=E&O?)_K>?2^Y>)SC&\Q MTGY]O]97A225!F+Q2?I(DW3Y2/I(D_0,DC[6)%T^DC[6)+UZ1V:Q->PZ>OE: M?9?[&""-,YW*G,\V,Z-K^E[+B;L97:VKA+8%^Q\7&6.5],+5SN%U0U[9(!C( MM7KU!SDCM7Q9)-)2?FQPI1?7ZR><=?S9.M-MC!B6WNSGADA-GY23(-XJ95!O=BE#C>J73RIDB _B:%*OD M)"HG/5;8476T;;.HT.2Z$K/FJ)1F39$).=$$6K*I.QARVD=PH6#!'G!)*IS9 MAWAU:FRA*7E3^F'N!>5M#IT;U^4DY4?'0XZD%F;()"EM2J^ XE+8G.8&&1LM M)\9:;M=_(9R>HVQW)P8A73*'^?0:B-,"_@'MA75L*A5:D-KD3Y>?V<0K?FNX MQ?81?"_AG>.P*2>&[T%=1%72L5130BV]T])[ M#GS*B75MR=7%T[^ZT%,A4P4*37\ZU*]Y- ^/)FI&?E ;3B:U448].76S3YS' MUKEKVX17KA1#]E!?& #EQ+2*UK2"CLQUSUUXF3_"*6X^ MW(,9RN+*TU$I_*GYUC^>LCD7..7$_6/+XWZ4;/Z=NCU.AGUF$KNP>,1>1[-6 MO)%Q@NLLWQC O2:145"YXLKA2$R^F]QGN1%645SA[^DMEA--%P$*_@HC*;G! MU#)>02('Y38?O_,?::<].A\^M(C[==$>HLBJ9RD>.8*+X_H MSW_E@*79X]2KL?4\"Q[EQ+"T5HC9!VKFHR0 ZHOE>3 I)Z9/ P9K=GJ857=- MB4?[KFU=#88#?U0LSX=7;Q2;C*/WG-FTF)WDH^'F:QCOR@PYL&[Q%1T>"BW:C-9&1K, 7F(ZBECB8]N-MOA)T]':Z&@6P$M*1Q0,+8:SX@0\ MDK33?"'<*H5N,K[2V+N0L;ERXFGZC+O)2DGM8IV@D)F3O18;H[>D;TN[=8O( M*=H'7"L?\#;D19%Y17:)U.?*>LZ5;.CJDZ6LW++2PV)!UM-G2SW.ED5E1I'Y M9>GCXLKQ HZMY,../5%/M3E<4MES9ML2?T8[GMFHTJ=-(4Z;I3E*GSO5/G?> MQL-%YA^I4XK38BX% M;LPXT226UN,]B1HJV=PDG%:9W%"MG;EE37:+VZ.KCD"7F\2V)M&J$WY:B$J6 M]F%H\JJY)V!YYY<^-#=R:%:7]!8Z-#6Y;59'J\Y!NHX\CG(3U]:TLRH%V2 8R*L\[D=Y^Q4C1^P DJQ)P+]3>R^F@"8'$ZPG^;GD?],^+3GHO3TN5) MJA5SS=+;9.D%B%5!(C"DDY+*"VA*B.A:BH25MI5?U6ZS\(\7LE^_D5)G-Q"3_]"JPO+SUFH MC2#0#%QS!M8:-&DFI9&6AI53!H5F?T? M6TD_1].Q'EL21]7H2Y*OB\=","@GGG6'_I)B[);Z=_ 4D,A.[]H%D90Z$E$5 MD<+:MMT7S( ['8$\HYQ3JTU>A0@K/$87V(3HC#(;,.7$]M^)$Q ^:K^X[;X; M>,2Q;N%0\BEU[KG;XT2U4?JCV6[YKOGS@0X#4%&)1]7/A44R8FSFDO&"G+LO M)VI14QCBLI*,"_N"1_I"T?#AR(DN.AV50@KG6W]264J H)QX; :^.W [S*;P M/:T?,I%1LV!03FQ.W;-HRH_;]NJ'XKE7CP.GG+@7NS@+0+]P_&M&@)PG>CF> M$AL5D5:?4K\T/H09BPXOF;GU!@O^DIA^9]7<=F_4$0+Q( MDYHT_ O-RBA_9RXYOF!18%0(\4W3# :!333J\X*CG,AO[@FO$?/R/#10\ 1!TXU M^#!PG0D*R>K3'/@!L=&;NV3QPF*W"U3QV/E0=YY0H_U(;O1(]B M1QPHQ/[.W1>\6^%0\F?1E7"+9PB@7SVF. M*1?'I$(Q4[%=3HZI8BYN-:M9EJWF+CWB*I8FF,UQI3@;IBZY[+SU "*=,PRX M"O?UH\-\[Z'UF.2SY@OA5BFP-+[2&'LS-EE.O-U3WG7Y0.101'NZ]X)J( XU M]=D[+"?6FH[%Z0NQ;8;;2B7Q!!XHGQZ&DCI,VBP_U"K MS8GC$5.$Q N/U>7W)/+W,F!53JRCS=G#75LMM^O#WFC+M0.QWVLV8/"]IH19 ME) 7?N6DCD0F.9!\^P76-+ISZ!FG%O,OB8EI;Z.TF9XQA[6XN)\Z-G:!C9<$ MLP>-IP/$:N-SVPTQW/B,^;M68*HU>]Q7?]_Q%N7/S"SN\8RCL:%?T6P\V*KTTA-?QEE4A5X*@D4E-[JQ-2P5"@ M6$\/\N@,+U);)>\/>"#WJHK8C-W5";EM$OL:6B,/#BZO MNL73>\[*[[W76MXGNBH_YLN=8?=W.; HPZ442> MP+$FFS>232[II;-8Y\JLIG_O,L>_FE">A-!*3EV%N\(HNF M>&C"+03AZLR5V!^P2,Z*)M_"D*].PGD*C7Y@8!-VP47J_P/S4CGN$S_&,SK0 M&<:>F17D\Y$\W9!7-@@&T24/Q.G)!XG2@@?Z3)V WE)_SOM/J6/V!X3_+"PK MS'.Q94/M#<0>5VI,Q5:RGF,VXM>SCG&L1Q9%SK&%@-@L/,O,6?A8I\%L M$*R ;71%\?SPLN[L5AM>#[8V,;JA-4S[GJ>'%QICD3#<>KY M#_"614^4I_!F*39SGF.%)IA\!T#6OE=P^N0\!'/B3Y/T,B0MI[JZ@R&G?<0/ M7C1.W-.N*0V5;XK0$.\SII6R)5N7'=V;OOD[X M3PRES2.YJD\2N0%2*RJQ+"9'RMP39ETY9V3(?&+7C#)F :%.U#!EEF_U*6"! M.;C5P[J>\KW.*=]%QORR\VF>[B7 \6-^]52M%1!K :?C%IF WR)&-<&NB6"7E_#5(U ]9*M.V+X8#&UW1.FD M(1!T/&8Q HHRL>E=5UQ0>'S/6G5X3<:6ZX3QJ:G+A42L3H%-S^;I<3+PFH'? M=SD.H3H=G;H@X>ZZYW# F;[+TS[_/N'T@0X#;O:)1]7MA<5UQ,2SEBUR,G+# MH4[4\4"%H[OM_@Z'FRA;R3KEZD ?BT"B3A2B9Q/7V76BC<=JX_<[LWW6)J]) MUOZ=V(&$C&V[+YC$>#H" U?4*,*E3<^CQ1_*N, F1*>O%!SJ1 'B;#N%(]'" MZ > 44 -0)'A8:HC9>2#3YTHYC%T=XDD+M81@VIGZP>W9%!<Z85Q/>ZTR=O6TUPHB54][K3!R];37FB!:3WNM#:KU MM->:(5Q/>ZT5FBN*XRT:MIK11"II[U6!)%ZVNM&I[T6#?UZVFL-D*RGO=8(V7ILY[:GO1:-(O2T5SWM MM=@4JH?&%6?::]%H0T][+792!S<44*5N<[UHY%M=#E6M$_V^3/3IP M$Z8^Z3$]!1S34V J 1'QZ'!*;&QU>>4\4\\7&BMASK7KU6S,UZ)PJ2G-C/7@ MQ\[F3>O/0$*HMA23 RHUI1?ASK)E$P5-)S.@42?ZT'/IU]MT)/>;<\YHG0G\ M.A'N#04@DK1J=!IX(/L]KVF"&/!8*=K<3%\S6E3I7=8)O_>4=UVP)L& C1MZ MWWM!$M_E;7(CK.69.ZP3KL7V[X9(^]5 ;ZR7C&VL3EA=W9#V\.9)STFUFYME M[7MSJL:;Q\%KDIY.TGG<@M.N*0V5;XK0/Q4R=:*/:V8B*)U>L\>I4'HT>4029"IPZD0A]_! =-DZ,D2HY=;N@-%JH,UY?G=X]) GF=\(9)J3CCS([A3K, MY8\.H#F FVY=GV++4D:]'VGUO>/':FOAZ6E\FTGID@=8*[$K,R FIO+,@WB= M2/>!^@0CE!>$.R#Q:Q;;S]Y]G?#?M"SAY2?V/6$@^\_(D/G$KA<9S 1"G:@! M(#1PGL?4Z87XL/#$MOOGV%C M(])+>8+3P^ZBU&P][W4I/34;F@D:711)=2+@92=,/]U+-(B,O#2 YU-ZB>@W M@YSF[7SE)%V@$=E%(]^W4&$EY6UQZ;6>C9''QEZ)I*"'UF.U\F)F;K).V+X8 M#&UW1.FD(1!T/&8Q HHRL>E=5UQ0>'S/6G5X3<:6ZX3QJ270A43L&\J8JX>Z M>X[] P9>,_#[+L>*I-/1J0L2[JY[#J>9Z;L\[*"RKL3]'0XWT64FZY2K WTL HDZ4<@I<7XV'>O*\0*.6=]Q M/6.8Z)8BC\E*MM,1_BN"Q&>PN)Z+(319DT,8_YW8 3QS&/C>-68B':7"YN$% MIZ/HXP\@!)RT/1*7%Y[N MUN]E1>KF>J07#*D/U*-H?8-1FZA]NGA%1:9&9;HYP% GJFA1VV9.[SMHL%S. M9K,&S,'V\*(45,$E;[N9"M#'0@"I$Z4LWGRH M2P0/.@ZF%\+!!0Z:R&^F&W M3:JHYJ%Y-K:S.B'U#W@@]ZJ*V(S=U0FY;;+8E)@RHGCJ'NN$Z(7'6941T\N, MH:H>JJ5(JSY?S]QGG1#>', S3.*)M@ 1FF>-O2DFKF>M&!&>L<\ZHKFB&,;? MTUNL$W(O NX.:851F]Q@G1#[V*H<.C>4RE(P1#8]1NZ)"5 U*\RF$[NL&XHK MKT2E]U@G]/[]OG(8#47QW^_KA,BSV\HB\NRV3HC\CFT4'-R-C(N:Q*(#9N89 M,EA8+$^=CI=OLW5"_Y5C!1@RRS=6LGP8G[J_.B%Y\?FAY4/T]@9?%@S98JJ6 MS&F^ VG79NF.]O"WJ <,+[OK?G==J_B>Z*AY5:[UQZVNI@"C3A21)W"LR>:- M9)-+>NDLUKDRJ^G?N\SQKQQ-@=,A4B?:6%1Z:0)Z$P%I.?86K\BB*1Z:< M! MN#IS)?8'+)*SHLFW,.2KDW">0J,?&-BDCBCMI:; MKV=00K)69#91K6<=XQ01*599=%4G%H_#-DLS^:WK/.9(X*H<#Z^?W%;,>7-Q M_4;Y,BL6&*XA02QU8K,WGZ2+1QPJQV_KB%94C\F7/EZKQW0RF3[=HB3)!57J MRQ\7#V3MMTY8OZ>\ZX(L /*/&W/>>T$2\^6MRQ6R;N8.ZX3KIFD&@T!T9LTS M?+SZDXAR Z2F5 +G\:/#*;&QPW/Z"D5XMIU>F"2#7"(="F0/&7!L?-NRG;KA//%&WR%_> O7LT^AF#" MSOC)V\]A8<^B=5H<=T2O3>%)9N4-PG*_>0[(QGK19P._3H2KI[#5"=N/#N A MX*BH=_PJ'TH9&ZT3GL\XV.=G >?4,4=7<#T'#GB MRQZRCR%-T_ZS:K=O#)K MWYL[GG+B3Y/T,B2=QRD\[9K24/FF""WW@G)"=-[E]2/\&?EO974?;"+O3+LF MLFB).56CI17B>SFZ38*T3K34<2X.+3:Q#<%IPK #36L:F8 M_>.=CF3&CDV\XGNW%]M'1'73@%,G"KE7@U,3@/,TB8ADC:F0J1-]7#,30>GT MFCU.A3&FR2.2(%.!4R<*N8<'8B#1D8DK6HZ,RY$Y\*D3K7RWW0ZQ8Q!*. T8[-3I70V&W'V>/&#NL5$K M]T>8I^(##V'^@E#5$BGV4ZWO0I-*CITECIKI<%JUK93/QJ\>)4[WX<@.E<3L M,X?R41)5"U)J(>EQ$XZ>Q6A]'KSK1)4AWVN9.%TF:CE8"(J;YKMHZ&:1Z5!D&*@#"&3$+S-!<5%Q6 MB AS Z=.%'/M.I;KB%R1#G%^WG6[E%,+)[7E2Z;0\[L]HO;[KN!1QP+!$'[!;8SNG-HV[TA<')E M_=IBKTDB;9/7>[$60=&W]"6L90J(W>0<@1VC[H]F.TJPE!SPO;(C%UO?5^!O M2D$W'+7Z1KR]85GB]4D$JB7-07N=N*JF%%T]1'X_K2PBOY_6"9%7%Y5%Y-5% MG1#Y0'V"#>\N"'>8TZM9J\CLW=<)_TW+8EA92NQ[PL"4."-#YA.[7F0P$PAU MH@: T,!U1,%QO2A@8N-UPGJ;4^(%?%1#O&=LO4Z8'^MVZWH^C]KL_Z#$]OMG M[C/EI)>J/LONUO_TV,KZN06 ]UQ>FK8S>58?JHJ/K16X(Z;./HB3>(X!^ 0NQ;>>JJ3]#[4>'8OR1*\8 >#3T<4K MY2;SZ#UG)BUVWG]T>*]EO^A3G0?OVM%>!("/;??P4'X^^J2);VW$-PO@M:.^ M" G;??H4T-\_GBLJ6]MU#<+X'6BOAD)+GK,UK(:H$X$R)<2K2ELI116U]31 MB\'0=D>43GKM@H['+$;X" <3W'7%!84GI%FK#J_)V'*=,+ZR!M*%)@3=8'Q9 M^KCG&-0>)!3%T]&I"_+YKGO..#5]EWL3RO4#':I\:G5[X0EDYK+%^9,;#G6B MC@YOP.C,*=WU\T:*E('^E@$$G6B$)Q\U70L$+L!1^4M'I@9RE0O?<*, MCTH\%57I(@OY#!;7<[%06"B]EX3QWXD=P#.'@>]=8_[Q42HO.[S@=!1]_ &$ M@)F7(W%YX>DN]Q8F;I@$R@H<\0N@1_%%;OS7B2F6C3 5FE37%"2J'O9U3+OB M^ U#D$+"L4X0NE.G\WHI.NU.73+*^3F;KA/^A;HWX6]OD]>,9 \JB7'V+;[ M@@?DZ0@ 2<$$M;"G,9ZKA2>,!38A^K_D@D^=*.8[LWT& *@[9:3A4"<*F-X3 MZ39M'E6]!=2MQGT,C+MZX?ZN?KB_Y]1D"+@SP!(#:(U ?_*" ?8NNR%.T,5* M38[^)'B9D*0U;#PH_:]+ JI.U/3H21V=JA1>PNELNZ,41#)UR=+NF+'E.N'^ M+P]AI3H,^[3EVL*EY%VS 8/O M-?W,HI^\\*L338$&.20CW V8'-< VG8?9+9HN7).1MYI -_?N)SBURWV*K^5 M\/BCV8[O3G31R3)E2FBR*?UZ8G^QZKTLX%82F1\ M4GW\+<(P*+[>,V7!41Y6]F8KB>^F=^< P@6>&Y^?_DZ<@/!10N[=@H;H4^JH M;+1(5Q$!MO+DV$4QP5GY=3EWOVI"8'#T$+@<,8!D$*,V_&5YU'Y^:GR2+"QT MEWLR0F=FV\64J90:>>TZ/9_R 9Z%DNJL8Z54/1-#.2:VF&#[ MJ0!:IX(Y%<+K(S*4-9_W&I^*0F1M^.+:)4X^17),&6W19_@!.%3J9%$_RDA. MC7>HU.2YD *(_<@BKK,K"BZ\/>)798468KJJHRIU!;+ MB::+ /,C*HRDY ;+B2+=YW"=?0XW@T.=_5 63.G"J7473JT1CP$3D43YG3 ':Z/P-\=DU#L=W1(_X(EA M][>NX\KL5:!YX/@YZ+I#"9U]ME0#TO])F7,5B+VT1(FX?I,PZ1.]) A81."]9IY MOJ:3*2=1)IPJ23LJ=U'IKIBL)HIW07N'9W!58F *=S1H\6#X@EW"+>]Q:,$K MF]:?@>P1%H6^L)F>,HX+2RJBD_#$.N6W;]G^^CQN$N4'*_*X*70W/@MQ,9:V MBI]3F9K5;@^ M^0")'!Z'ND]&Z?ID)$Z9PW4%A$^>X! -!H%HO2N\XYBLP&D?X8>]OL?+H*J? ME)$;(&L,')^L#]\ZW69#Z39KQ*$>#[[^\>";P:0>]+WI0=^;P:L>V5UF"?M9 MXZ_D":E:KFY1KJX1KUKSV:CFLTX.U79G\>S.S>#[EOJ/#MAB-KKNXG$FF-ET M[7HUX^E%X5)Z[$].P/'&XS4UQ'T.J)0>\\)++[.&-,9G0:.$F,:4*'VB%^Y$ M'T^U7!.^]8E>R!-]0]C7)WKA3O0-85Z?Z%L_T=>):>T%7;\7=*V,GFOTS811O/=<'R,0GD[2L7FR=C&RHF?>\J[+A\@(X@=/3K,]^Z] MH!K($@4<,W=83JQA521G)E8R15MZ:#U6 VFQOCMCDV7$6T/'1(L8$VUL!-\Z M)EK,F.AFL*]CHL6+B6X&\SHFNOV8Z!HQK>V;(N/GX.F&O+)!H)I%8-\3XO1D M>$1C+L>[1+.5$&2J^4H*I&74PX$JF%,UJLC$5'*;*W!G%4%6K-$ZTU116JI8 MXPFO3Y#2GB!KI J="[>!7+AU6F@Z%VY[N7!KQ*O.A=MH+MP:,:D#XSHPONW M^!O).W"8I&V,73T]MLX3%#,0S:?H-^:YQX>-3U_@U_ IX4_18_$YV<_TL&^F ME_%8M7/Q\Q+/'<)U4Y^*/R[QS']3PC.>&?C\"_ZTQ!-O -S]*8\4ORWQ3,## M$Z#U270D33S;8L_ F-&?>--M,,"6?RY?&JF33\!OSZGC#K"]9<:3<^,U_9#W M8YN8"X:6Y)D,X**H4+_. 2][_<(38P&,+G<'#[3K_;9S"<+DZ>C3\?&'H\^? M=PS?55_?/C4./QQ].MAYG^_NX\;QE+O?B]L]-^ F]>2??4HL$ N_O@QY[#_TB]$XVC\\&;Y^-0:$]YBSY[O#+\;!T(^^Z+B^[P[@ MPD_PY5=QYPMEO;[_Q>BXMO5UY]NOQ.ASVOUMY[] 1][YUL9&D8;;-5"(XI'] MZWN2L084&WO$9CWGBV'"993CHQ(7O##+[W\Q3O8_,.>KD;S-R0FZ$6X%,"Q6NCK MU\G7/MY>M2_.C5:[V;YH&0I=R7\U%'- L75Q]OAPU;X"$#9OSXV+?YW]:-Y^ MOS#.[FYNKEJMJ[O;C8'VL+B@/5P&M'\0$(I.SW>=W?_YK\;'@Z_G^V?[QN'! MA^//&X/IR3A,C]8 TY<^\ZF "[S2<5\X&2X.K4N7#R28\%AQ7$<4XU$C=IR6%ALH.]\:!WO_$"=+_$ %;V,:\!/@ M.\I+D09N8J^O3IFC;'@FGKDH<)+/FGWOY$HFGZ; /$&"__M__>J+H]"DMCTD ME@7/_VWG8$?\K=XG_E8KZ;@<3FOQ7L,,. ?4F*[M K&JDQ"LIK^]21K(-^S! M4VTR].#K\%/T4PH,.V(+/%S?D/3H7H=3\G,/S +0JN"$?7:9I:ZSQL[M8UCK M,^4^SNL.N0_@^O5K@AW%0;[S;2Z)-ATG(/8#';KJALB ]'_;8:_(1<_1=)()67-LCM-GP[NV2Z+0&_>WCXVKXV' MB_N[A[9Q__C0>FS>MHWVG0&G:!N.2LE8C2/C[L%H?'AG_9(EYQ%M\ ]JN8+; M4KLQ >T<]52_C^![C2 ER5OSZ8)\FEMNYB"RF20I43_Y[P3J-<=ND&/O+HWV MCPLCH>1&"F[SK&W SXW/1\?KX=()I#$'O89?C$]+\]K!)K2Y-RQM"9W/\/O4 MZ#(/F, 8 50-"E"RC+D'K)PG="'';2QQPN+0H0'ZGRPRPO=29\:I?B:%YJ58 M)CK"5O->?.3J48_YW4)M)_;\Q"F:#IC^6F M:9=O#7+Y)/C'6=;)Q[=:)V//^KHN/,VQ@L:7LZ<)@-.R3T^:!PLZ$M?&4H. M)^)NA3%]#Y>*N\U!T /MX2!#XO@X<3LGDOX VY)[QIG+02T24?EM67438:>I MYE@R<_+R=Q>OQ/0%NC!A@$=H,HAG>$-J M8E*893#'8+YGF'W"8379&LJL%(?\Y\;;X?<&R;^J0)+5J@^PYIT,#27<4X;.)9$]ZZ[CD^BAXBR=7%8(H#'09)QY M>97$>2I59GK,&Z*:;U4N=823KX]CYHX-=BG0^X^ MX\NDI\\F+P33\K*.T,54V)@J9L$WS9Z+JL6%P^&&=:0V>;U2:;ZR?^!""E/C M:._HX\>3C\=35*99VO!R''RR=@;>@GHPWRPJG(8@Y(?AEAMN+;M"Q. M/4_]YQKN:>14>H^.C1LR!+N_Y7-*_3S>I\TB>GUNE!(C^@P^WO&V^^+D1/,- ML\':M1;(5TF]3RC(=_P>;&-0XE9F7]\0SR-F/_ 2-XDZ>5:&DX*(/;_8\/\ MAO^W@\:G#Y^V3.K5];= MQ:)6QY].]@X/#G)%K=:M>"U2MJ%>-ZFKS7Y#KD>LG7JRMI)/VRN#@%R1O-N8 M_(P#B?_S7R>'C4]?/=BA38?(2X8CF"DI6PFPLA"NBPC/$%I[A^,AF5G^RD7T M\%25[.'?5HV3#:EC+3B@./,9/%T&#BFGEC$,N!=@!-%W#;@"K6^5XG3XKO,+ MGG&8(MTT8>?Y!=9;RE033WA[0-"H7BQPF'J)AAW MR0?-B&"N9J'+@'%;,95PXYEG:')#BL@2#D3#7>P:^#_?BF:_SBG MFW,#QO')4JFFS)<]'RC8C(9I@_'XAF"!H01;+%K%"1$+Q+S/23*D)HLMD 4G M0@]JC0:PK'?>+ZLG"B.6EDO\/TE3[-V'ZSJ9TR0,?- MX#Q&L(2$T"O?8,5G&KZR.:VG9>:%.C_SYWA,A$3R PFA(203':F4K'HW_=OE/*5V- M$*15$[-7CKD_.QUCY6D+R[B6UN]*7:6CJA3N*B7/MI.\WIB9O'ZX7/+ZIU4D MKW]>@?([\;@,*RER=#?H(@ZM98.$*:^W>.5\PZFZOO!>RA>^LLS.Y23'8AK" M2EY\ZSIT8_)^\32UU'./EQ9PN4-"*59HS QEK"IM;BUI;U>.A3F7U.B,#+-/ M06V!W?XTF"3U1($9\PQBO, IM/?3<5\\0Q+=A3'^K.' MP%86V/'!AY!S$EP'3+0_M9YZ=K+,'["(?^ :6FH)5V(%.8V5?].)[)P4-\V) M:!^::">]N^MF_Y.=*A8(B:K.7$MG.BX/GSS5\#PU(+#JHO5 MW%RT(_%FG&)'6*B0_DITL(@/MJD\"6R301&+DM4%H1@EA&<2V(S&1E!\=JBZ !V>(C)242!SBH8<#)0?^+!IM6/"KTQ.7#CDU MJ0AH-0[E\T3O.<]X!P_MPO^]P.P;7M_%,G5#CLJ &XD_OI47XDW*.W&SVLTO MH'\XEO'N,+'E#J6@I@2=/V%#>).X'N[$]:B'83\G3ZQ$+)=XOO'Y0#[!(J-T M2':E;+6L[J-: ANJS]-ZR!.K:4A%S2<25J#CKEZ>%D'$K MES7(;\!J P;0L QJ \MQUT$CU!X9% S2D7&%KFABBA3I<^(3V8)F3 K%STAJ M,6A,&,J.>*"]0,[\6'W;FM:>BB 8[Y J/GT]/#KFC9.YG?KI[_@"[V$F]2D(_>YPU G,#B>7CZ =4- MAL09[:*2 HLC0F)!\>/!URJ[%KXVO MN^%E)(X;$WUI%FI)1IO2?-)J:UK245.TIVAYX45,80HY"^4.Y B1;I$Y2?%Q?6X;.^BZ><3QR+<\@QL MCL6LF5FU1^_(+YDNZ'S)9VM-&2U$%*>LJ2>)C!.E>1I 71@ (; 0[)V&U ;T M@&,*8.6@I&$J1M0CAG@>J)KX54@>M-NE(NJ(.BA^B7 #8WEOIV?'"<:'#2(KQ#X-E[=Z\V'8F$EG>-#\;C?@NGIG\Z_(C= M4'[!W<=;53GC'1O$<((%NHP/9)1W" L@>!%PC4B3M<2R26 Q?[7V9,X>II.4 M,>,M$GK[&1K#M!/HRNSR)F[.YPW.ECRMPF;&'X'=IN>OIU_C,S_W+K& ND0+83T2I6L22*? M'H(M%:UG^"9$JWK$/^GU@(;Q+Z1MZANB@CND#C[91,R49>R>*+0$'(C,Q2U1 MMLA:Z&)B(6S 2Q-V>D(/?/GWP%;:_-&N 02Q_AY]#;FB+\9_*UJ^%/D[ +UQ M8KX71]FE[9+QA)ZF=^<6^<[(&%,!E:9)R/A8#U2 M\2E)[4XPL%Q?7;CS[;"Q>_+AP^['SQ]W/QQ_#*D^7-VW_<+0??5*#) T9?<] MI$G1#P&H,_"%]HXZ3$[.DS1]23L\(%S1=>-$$/;A%V,>O%*)8NB66O M((L #Y\:)TB A^,$*#>0I,&KV\N<5/CQ8/=# ZCP\&"" O.5$72(^1/L,] P M4= G N!_$QI,;E4P4D "S7(0GT]N<0-][*='(&X-8._B$.^S^_.'F\N;MLM MX^KV[.[A_NZAV;XX-T[_;3Q<7%X\7-R>7:RB5JM&)O#D>^_1%1:$589H SFHX3@(%Z0ZFOQ*T0@WV@,IRA M".+,B"?,R+H,3KM@<#HF_F+<$^Y+<7MU=;6?Z1N98AIJ$F' MPL(Q:F*_D)$7U^KTHX!,*H0_\%V-OYUA9I@H#,,SR[ M'.P#3S:TD(F79,CBL4"[1-O)_@?F*#&:&CFLWL[E>V0B8ZHE@/AJ3T I,N[AYO5)U(W#O;^D25C8W S"V -\J F<-\25US=GE_\:WVC;=>2 MF%ZG.;<2J^MH;IT(66=_7$D>^N?#522WS_JX]L[047K%X=3TBIE=HJ>U%5Y- M\]-<@?]\76:-D&<,P1![R ;:5=4P!ZQ5V""_-KA[[_A$+VIXO'-K:57%[_: M_DJ*MI[BK&1>WM9\P;*B-M'KFWWS5BZ_)]DM'K>/O/EIE.JD%N^;FI$72M"/ MP\R6\AFTD/>.X_EWK'^F?'Y:W@)KE_252[VXQ#(@X0=Z/3PX.?G4>&J 9&B" M'7J5\ $5K%U@G2A__7(D=_+L^HNLDIPD_'=O7$%C?Y&W9]H2):6@Y?2QU0,@ M0\ <[GP+:S*2(J:&P%G=.E;-.$<%!(Z6A&^1A$TM"HLG"H]VOCTP[Z=Q24S? MY5H<%E4<-CX6$#I:'KX%HZ=:'A9/'A[O?'MT./5<^YE:1LLG74Q)& S&4A+J M"*WB"L?##P6$CA:.;\&HEHW%DXT?=K[=(2Z!:&!96&&I-L6+"\$@+P^() MPX\[WZYIC]@&B$23BB[&6B865B9^*B!TM$Q\PPJ.M4PLGDS\M//M!GXT6J1+ M_9%QSCS3=KV :VU12T:=%('VM&[YA!1^T;OCF M$WV"HC*J%5G5N ^XV2<>%<79\M[$6+KB"O_M*Z7%4=E/ M"@@=?6"]804?]8%5/&=&H['S[8%ZE#_C."WMOBBD+#QJ%! Z6A:^806?M"PL MH"P\1&UTHM&?9]?J9"5,(7=OAW(I1F-#MN MX!O*.8#)^UI\%E1\'FM+O6+B\T1+SP)*S^.=;[&^V0H[24J_9RL8#FWQ-^$C M P>O:W%94''Y06N;$^)R(AUA"U=7D FRI,@']/?)@2M=X\JQZ)"* )<*OHB1 M);+/N]&,1Y9?;F1A+AL.FA"H&1BSI<:J4,S$;30E2@E^X3E*NX@VQ4A?;OUJN%E2N M-@ZT8*V:8-7.PFT3=)9D_02254[MDR:NJ$"R=)J]%HY:.&Y0..K^'=LFZ"SA M>++S[4Y,=[QRY.@JYCI:+&JQJ,7BAL3BF1:+!12+GW>^Q38T>C0)%],*+UU. M83G&WP/./(N9LX"_I*7/BE9J!R%*\ZW:9&18*/UQQ+)3IU[LRF)&N4QG.=P'/D"U:A&@14AX14G+U M2T^OV39!9ZE?ASO?8KEXY@Z&U/%TG*/8LO&X@.#1LO$M*-4MRM].T+K+T':[ M#!T>[7Q3W7]&QMV+ _IUGPTQ__T,L$B88YQ2AX+BC3F8\G=AV\>UX*JH>VKO MH>(Z(;[WP+):L0FAA4!XGKI<1HFQ-0Z&7$ M?5=ESDMO:Z(L23M3"RQ.]3RBJHE3W6]^VP2=)4[%1"+FF&P(^FE<2V1<4JJJ MORE_9J9.C->R4B7FR\^W2 MY0/C5]1ZP@=GQO$6Y^&]?_SZ'A_[S6@%@P'A(RUOBRIO&P<%!(_.#:TB%V1) MH<\[WUKP6N+K#A>%EA*%[=X(_Y".35-/-FU*N%A*'Y,^7J,,#WSP3DABB1N2 MV2,B+V0\>P2_2\B4#NVZ'&6*_4)&7OQ(^6\_DEHOS/+[*),._O;5"!=QA/LT M7=N%)?)>YUWCP]&N$?[SR]>=]Y,.%R7:CO8/3_#FU'+W/W[*6''X=8(0#,Q[ M^?HUZ<$QA LGQ9FN&;D_4ADZ$G1MA+5((8&G8*>O!,LF%JWV?;+_@3D9:P@7 MR^4B2."[8\DYXJLQL*X,*-D@F'A)\X'RS6DG[6G@P9^>E^6NWRPXIM+? MV[EB<=HK+,-^IP[EQ%X(6*MBSC\(YH-&9:%8Y_7.[U,#IPD='GS%.@;BC';% MGXVOX=?RKBEGS\D'T)DR_5-C._\:W_1Y_WCX"EK*C=SW^/M>Z/@W;L"CKUP> M?AMXZKM?#.89Q, 6*8S8_L@84((]5H0SV92;DOU47#'OB*K.I\3H!HY%1&-Z MVX"/E-LC[,@R# ! 'H5]&,1ZQJI9 \'DF8S*S_ HZJ"2Y1FP-L,,/( R@A;N MH$Y?W-$/ %6@3L**^L+5_4)M&W12>,&^H3#1)YXQ!#10T=F:X/ F 4CCQ>4_ MN[;[8GBN'^Z[I6N&U/3$$= M@$:- '",CP?&"!1X;]]H]V4-#()YR!F0'E"M85$/B,'#1SI!EYC"=MR%5]KJ MX9Y*##'ZP*4&8$94'R+H,C=HO%-X_W%_?19B?M<(;)^3O?QW/\+=ZZ/ED$H% MY-T>%6W0!+'AJG<-4-\I1UPC:7DA)A FHP%/W3A]RU M,'@#/'M /1:&@,(F#+)Z( M#,1IGSH>UCH!7X!<)1SGX(Y"%!H '$<2 G!-M!R@%+PY'OT0/5=P$/[>Y?2O M 'X%>J%PI3NB";BEU,Q5N#S?1?#>BR&IA*\ 'AP4B!8&&F:/BT10YG@^#X0D M"?>%!VX/=X:S?SVWZ[_@3N!-/I(@@.'* ;$A!Z[M"M8*F2,_2XQS+5!.GR:X M&@C4!4X3?\=+Q/NX&P W87BMW<2^4>%/ZZ/YB#K;S8@Z%:9%Y49:0*"HMCV@ M?H#&,[51(D>$:S/X \Q6)72M"+I['>+!GVGZ02QQ@"*5#)8 =#0=+P&:740L MBF#\KZ3X!!:XI^Y)WK)O3+.(0G/[^&]C=LAB)W7C<.I1W<[83")H&L/-*E.+&:.L^,NXX\ M 0%")K'P5H&0GF@9H0['^(3#DPGIGSD@S#PX $QYNBELXO6[QE]B;A:0J@?G ML!#*>(F$NDTZJ'RX2,F(1?O&]9DZQWVXF'!+BC@0YO)N^ WV: ,H+='- MW.APEU@&Q_[F2#3A7JDXA2T*=\-*&"**=?%X=!V&^=M"PDH%0=!,#"T0BIXX M??$2@",(5_$G"C'7DP,4X471$;FKQ#SJ"_ *H4\ ?44K$O>!6@%[NVDE!/8N MGI(R8])&]D71^V?@B&QS2R OAKA@W*1H!&QVX K"D%(0A#F&'I>()A<)$W9"5.6FJ@IO$><83X(R@FSZE-7J2.%9MS0 J-SY\;NU*28AV@TE42-M"+ M@T>PC:2 M.(&OI"X2:4&BPCQ=[6,=BBZ4+BFUH1ZAC2J\'8OZ'C,8J#J119. MTM;L4!.,+5C74(SPL4=[H+I;U(K6)S@,'PE"RT=Y)2^$E8#6C"\(-8VK^[O8 M]G.,6Y"#@PX0&^S]P[[18J'%!M>E-3 TN$ W0RWSQ350&Q/,J8HHT]JJG]PU M2'E<6"3;H[,XTCV("1PA3PDA4M/J%R[SAHQPA1]E_28S4<:#-+EF R953:-% MAWZTDT_[QKI]*8V3<+YSV IMP4%,X?6;T17@IX"Q_ M)G8@[*/.2"E1C'83DL"B)A-#J0?D)^7[1A/%$1>#IZ7<08U&/B3#2@(P#& ; MEM+S?<&VR+ )4:,0_B44-+BL=E.>L.JKB:MQ@[&# O@-7QN!#-8E#32A(<7& M@?@3;32F9N)(*PW_ I55\'(KPT[<#0WLA.X+Q[2"BSA_/3S28[M;V34@CD!4 M)HU0?( XZ4$3@+<*D2,?F' 9I0P7A ((H/5#8$GE98HFE(EBP/XS* 4@)8$2 M#0KP0LT3( CZF8FJ.&B2IOR7A$H+.SJ%XPVPI,Y5+UJRXD*$M#AT4MOJ M4 J:8J\'3U7^!CAI7 Z+,VU/0H M*M,<[#44O\*EB/KR/'5!.7S>$ !-/.%M:2%YXLQOH=$%]K09$CT:PTWZ/ZO/ M<3'>GMXRC8!6EFV0RF:9E;.RU8R$U2K<)<\V4(K5??)8O2'\)UU0\RY@]'>S ML?L?&/*Z3P2M$)*/&,I*?7LM/55GZ<#-M%!_92T=C)U-]0T+Q1C-<^7I%: 4 MZNA_E(,7SEB?^4$8#0;M2LRZ[,+ST'5%I5LL\H@E]/7(U9N.872HS4"Y4/IZ M&(^4FD(">R892K<;.A!DO!B-&=\-G8MT-[UJY2U$3[*,B7)7*('2[XP^&^F( MC9::,JQVC1!.(4A"**!?QB)PX'I^RO&S<@'3QAS*^]'B1. O=%FG MF$]9LPEJ 54[0!+TE&DIC;1NY$WNP%HYZ2F2308?;(+\J2Q5X=)C@AV%V:PB M$\J($[XZE241AB3P-<(#+C?,>+@[O%_I\)FQC!!#HY17.[DGW+;<:8S,>)\A M5ZMU*_]Y:'I$'E4!Q+Z(4AO/#+@/D$IZCHM6L/'NZO?S7R0$[(F :10P@)M[ M,@UI+TQU2086$*!1X"CQ\&ST ,8[+G<,]"Q1)X0[[I(,!0G(<-4@ZE>W*T-> M@2,ES@N:,HJ<4Q%.'LU\SZ(@X)K 1+GGK*O(ZG%I+B/D9N*9,(BP,9*PAT1 M^N@PV3U/9 ==8MJ+:/J$*V]: X %@$=E3"D?].5Y,Y6U,?F8BQ25W&/,3,:7 MFCW!.>&3+NXGG@14UU5CH02D*(<#(\3C ,] G\91-N!X;,U-S%$BKK8U*0O" MZ?#@X'@W)-@PM(:$!T(51$PR>47L:"Q)P@3#'$UL3V;WY,@-$D]1X6$\$4%6 MBRAU>( KY@?5SMY%NL''(6D/T-=H(&R9:2NK/LHD4Z'FD#&D"Z=Y]L_'J_:_ MC?7F$>V*X]L4\1B!:WPU9^"0U0 MO7(@SV41P)>0L?'L%6><./!%T#CIG ?YWV?"0E:QL*0.DV00D3SCX\DX2;"1 M"!5P]!FB:&KR3)S:E#3W\$IU>"1\M9@0X&)OCG"[^SC63E$9$JTX,K+>$F>6 M",0S:EL@V$)>#-/95.PS)!%8E#A?P[0,J>XJ_I?1A3#-$?$72QN12!)QM*") MPX/&23H D1!820 V']::."B2N9EKM$3X8!?U(X *[ !C,2M74O%@VNO"B;TK MW]QA+AP-L 7U]U\8WN&.* H6!TF6W)6"$FD0$UE"O5^98\#H+CJXF9M(I4C$ M*Y1:F;:L!'%.@;\@X/OKQQ8JSDS* XD\5)98I+RM'%:P" F4'WMG&"_(.%I7 M\A[\%IE E)%/>&D6TE"\Z=D2#DH IU$KS5JG/8;_-,$WW7F:*C?DIU_CF\(R,8F,(C"[CGJ]8PW-M')R[E]!SQ/&A4ODP9U.J M3 8^'Q0ZTPX\P:^P=HL)9Y?:%)4%&&&"^'-45"(?BU%&#C2T)],)LXY)8.ND M@HO/,E#WM..L<7D*KIS 5W]4V#;0^![(LI0O3X&UQ] I&DDMIH E !* HC. T:5$^2$E M L,\_1OR>D_)SW7B)WW'DL MJNZP'HAPCJ='A_HOF%4G"B&DY1,>,J*0(7R0,-7$&2.NE&>.C+W@ZW=!\P,; MP"%1585#E3V@KAV"KE9TW8#[KQ=?:KLRG%&_<\]#A*4P>J0 I[]8(O5UX M!UIIL/+PQ :#FHCC&L.IZ/L,??PN]_>W'43=8K:SS%Q-ILS&ODG$BXJN9M>Y MAN6I458N>C:EMUL&!V(OU8!:C$2!2D0G/#G4U\(PMW!X8^1J-%0.,$YAR2+, MX8>)T[)(\3G*(,AT@P*B]; MD 40B;P$SEN @G*VX ZHCU6&D9H:Z?XS4T@D?!3V">B\+U$]K!>2X(O+;2L* M ,8.+(5:@8LQW.X*/'BI1/0HH1D=J*CFOSB)&#-H])8KH@MN6JN/ULO"!'5D M7P/D6A!'"$)'+$8WT?Q!VR1,LZ6"0P7.(X\_[&S<2$E:*+LJ@QPK36&W<"TS M?\J4!K0JPN<86$/.9+N'.5#VTLYD%"TR]SLA$P(98 MSY-&6&K\OHR@<5@HV M6\!%/CRH7KM37IGT-<8OP;3QU&61S,KM[CEE[@-%_X31.ON7,6AVHE,4@?@[ M<;X'A%MK/+POK]K&&8@>SJP>3;D,0\DKD"8E+'TU^R)RIN2)Q(24PXG@:[(V M G$CJQ.D-/(89G:HS*DPVB!K4<+"@/_$A9BJ^E>%". OU[2%SQHSKCJN-3+> M 8MI*L35?X6 A9? )HVNDIEY9@*/Q(O),4HJ>ELD _\9UQ-#+(D\ 69E'!RP8 ME,"9Y@6=O<.] 18".JD#+Q1'L>]CTRX%I:TDQ"(2'8HIV3D'92L7>9+=E&,U M%-BRP!XX9A2QIE!J0W$/[#%%88XT=J4G6X'((EA#T$N\ #2!/64/1#7C\!PU M^JV&EJ)=#4[I8UU&<2I?* MO M(A=HZ(0[>[A13CA/9D_=GI8H,J[9Z?'CQ?7N\0PGVG4@Z10D7I?RQPB74 M?.!0H,Y!8/M,-@N(\F61)<9RUY!3IN3'1@L+]RV>CE ;!MSLD_@Q4>9#5' 4 M'2W #7UJ#R//'N:*44L8#*K6WZ=ACABNW<3> -)(2*E*: V(9XPO5B2EF(@J M]--/Y*7*G)SMZ^A;JS;+B#6(XF_1PRN[L#ZJJ&\Z%D>/N"V34G>-UGYS7ZHP M_D0!9%A.+W3AL3N-QU9S%XYB4]X]_NLE5X]OMAZ-=R#(;2IBKC:<]8H9QFZ) M.WD@ ?_WR8'4*P&DMM!7'"IRF4SB]:/M[D^\5X3-/53CXQYF<3@\T6WM:FJP9ETX?C!UM!O8 MR=#LN($"VA7Y$LF2]P1(*F>!'$GO]#!)BWR\79"L5! M=+^4[%X$9_;C36 >G!<2_R5LRP9YIPC+NJ MC53:O7.9]GM1+^W_4?ET/G5BGSHZ3==@H[^[:>W=M,*>CL#O _(J$KFDO!%' M,+SZ/>PI\]*D]D+',/]VP:G2LJR)"2_3B55[TR,H> M"P&$!1_$,=(NR*C'8R)1,VX7^RZN+ UU#V_(R0BA&/K8/;#^3/I+6!^8U252 M:@DAE"/WCPC<80FW):H3PQK=L.4XX *U*#K 8*T(^F6F_W68BU%H,PECF128 MJGXU)CMKJM=%;8:$&PLI;_MJK[(YG+"2#7-@A17M,1[P!PT]1!?;$.>UNO#%M>8)"""S4G604W/2W\5##$AFJ*7E/=DBDJXW FE M'G?U+_KLKC%*T?ZGV!.^9?7(;_]S+Z-Q[&Y65%A(PEA93)0;BBZF!!>#-7A* MNB[2G'??^&<,XTJ8%O_<2Q@7:= F26>M]=(3"N'Q??#O=9NV$\^ M;?,DNG$(7Z%KAVU$I_==QOR'5%*WA_)'"./L.0(3;9FW&;^*>R.F)1 ==%R+ MJ:PK4523]!R$!1J$@4JMV(DRV1T"^ A/1/1)B+Y]4GZ%S2&D[(IJ4\/&!HEG MAP=V,WD (>NB_DMZ8>>^626JZ).6D9IT^\=$7QF/89R(.%06(DO7OFC8T*%P M&0V;[(8):^/](TGHD0YSC1*N# _[YR8;J&,$=IBJZI;7P(U<'IFRG'X8:8\) MM'0P+ N4A"J0N+7// R#R8KL7KR8J*-AEH^0T;@P./$ Y6T)]2GY""::RPQE M* (('<.LHGY7%G$DE0($@46R6ODK#6=7UOFF%BK#SZD7,P5WD?G1\;!"C4I* M"<>.)+"?]%LET_^2D8:!R!81>:,Q+-/02!ROH780TMZ5:)L/M"+'RX@MC.=> MB (_KAJ&N@-7>4O%>J7*.X:6_JC#F966K$F]&8DO[AZ-$9:I'5)%ZWRQG'$? M(U6= D(?8\)#N-8>[@6H&\V1A(65N4W3=->:8N5%A46973#V)@?'1&4VB4>0.Q:T74&PJO8Y& M+8,29;;4#X:*">SNGFJ-(S@86XN*\U@EP0HCQP]DTK=X;&1_P@$D\R3F$]79 MR,3^YU<@8;Q4R2-H"@/,#D]ZZN&@DI=G>VI',@ BY5YJ8%)88[ M@E/'\8P!6^J;QK]:84X9 @IU?9N^,M$1>YQ;)EXVNWT:G"+H0S'##.*$TR65 M7S?1$ %;O<*3326\)RW'21PN,Z5_2LSMDK2MS+NP'ZWT+J_= MNA(I;_)=H>8P7FRB2@S>Y7;IR10DAM3312$V.Y$")3AU5@K M4Q0*-$"XB$@EQI$(FT(XC"*NQ^D[2(\;VJB$J@QPPBYWYQ,NY:'>;H_V.@&S M_53)[/CV;?1)&$Z $Q-D\B"Z;_:B@E6I\R1!(E*;E"-6M(IVPK9>PBV[40H( M27]3>!!-F5"<"'>NZ*H@:&- :5BO(C3<5(X8@G^(C@E3^*ZIQZP@'ATDY6DB MMUJE)OL$"Z?4V(O0GI7C!!.M!T6H%3L/"DVY V)Q-RPI"0N3V4 UWQ/)<[9* MWYY2B#R[_AOY[*%Y?M6\76=+A%;S?@-]#\(^:A;@R?0E%T7>PT0?'D3'RBG+ M<1VA:89*:?+8$;J3+XX35<0O>GF%65F!B*(G&SJ*[N>J1;L:*20;>S&'#408 M03C>AYP.DWK3#%RGY&=7-J$*[9WUL-KWP[U_A;SV3XS(1)J$V%?KXOKBK W_ M>;BZ:"54NJ0K4"6QW0<_E0 M5L1,"42)N!K0!E@@G+WN8"]APPT@TW&B/N4BD>336X'16),LA,MLK,?\KU=H)&\!P?'*HDBV,\U"^QE49+O!NFR::

I(XXF#!DF9S MGN62[OTI-%V@5DMWHRAB^L)'G5Q3[N2:M1"CJ'K9B\MX9=_&.+L_5+$B!^@F MW,'QT1"U ,-D#I5D[(PM3T;>1-+)1.%G&+X(!W2)>)PR0Z2HDBWNA*&R32?T MJ>RT-W3ESM6 *$_6]^/KAU2L085'4LVSL%14;C,:O8C.)]OU:-AM578E].)^ MA:J0?4H9^&39>E0R%1U1PCSW4N7J?*P(W>4J*!5[@]9*/9ECVC+;122((E6% M+,]2Y0Z6I5GUKA)4H4T<8S9CI/DZHO6J.=%#?]RQ-8DAV]9"Q1]KT=[S8MPCLXV"_4\%7M8.@U MC"5S(D4N\CQ]/T1#=3+)*4QL2[TJK$H$I7ZL+C"J6-J-*O,CM[.J/I-..YD4 M(4L'7H'S47O%TN"PP!BGFDT\?3Q$*D(9_SQ3PP-8JD0E,:,BK&R$U])7U2%8 M&"/"\ Q-*Y&C@X +1T*,&4Q2N8[F0D0D(BA?]@7 .>1#9H6!H%&RBXM(= 3! M;8D836SSXZNCG:;R/.(BLTBOQS:T**X%,&4T.IH6/@DNU?Q:M5 572NC7LW8 MO@#PX?2$%*\B>R:1J-K\;%0!1'K=NP')ON=([ :2DQM6M@ MJ=KUR'E=]RHF2^+"-0@^N0V^4P>K<]:]CE;<_5Y XB::&Q)Y/\-)C9'J%W)^ M*)W"WN]AG2ESI&:RAP55LN=F/")DLI\%@=L#)Y2_:B)N9#JKBQ1Q&*=GQG7S M[/U%^T;R4$O0;6ODF"J,*#JC*W]/'(YW1<W5WC7I[$_W*>EJ]JQ)FRV5;%>[\O16V/9$:9LBO54! M1;7BBM-R4W6>L5VGF(D]BWX,(==%0B$Q&H[(JT)?D'HGEOLW$=[=0PBZB!2EL4,!N7S$-QG-!"Q15MU3HT?C^:*2&=A&=/U*LG:@^9 MGBWB3@P+D?U_T"LN]4'5!E- %).SF?=S^PI9.X)SV+(H&LN4B@?NQH?>6!>6 ML.PKJO12K//_V7O3Y<:M+%WT_XDX[X#P+9^PXR)E23G:.M41M%*95E=.+GS[QD3+#=^?E*CO[HNCNF=&@0KHGEW*M ')B6H!+REO %(G8*8+Q=>;3.^ MR9+Q82M\+7N(_3HM,(8R\7P#4GA[,4B/K*"&GD/_80'(PC&[YI.Y2=L\8)N# MI4"SO+#X,=@G@9M&R[2Q-'S9,.PL&F?)S51Z3,$3PI>$'ZS&4,G> L>>G7\$ M+M6&@[&2?))D2ZC!@)%$8%TFC$L%QA^%B!19UF/947/2Y^H:4H;W+V7XE8D"P[6"YAQ34%J DNPH%H8-U$%32K3+"AL!3?>B'8) M89DM9?=YE( AC_B2DITX[P%!?RZ8&'.#= OH;71^%;LW(/C)..*-"H85-DC7 M%H79(.RSQ8O@FK<.Y)>F]#%B-38Z3^1/4*99^%*;[H3:[H8#D9X[M:?I*1#69_L?\2'\);,I]= M 2;3W=6[1E->> Z$'4!SIU_M#%JBFT^-<4@#"^S!CE3XV)O;8%0;];-=MP/ M$A'.2TI=*+(#.OE:G" A3?:>_7A>.4:W%*M&Z.:TV;P0J$WDP"/XZJ M0"MZ FH%C@_D[7'FB2#+9J[PP4&JB"@(Z"H,[B0$(* 1"G]7P-T0[Y$Z,S 7 M;NL$,"OJQ^#KQDM[J=1"62V\>W$TQ:X<3V)UA%3,"?.867#X<-!I "FHU?X] M@I$P;ZCF!C;M#'M&Z)=S0M&?^(S4*^A$>38UG OV^AJ)XH2Y!206K^2N-J:( MN3H+S.0YN!WJ5PQC<#I0B;,]( &/P9N;%D#5I;F&3/P5<.?'P\;M)&\\8@DF M@L>8&.?F%1R73IZQQ"0!9H+-]H<%NG=]"&W!"UC<06VPG7RLBO#/@5/EMC_Q MZ/TH>O9\$]:,_T9A_>0@@8'=8-&.;24^LX4.KW\[L D;_#F71LN@B#WP4'B? M\%>?F&''1+NX7_4>UQZS&1WL'3YYNRVC%CVF8!"OM>/TIK/X=HD8.A[M**L5 MK4G(UB?9J($.I> R>.Z;/_)4@E+:BC0]UNYUYF?[F6F23B M'P5=-191&W]'N0H24SX>2:<4"S61Q9P-[@C;9,D\9#C0+ "A8^YKG@)I0)N4 M%>49\5NE7^OS$VSE61ZA034H^38)60?2=)I)P8 MR!9EO9P3%]12WXXWH><)$LXN(@\9U!UJ)]H*"BJPXC*]:8YP$]8.S%P!GU]A MTD4V"(4\SNG[PS=;+Z3C"XN-4!1$;V I9RTRX+A@[Y&]&!23P=9=BA&[0X)% MD%X>3* //!P>+YVN$\0([5@AP\8TEBK."E23";J$[H;4RBJCZA(>/"+;U19& MK2XDJFFK3:+_?@I_V 1A'AW"A!;$X:'6K7&H=GCQX:XK;W&W^8UQ;.S)X$4\ M&KV/]O\9O:>FZ?]^!T98J=X<-5)/W#.D?YL>X&V/.D@%T^[MXOH'EO3XC,\D M6QV54?Q'S8G:F$3F47D[.#C6 4GE6//XDB>B2K2,5\'_;?42PUQ9 Q-?PJ5C M)03!B4Z1RDSUAT2#.97T5(0;1G5G/#KJQ93\U[)MPM?,"I_)1$,1=(0PD5S' M?H"!SY-PH@?L4%J%7&WRMDO M$28[,B +CU=A3YS!L4+E$&P7BK1,+75+8*JLNAHX%^?L6&^SZ@O4_<,_05;N MQE (@FDALBX$OJ#0U$Q(QD#MQ4E"^5.BS"-3A1)OL!GA[-I;DI\4OMC=.P=W M*N6V^J2TVTXH6[RKK>;O( M4@+UP25%']!EU-5JZ=E'[A0KLGW'&X!WL66T*QV\P1VYO)[ H^;&$J4@_0)L M4!RF @JKW>J[NBX:A 42DPH\7# E4698 \WKY](N&T0D\^^HN.T7,:,,:>&[ M.U*OAK3PPTX+?],P[><)_(/]CX?1"&;D4Y:77KN8DM=V\PB!@RY6F?T1TK35 M05%PDTP190[%X='(QM=7DQ-H&C7& A^QZ*P0](WB^>2B)57J5:F3H$TIP!+: M,I;T(K1JV.;LS4D&_!=#J>Z%>>_1(R[393Y95-(:2'=5F3W5@MZF#X*\5RX/ ME!QP@D>Y4R-(IUKK T>*CUO[/=*(ZH=!1@\D9P4*%=^$R@87S.' ;-D$Z4_M M#E.N^,,*_ZQIA=:\ Z "/I*@3Y+EQ.T&SO%#[J.P8GA$G1<.YWB:F5P[M ." M)TL;#PJ>F26@8S,4!)@6-N'%0=U.>$2 M8!MNY/K#>*5@4; %-:.2T+TZ:*X/4;KR;0ZP2$V",?\2E!JDBQ1Z: *+SA>B>>PY>AL8D-" ME.OE@*@B]83#)=DI4!!^ZZ-Z6SR>:8X^&)H=)"T()+3A3BAI PXG4B&CK5CN MA_%7% B?2DR7AK!%+.=YY_Z<\Z0R&8KCH/N*CF )Q&[ F/[BF%[I",*_A@2 M!8^STNNPL$_K;T)8V2NN^T1[#FP"HC/ U: 9Y\Y7N%SL$*)55I>^C'\/WA*B M=).NN=P&]LEA^MZ:*Z)HL9T*4F)BLF47AL$WJ4F5FO]R 3D+=C3%!3B.8!/B M6IN3=0CF^?@2*B47T$S;/'<)8@^#WD>JW(A>$+3MAYLN.1AMOZA;OK3?8)@BB>Q&LELFY: M8L,D CM45%E".@%./@@20@9UY SS9)P) J3*4:XEH9@;ELC8S7DR+S$[R^!! MI_,$OI"MIY)7^K0H_@H#-NA]L82$?X;G,"T1U+=$>92?42<6?"@Y JNFN%W" MYC8ICNWQ'^,;VPT]S6K#P<)M6YDI[O\1\"%:F8Y.84-%G-)-C"2^9)6X=*XI5/ M>3MI(QI-JI)#PQZ1?1/TVW'LPR,!H4*E)"=FBM5QTC,1^;R#0T7("76@8]CT M(]7S:EMNI5Z:9,"P5,#"5$G3>@@U\)0/UQ97\BSA'4ZI 1XFY%G\=',SAO_9 MW.2SQ_]B#\W:0 F^E&U06SFI[L7S,XD6907\H-%VJM4IP/Y-1#+)]:6IVQ5< MK41PRJ1U?)WYR7[76(S4"W&2> #=]R'H -E-PE^2>=4JVE^O12#U/%NR=9D; MK\LSO">9#"K6:181O))'W.$RP4XZGX8'*SP0(!@;?CT3.RU/"N0&V+C^VHW] MX@ELG]HHNU,AOKG@67F&DIA'O6_+,Z@6DGTAK=.4D-TB8I37Q%%0^.:1A/(T MV@<'54^%ECN$"LFFI3R%1X^G0J4Y9J:.PPI1;9AT#)1*@,RNQ(SM=8(-0;5Q M8L:4,/:CC!%L#LE=25T+Y#,.Q *JN0H-E_;6IWMI*X2)8%WH BIT3Y\2 M*H&-4\[6]PD.>NN]G[:G"7RML#%$_O(X(PSV?# AE&Q?A0[#MA,*^AF<,RI) MJWVR,*\+1*RW0'3Y:(+60033=G:9&/N0PKR['?+SD,(<4I@7[\X 4$/IGZE& M8L%XH5W?[MUNV.;!Q:NBUZ@V[7V6PPY)&?H-Y U8'4U#UI1@'4H14PTCFLP) M8B#6)YY)D:='NBRWW[SD+A1(!''$+(3!^C MGSH3TJ?16#!<7'? OM4T/K]IKL7LKN0&Z,S 3_YF!T:*8\*:UPF.0-#HXI7O-LQ3 M\\1@%U*.J"RI"_6&MV9T8[CQ(?R5P'E;$\VT7R.,#QVV.MRC-$).*# O04'] M->B/C.HL*=P;IITA>&U(5(3EFU48L\P=YP%'U_%^X4; ?M=E6]6ML8]AO@\4 M((AX*=22#6)V)@1!A'"9%I$Y:[R3G:2P9&BP"QOY9*[>8CANGR!/?3',N#9< MME8+*"#F'92[ 3Y-:@:(?=2Q2Y=D]0+['7AK"5' AK=V8"#O9=:/$G">\30% M$I]N]84EK,P3Y%SU%2D\;UMJ M-.4=[;<>QW)-C;VD&K#H!@E\4>GX]<[4;I%FB:N[Q-X[(S#$LK0Q]@9!F/@OW19^2^10!/D'B[Z- D:>D5_EZP MX&!Y8MMR8[__:7]O-]IZN;E-"_XR]C][^NP7S]1\VZ+M\_391G2(1-PP8"_^ MI.QXWKQ9W(>N%+:OXO-/X(_/']SF\^[@>(?>=2;P2ML&A(";M#YM]D>6+^J\ M/(EA[\QR%O=]BFQ79),G?"A5A4AH];HL54"5SJL6+%C/5CL$L3QO\SP?N&XW,8W5R"S1PMGKQ'NR.K2H<+M*TEM,[Y6T2!"OIQ"3FM6D8;R&%*WJ MM$@.01RI;Y(2!D)1%#;7<-2=-K="SH^L+5-@;9L-IQE1HX@S&6.N,QMKSRO* M)TVV:'^Y%Y/6UY(&!B]&W:\@8"G]<&YEOE;4>^[CM^P]/CZK>TVE] 5H&H%H M#X5$(-9(:/0=&GR37?!UD/KY-0@M!N3?@UF./E5)5F4(SY\5H.%*M*[>P0*@ M$?][DS#W\V\MN(1SD"--'+W%<1=GWHX')>2*9Y$-TN0N=.*]\OK7&)_U"2T^ M!5<7#&3YG7/^^\YX_\%V\W9E0\XJ2B<,W;GS)G[]CPD&#PC?!L10/0+JN_#\>"_KEU/+"OS9$G=<>J".'P=#U/-]^HPYJ3I M7 G^\>'UV@_K%=O%E3_:>G,2+=Q72P@9-FU+CTB$C9LIGS@6R!6?8#=)J7NC M/-Y2%D_A1Z6F#]1SW8[_Q(H#N(A[.2(D\(@PQ=\??1JR9G>LJK1+*1_F[K$RS1]\J9* MBL_1'QC[/VPJ%'('AEFT$ Q5\,D!PI'DR86 4@8\;N(03@66/Z?LY7;M*"!8)?]&$>?0=L4G"XJIN 8-5A"A5*\ MB[BI(4D;_5@%Y+?H:VB2TJ6VP>BU6903U!43>%UFFW2^?#$KQ4E#4BZ.?[9% MP\7L^WW$[B<)%]-R95!)+/<5/E)JF'@JFC.!$,>;D58'+V"6%:R&%K988^75 M"0.CJ4.[VI51_5:>8'%^."1;X$M%<3BMN4EGTG7B]8JM/HP'Y0@4+C5?6%[7 M-UV=O2QK)8%M@D]"NAYN: MV/04F$S.O!@[%V'7-DY"83)F?=.1H/F FPP;_9!9T.<@JAN-DGH,B!3C1Q*$ M Z@;T\J+!!R+,"AF/*&<+M ""\Z"Q)L=7Q?M_1W'9-;FV5E1J56;"<..G52 M]HR4R"'^9&HH@ZMA# 8^U6V$?T@$LW&=DGWEL@0MZ?!F8A<&^;U0[W!W#KL; M8\1H@'K//7N/5,,IL-!OA(')+X"$Z4HJ#0O5)IP^OU:Q[)>0 M4A 9KVZ<%#FOZ$Z_L+X@S71E179R\RVUIN#\BQ8;RB?/<6>UP8PJ)SU4E$=:..F5&Q1,H>2 D#C&YLT1 M2-99E2QLKT&Y@JBM%2!@%7%'@ 7'"MF"&1 N]M&=N=T8>=DXKJT\GUTZM?YX MU=HQ8U,2HB4S,3:(V9Z:?FXB^]O6BU<=@KZ_;3WKLN3!3^#3IYT+PYZ M7)? MX+Y(Q2$UG[XC:#0LX<8$>D5-^A.U8) >U5T.C='^"+6MA6WIR:;SO@F1!\/YACM;/ MA"Y*YA?ONZ^&Y9RKN4)SL/Z1?3>\:+9A;'UIEXUHU*QIU5KIL1(QA/_9BK<0 MA!C^9VN;>W7CS5<_1P841WEF3!T*WU@)N=9ZONLUQ72*2'Z]M5."M(0A@J>DFJZKH*=447"AFQY)5I$X0]M)Y@QB94 MF*"L,?U.U^5T?JUK(D#EA7"T4]*;5/HY489+6 @R^98SMFZ)>0Y![JF821Y@ M-ZK;I)U,O=X D4.7C?N>,3<)(>71"N'>Z Q,8D'P[>2GZS8(V&7A*"_&5/X& M8G.DH2;FP27Z:]I]X#&"A)DA=(5'<$_MHFS/S)#VNVBK_-8BDOBN--T_ M(N?H#Z/EV"QUD"!U:4K$_ WX4^D+)7&V^?ICFBXJTJ\\%2#2C$@L5$PCOQ(; M.@M$6'+ 6:Z9F-0\WLFV4-N2W R+R:4M53HV24SSH+6!M4F(+K4K?JEBQA(Z MB3*A!QV57"%X0EE[O>G0XW9_TR%;6T.V[F%GZZY)X]P8?>/M(C'NJ5W_^( 8 M?;]#W)LN@,7+^!4"6+R,GPF Q MBSSC1N#YVGCA[P554A]BDT?'M_+:GMP-'/Y$ITH%@7_Z8W_>VV.LI6P0.:LL M*+J%F;?I%+QFAW=(@3B"/6"R1G3DZ=^,D1CX\0_94+QE!%4V-X!E?]S\C3=%V[Z>ETLQW<=MEI,Y/V7^*4F!>N TN-J#8+JT8-I7 M9X?UWO])%LN=Z+4@*SY"%F-/2#D_$!/B"!%D$$//\.[V]"!A(K$ 8]&"P>@2 M.X@IR4/L+P)-Q>ACW-G(0&/!*:%$S"FC/C$\G]\]8\65-(OZ/O9&] =VE^1F M3 $?=<8%J#BU"RHNL]J1T6Y637)'26Q;)2F!.?6&)I'^H&Q".!OUQTK%F6#& MK%VXR@L$H(2?ER1GETBUXU-?V+&%SC>EN*@TN4 [)\4B):+5FL!_L$\[COZ) MI5*)Y!/>O?WUZ+_^WXZ81_8-0ZQ=><<0@KF!B0!_C@;!91_4KRNF&:Q8=Y(T MXH\V',N=&4,8,R\F+0&%+*A13AA.:*X0W4L2D4DP$OA HQ&,"9),]&&)T#P!=W8E=9_YP#8&D M__V__F]#P0.0._D2D\?%[._?;7Y'?\N-Z6\9PIA SN@!.ED4"-F)@DC)5^PB M?L(3"K O:_A8_V6_"M[W.WX'&[#QPCM(&)UB>.>XS%*],.U$.N!4N8EITOZ+ MMM?U7WL!$HJ/$,/H]O:++[C7.:.XY*/7AGHX='/#41CJHGZB(3(Q?>Y,MCS= M_CZ:&AB"$3__I$02QW(R:9=$4/R4H9=%_5'+!DB&>;9$H8_]XJF94LUE4B,+ M)_))*D@%N=SC\MC\Z"CTZ!E;K[X76LD72-6\M?V]S:SND)#JQ#%QH>&_%?T7 M3V&XA*"ODNH7;!7; 8M"IU;$PB!?!ODRR)>[2TK\_'U@?_R$8;85$T1D#P<5 M.Z9"2FG;,\%E(N2F.'KZ/?[Q:XYU.7#'T11+A(MH1/ N>,&+[[N__ V&!F[, MY*=W6"AWR@4D*U"BNZ+<2=5*BY_@$+C;RZ M6H?OM.+95MYL60PDYYJYRI@Y]R!)507A.4L$7*DC%'T.3?T/ZND?EA/MJ^6C MMJ<0$W$D*X55=+"8%3C&'UO"O#XR4I_QJ3PQU [_)C]C+'Z+;+W,ED;I96NL MYT?L,GC)E%,#0T#K'O;*R"SQVG&1624Q+<,0QJ3<[6ZE#LJ[9V$!^>;F*_RXS[(8*32FJ$R0%2UZAW6S,:C7%/+% QE))_ M0?2%7];V,PW^W.#/#?[:H\?7NWQH+<&O?4MZJU]6_T0H2+1$ \4,3=J;3Q<])%Y\D6L+"-A92XK5C3N;%+7VX4/E/C M3C2(B4%,#&+B85L*>\I'A8>?@!?F9S7E-U*F;,V$6M-) V5JQ8BY2_>@YUL8 M :U&)#%,4 P&Q2 I!DGQ;4B*]V4J54+4IH.6"!&X45_DLL*NPN&X#\=]..[7 M[3\H+&#HQ&-W29I6U(?$4'BDI5OJ%C$W4#O2<1XF3#U K'*-E$>8TR4!//LU MS(,4&*3 ( 6^6@KL M&JE>&3B+,,V*U,/_FR%5G; K/M9"XMLQTQ 1PC2,0_J(2H>Q^C)Q#)"KA,PQ M@\4K"0*"M67,4HU@>%B6*1 "$YW XY!WF7.]!2.T>9-,12 UXNHG.6.+GV!? MK#Q-"*RXAHM[B 2SDIB=TG)AB!%-H&=A0Q4R)'&PD;%/$/B;>66,,/J$D+;A M0'ETQF,#X/LY+B!!*QXG=59[B,1^ S)BH.29@"[$.E\X3F+>3F"%:OB0L3\; M(AI".$'=?F5EBQ/+MLZ[(/@.91/>FVJUO173-F?CL8HZ\!/J3)!*<":RFB?] M\):N79KX,2?>T.B1,R3(-( M[%1TZ7$1\0+3V?8Y&7_0N MGTSU.2OV\@7VM/,K?-@[^O\.=W][\A:V-!S4<=)&;Q?CW^+S1X8XO3DJW.C3 MZ(.5=.^:= -[".MV#&9:EC!?R"&!7R/&=CZ!W\&2YK"F1V5NTA)N)B#6U.- M+XW3,D)^XR>?DJ2BT3S:#7UD5Y]AQXG:AHQ[#Y?9SYG49IG(]K+DV;WZA$VA M4))-JV2&4L\79+V*3.7XI92211BU8UI'4_)NH M+JNQ(]E>8-Z8^%(%-7WEQZIED G:TM2E[C8KU-"X=\V_6T, P/@K+*@*62WU M^C6P6?3DC-1X65A^G"E2JEL]K*_&74+]O.C,;QW3(.I@C%W>8&0?)V-GB(.BXB+/VE M3Y+N@%2I8'W_\389[9PCL'>BM[SA+9.)G:B+93%.ZVCWOW[?/_I7]/NG=[N^ ME9!A?P;"1G'.@3@18(J62%@]86> MKEJ@=9MSA@G+;1@?6,%%"1)[#N0K%RJ_E[X"I(B).$L8)Y8UJWW MPV*D+J<- NO34X@M@6#?*X8]M#PHZ3P3GL_**C=T"_;B+2]TK M3;A7L*AFA M9G4X^+4,)LK(>F&_E#Q+DT_CL,O-?RAUQHJ"14Q+$$\G99NGED4!&]M!^D[Z M@>\=,#1.ZAL:6-4^%,32E[ZW=HE2T.$HB?J?GDJ5$G'T9NY6"$8Z&+6[Y4 F@ MWMF(WI#M"_Y*T>+ MPBS;JD:^>NY>6QVC/Y66&MA-(;ZX0&9S5DZ2:FS9T2CH&3#=)DI;Q>OCY7W !6LG_7Q;?H33*A&"(]=FNGQ^3 ?]\>ZOY?*!?^L MW5$L2"V3*GICQ29%0QQ8B9.G_N@2HD:>&1M93% $##3(Y_1X6_;K?6\>[PI! M2D4#4M:3%I^V((Y ^G&_GN 3IR('ZH#$/A0NQ%GO@/KP4;\UN:3?\2RG__=)A7<)C^SF^G& MG_U?^FR%S[Z=)[]Z\@]Y+I/$PF)A?1IO7!*ZZ-GH6!+4@FR$HNPL0?>B1F:W MB:.V4_2T*)YC#6#8?YT-C9M.;9(4G:;ZP[6[8["79 0_#.&)X^/6ZVDI].R1<.A2(4:9)(L:914M[FYLT_@6V =T-];.P]3 =VN M 0/[%;D&G[PK2[+F/7U_=ZB&FF\1&>P)?,UNXS&[_L/K"RI7:8%#\-4+?",G MA$MT*J-$&,BGFA4Q^RW0](J$J8A>TED);3JFXT5!RQ-W# MZKH0N"WCZD/G.(,$J(CXB#,V)T2V?:Y5ZCTTA@\;\LG!RLR858/=);'G9:'@ M^26.\;9ZB'I &7;#HE F-,204A>(P"D*UL8RWDZ"Z1VDG# M!*8@-&3E&[(TT-Y]ND/0K #KFLD9/KD02YP(Z?VR/USFG2ZKD2V'@*UE\XFN M.G'')T4B)A9T^Y)<4I87,F1W!\R!M*0F'\QRM,DOM3_3+_N4*L4,06EGPF.R M<@W1S& !2M\2:>%GGK3%9.[HLOQ1T+#B " 7]G?56+YJ?AV?YL6F8RV_TX[O MD_ <+;)3'(;.YU5GWPUU@150/('4)4-HP,F9I]Y!<)D\1XV*A.#%ZNUV@O.I M"^0?=MJ2B-@J7\:H\DB4_V6\_+.L(W'I)E\$7HDY_M-GRC<.-X*YDAK?-! M>U_ 3:G1$100. M+X&7Q%<#[5'XIRF9S#&8JDM"I$32;K1 #Z4I"]YB2]SMR'^MIZ[_I3O#P^#" MC'?1@G.HL02UDBP3#9AP&03(5/ZS.S016\@I M[H*Y._W!G%/IZ)HD]3R:YN5)C!T\$D/$9TZH8"PU8[*G>>.+!!(95\SZ[^UQ MZDU;(6"3N^+6MGN<-SUL$6S\=L7@^,B8GXFK:NERJ-&#]@L68S4QN468?YF7 M%1^7>4+:58L#,3SUBCWE2 QDQ/B+E! M%>C>D1$%CRN2531ADI/MGZ@A+WO_\EU;SX:\[,.#7/M6LZ\^7Q]I1*4%&IL" M_M50T]P:Z<(B7JQA%S)3HUBJPYR]JGFRG:LE('>LR>0KH@ECLGOB%@-[UHH% M$Q;3(?<@K?:>\J1*SNJ''I=+&"75M#F!3W]^0J*X_?V8,QY$!VR"% M+J$W)Y@JSS "0_7]:*.0*SPV"FJ_WAG>B/Y5MA3GT;R:3/DY_O.8KHF\DF4P M)=):3=BI,;F&@F+]4!/UW<^=);[R%9VA[H=\>E8^AM?M?H1EV"N?86*H^R%: MFN"A=S^NVQFUZC*/_N&7,^]P7!=*SCYB!@&[U@Q"2ZQ M=QH)M--,%P;M(.P!9H)O"HY(\V+GH!#[LBV;4T>@RFHI5T5[F.(];#XMY,0Y MNE"T\K"[49I+FJK,.\9R$*L@4E^02YB3HGB%Q"J'MOZAK7]HZX=!'=#1\R(G M39C%OE7*":%<[XDZ_A)A:D2U'%XDM2N.IFQLJ/*KH.,"+\( ^:W/>J8!$:0] M:^U%',5#ON >\[,Q.X6:H$!!Y( &M*8C5N<:'.B<0$>"@C%,VZS,:X!W M2&2+J<@^=%7/QC"'2=-0YU>G5 W?N$$RFPK[*WFT=O"+,C4Y%:Y5[9(G2>BI MS@D/E$0,A1?Y084X.BXQ0)DK0[(3R.2_RJRK5ZX]JB1:\1%X/\^G3YBGVGGS M+5@$"PR#=5>+''2L2*,&/(X@8![*.N@T&F]P6-9G%M+KX7/3W## PZ A!@WQ MJ#3$FVX6PYQ*81%E'*8Y\D_Y[0A#I+3<[2" MC6<%V_O8'!XNB:&Z90KJ(5;!Q$;S$/0 )#OWHY]Y]WF"61=,+:EA>&&:*#0I M)0G&582P._[=9JE8AV(K6B@--_D[0;8?3%?M4''V9#^ @4(&47%%;T&YM6_) M6I7PA@R@)DKVE:00J<*SB$,O6JW>E_:B\ JH1V=.>@.Q^5[OR@P=NL2.'H(:X;%8?M=$NB_#ZI'$YG#3+*=!NEO-^4 M)T)T'0="Q+6;3&R7 :4UU@M5!Q>S8U'<;%L0?\G(M+9:IXMVQ_W77,2ATA@K M ':H;$2"-P7#V=0"361%>5EUHS$>T-&.5TD16Q- WM1-6(F]2I.<*)/U,I=)]5%4R6Y '_!E"C0W51Z\,K"EO$OX%5SX^D+L'6T@4GJ]SU/L3M# M?M3-5UFQI!' ,IG-:'NX8BV),MFJ+:[;!$^7" 4NR)@.WMR@D0:-]-"]N7T7 MDG>U<>,6]D]16T=H';0,@R!W8D(]3:YO7H](J.U]&@5%VG7@6&OJI9*1T9Q/0@I@LNST*6%W69LUJQ2W*9WC"1H1ZGDVEFS(YI5..38T+(^9I. YN",NF MU.78]+<8J27GM=FXJ>@*;LT?4/R8G?K^=J!.DY[8U?AH6A6830_GHF,.]\"3 MR&]IR+E=$2>1C:OV$$3 W#$Y5A^WB35&^Q#?@U-J*]4\P'<&Q(.X?/T.L)D;F^^>O5RZW^>?MTK4-,9> X9B")TRMV;]$-S&+ MYYS=@_W#?QQ&!WOO1D=[KZ.CC]'1;WO1[L>#CQ]&_]P_^/WP^J7P#]I)\*.\ MY*?1A]=[[_=W+T3[N;&M<[M'F%'*?.33V@7L+6'CK35P,+H5EA(8N!_Y;H;H M&&&$9TB"DI4,=*LM8[8\>$V:U6'WHRGFU=YRW=>9+2?@O+J]J;C@5[HEM;(E MY(*RZ=-(@)" 1^2.CE;)GLR-&Y19ZXU5+W8A"RYEB+?7K7,LT%LY A,W)R6S M_]#Z6O1@C)M@U _<=;#Q4L85G8 CE.3@_8/]7&>"^7MKXR;0TX0(>!QR9M-M M?'%U*C+R9EZ5[8PZ";VZ2H\AA.X@X5#-GJ'WLR3%I[X:5;\_=IB'&GX9\ MJ, &Y__IXNH8EB!M#BGT0ZV6QY !1:?&Y M:(T8UL-T&^%N;)IL3S6A^>D Z1WF2>I[%R(FRV /!<0/O+:U0L2NY\610B4N MGK&2C%E$]02DK?(86HY,'5!W(_,@7".P"J9^5#%?Z+IUMFPOW/VQ G5CT6=Z MH?QN$5G[5@75.;/M"R\WX=V./LSCK[8".F @*ATG8<$>M*,EHO[(>;F LT9M MUU2O90O(POM95KMXM?Z XT1U1%4"-):LP* $1L")G X1$=)(BH?+ ,\ K]9Z M!S]#IP! \-QC4"X2F;'2-K;-DD@#*$&+DKK887\3/A\V3^*-YN!?(SD RUF% M!=5G"CN@/YT((ZO]B^Y^*_J!B'AYJ198F)\U2AP[G6)^DML;6X%'PRF@E^V0 M B 4*,J%$XP8%&CNRQLS%!&6+GJT,>35:W0J[ 9E&"M_(OVWJID@#N\OF\O! MB@8[2T+T*\AU]H3B 86Y_,/(C=9M7W]X)<;2X$1P=F2>+:U6<)N-1U-'8;&@ M[)#5SL_;EPR@W# QR@)3)IQB;Y3_T+)VV"=I>5+ )!)%9K>"WL;#;"&IUS(B M+*3;4Z&9,1U"_[&MH*1/',9,IBWJ^AJVV[."B( MO#PS*,O/0L!4T(+%#,U,*G00( &,D\\QG3G-S:DE24W2/UO& 46+LDBI8AL; MOB:B0(D>MT+ISDH6%"JCH&23S]3NTB"L7$.WMK 7+ B7#8(+UA.RAS9)"JL M84<8=AH3,HI9,PJ$1.(!DI*87+2%93D,&\JLH7B[" ]8'XD)U:R>*YSH6-,)C*DJP2U0WC7K"(23 MZ5%32/J=E6(M9O9-3\G$@AHXS$$P)PA)PHJO,+J/1X?>&C,+=I.YA=7)P59 M9&JEF^OTV_HG4#<"8-QQ/%&)TP%5^\)2F]2*Z^1G M)GR\#$9==+9F$DC.2$-%PE$IJG-LB.R((4]QGW;+98E/Q.T&6S8:.^.SK#Q+ M!QF8^ZDSI9L]*WJD3(?ZR!^WM?T(<+(\@3EQ8"0&C;R,6L$%ZY-Z/(Z)@24P M%9+:W=%*I([(&8H*[F%1P8NAJ.!A%Q7Z$;)^&"',IR/XV8P\2!&OUZ[9*K#OE]3[K>K>A>]DO&QG---+K; M\8#.383TW,8F9;@+9%T/R6=S)L$+QI6W"BSL4]=7X%*(M"5; +=&HCDAO'\F M%K"2&W0H^!B7ZZ[]I-3,D%"'0F,8Y+]I,Q';3M'IMFMR?B-2O"8TXX65Z!2D M!GM"B82 3Y@'?6\;)8G.O)/LDD /A:+&&'\S6!N*$;=+I*8UHLQ6&:=5E"ZB M;4C[=>6:0R*@OZB36+IB$5XA*9P30[U);!AJ'#L6#'F+B:N1?GL](V<8X1;7 MWB?Z%7,HB:/G1S1COSU7D/;A9#)L>P+CFL!2&PF;ER<1R*S)9X:AXXV3-)I= MY#1QV#?LT(Z\X ^BH>*"+LS%3#8W4HQSFRT>W3J"]Z/=@X][NQ\_?,34/OSO MZ_VC_8\?#F^DP.%>Y_J[YUX(.:F4+/=/N9@2?7EVT&L.DD9)94X2+LF#VU7@ MK=4+@0AQ+ %<>QW[$3^3L2MHZ\]M+3;)]ASC>Y5D'Q4-UGF[=A"QP\VBTZ2' MP8L1!SF_%5Z5]8ADL>5=#*/:JVRQ?5*U"F"E+6[#(K4&U.\;_]@( M-HF?'0.#6OLL,"9 <3,>X"'<.0'+%.EMG;T1=[)K@CVZEI7#8I7[V9L0ZEC5 MYXKQKCO15\"6\=F=$.\D!F?$"VVNX(_[V)TN2L18"KGQT=UUG2CM6RX,I;X8 M4(KB3&==6""=\DOA277AI-SILF@_ $W70?)-63@P30^^#;X>'M_6S$@ MG3<%AA==$8<3-JY4!B1=(.C6_5)F"8107>9!)S4^G>Q(RA*5B@[G4+/POMRR"9[$BTBM_M9AB^%60I^)N"RYFKIS5[=G_ XE0@SS MDZF\T..DJK(> API*Y**'8WD2GGX,N._'#O3C1G$BBH2[!ENIX(/)&I,S@@E MN&4RW(G&Q>VOZ-;7 M<+"0S_*RYDIE23VNW7*Y"[?B=NWHMR%*^[XW=B) M]Z/"/5%E8D-/%*P37Z4G^C0^\WL^9VL73IV+2UT<L:(!5JL+=2O8TY@H",QE[!^:896NS"P)EF.,BSFP"=NA/,7;T@ JXKUA'%DJ,KF<%.4?-GK LA&0IX*LJ+3L%Y,Z M?/@[J\B!RPVAC<(+G&?*:$:Y,JY,>FQT \HXVK$) ?/9;D79:C%LJ"*+*5%QUKP.&JQH>HO$WY5GX&A MP1%8W!ZJVBR=DD#"@^U/,:7^%XBUM@_'A[=?'8\"S(:J5.K\4<=*,;7MK>)4 MMW\/UCC)V'W\_B'[]_7#_ MP][AD*7KR\EWL@/.;^VT!&@N/HA,<.F$"X<+>H;P)8[-6;FFK$08$^^N8_6R MOB <)"Y1P"1YNY0H%SY3 W,JX@C1#_[WW6Y\_;'G=[M/WA]JK0Y5TY!>8X)6 M4#-S TO52$YFDH %E?'?#JT;Q^IQ3.28YO%TE0/G5K@51_?0'T[U,%/]<(?/ M[N"1@'0"D0X7*ZU:<$NF95F)G" M5&N";IK"TWB'O696E2<4J.F=AT7R9UGI-MA905RWF407('+-!F=+P4IS!DC- MC>LJS;WH#%$?EUA-19R .#V=VB2!NL5YFH,>DEVI*SR#.294>@BW\@2MLECLDO/,%OO:9+SX M)(CH+DRP>;O;AT3_[^KH<>/DFC6U*\SY.INU##0[,.=6:^@XZ^@EXUPAG((8Y1EUGB3CDNEO&P>\ M8)G.7.W4>0',:S81'D 6B>0H5Z&@L*@('EH.-.J[6/+)," RU:@^T.O@1,PM M/J2\K6#S!-40+S:Y&N+YS]=5#<&$H1*,6V+,'[1+RZ] WDY6-F8R+\ \GYTY M^@E?AV/-')4\B@#RC("VF";'I98^=#B+M#O#,6; GOG=^X6E[_"+QNZD]N7; MC\_N.D82=I.$Q,-PBZ^#EX3IR@D>GGP&_,0*11!@O1.OFZ7;>:G&7\H;5MV8 M/DX6ZM5!MD4JNNWJ*AOD_V*NEG,9L-S4A&^R-D/F@"[NRB@]5Q"1#=XIK.': M'*X)ZE#\=M_NMT]HF/[^Z5Z:IX3&BRDD"VKC;RANG7*85&#.I $ID!5UH75% M+8_<\N\1Y; PIU 2S;-?M^C-NNW5\NI3'(\/]FAA[L[6*/F8%C8$=8B% MY& MU#91^Q '%B)]\W!HQ4*%.9 V?122W&JW[JAZ5==8\8QW<98EG?MI.:%.US4R M=H(MH=[ /RJB#@'I((]@WXO0"57X7#M!>@E:GDH\9_U"5V[F=9CZFP DP]14 MG)8 \P@RU\T,=&&?G-W[Y'A53V3(PVK!KN9J^Z.7=HWAJI5)IHLTI/#D8&J 0 MEK"7>QRRY\UF;\KTVU?&APTZCC-M*2FK&<@*ZSQ*QY#/BX5+:F67%AZ.6=?HWGHU)'.' M9.[*;D3A4L#XHBG3W]XPX&>CG&P!];!6JCP.ICSJRG@[-7DF _:TF) M*(3@(6BM9E9$1QA_(,"="(/X$,)8LJ M(25I^ J5@/+Q'<\SLV:@>*FY0'PO";/WB5WPCMMB,C,GCYW4E6I9<@E1]>T0. M,45T<:U:FQ9C]TY*9H6K .M;Y?&>3579]^G2OKI1,Z88?DE.O& )]E^(CB": MH8JN<-SF& @8*SSBFNQ3_\U(^'5APC20%%#Z]OU^(]H/75D_.R5S'&#E\4R0 M6]_T'\O5B:"4"L+I.-?7]?]KW36?,I"N#OU,ZI8WHCV[V/UK3%<3DI$)7L9E MA&#;V;[J[DF'>X!P;\Z4L,UK'>,((FH(35%59MDV@E'J>V4B57R2X,<6HO9* MB,,(_IK(Q%IXT NBMX^]?MAW+-T<&JQ'\"*.-.W>I,+A>9_EL/'3.'H/!DTR MF;[9I%1[J\WI20#AY^ M!-90@Z=F]>%_F%,>EW38[D3O#[T:_;Z[_9'EBSHO3^)HKYCE%# _+/-LWN:Y M_6C-O;M!:S[6-FY]_G-Q-7<34!P@YE[##4\T3*DLCM[T2_:L7: W0O?3("E? M;+'TNOF2_E)ZQRK.I7J])7FB?\/#YY+(S(5C(7"4,$>Z0/-DC++>:W:,L7"1 M\#/U5,/WR8*P!4O&?M42NBZOSEVUP7_[.)[K6YGI=6YR"W\?I BD%&0RAQ4Q>)PQ=7*< M4.*3$:0G635I%\>,*^^G&I@=-IJA]<+8II7!0M:*[ZRPS4&"+3V&BQ/IP?<& MLZ8,1LTTEQVP5M)JBH#?+ZO2)YBYU'>/YF5.<-E=H9<2YD1H(GW8R_*BJPR%\!APRI;8>%4T$QJ<\=-YK$@9PL[)GDC(T(S4%87FR\-8UQ$>6)W*JE]BY7N(:'66K%H5L0@F5"VUI,.GU]I M[*A?;:)^!S&NN!;1OS(CG$.\G7L6W4Y!P=#Q9?B,E=7C=$[@P;"]I%>Z4QJ3 M315A$\NB7> 0%/F_JU'QP#IP>0T#KI9FAS8?B&+/N(.+79M!.>9@UP48]?T2 MY7PATE>K2)&//MG"MFVG6LC:A5DC(.UX+;R^B'[\V-6CDLV._,;4L9L3L/4E MP,[[2W?NHH;Q[N68!/$E5J(=.Z8CR1P'BK2<^[A$4SAVHK#(5B@,JOFD.@LH M#RK$@&Y70AK?N(Q3;M;>F5CGIX$/CH<#'-C %ZQ\:"D6@3W+T44B[*!134,/ MWR*[_NN8R<62'5N1X1 MR(/J7YJ;%G\7R9XA.WZ'V?&?A^SXD!U_"-I[%0L9(][2 C*Q@GB%6L ".OBT M6>@QUYBTZ.,F>A3:VH^*XTS47,KJ!14XPAU,G*]P5R::0+F>)&DJ'4C@Q%<* MLV AL'S5'4* (XQ?"[Y00+>L(R\>)L\8XP; M_)"(:!CE!U0KWJ,PC'^*Q1^(D!V\C,!>NTRKJS/GE&Q9U\[A"7ZJ1CX5RN+> MDA0=Y_B:R"05ULG59#^XGQ&6$7;;,Z)Z+_ABP*^4%)_1^IB<]53P,Y@[XP%) M GA"Y=XU5?+,_&"";C!SR.VYL[ M;W8_C>B?6SL_*N#4-7D4JG@6X%':I!9=,6A0OYC0AV-Q5B_81:8H. M!SJA4& DB><:)XM4:T7]F!1+VOP^:I=X\=-GW^.JJ^P/UL)A763<44F MG,%VG%,-G=N]8JB17;*K34>A&8/GK.TF;&DYP733".E+*CBD5P_VW6&+8]>Q;/K7T0R3*^= M\8(LF+BS+LBW7G(V@A<:R3"MWF@\6+1), M0QT6:F"U79=SXSZXA2W[]Q90#GH5W,NCJZ-.1H.6=#:1LL+*+),&6]/E\,'D M9JDI4HZ]*@J05SODMZU)^JJ"@]78.UATFG5O%W_)_%V%.%+IC:7G*4G]1B4+ M1%!2_UQ.PV2<;#723KH-*><\+"AM?2QG(>Q11#0?J9I.J$+NM5=EB$NP=PI7 M4GW-/GD(Q&OM1>E8&4FLMB:D;BS4PU]@R+:SP7&//?\^*EV^ +1+H-\4$T48 M<4:PW7..'VW%W)NN7M-[A%_@KY[R=R\VP)26DL_5'W9A]E/,DI#D) YT!H]R M[[5^C+'TY%A %M!GF6&H\T[#< V[L)XFUDO0.WI@VQW\2=@"IF[*PO7+^Z-> MH(M$0WD-;@8FF8()V)04+;-_.C9FGBN:A; ):)ZDCGDPY;4$\^"$*!8KS#]_ M-@3X""5H/K^8O)F]&*K8^E::PO[)9N% M@N],"I (4).<7,YZ;DP3-AV#V10,A[+A'E:%G5B$?B=($4JGXH@6I@DWAP@1 MY8$>HW&+>[_)78MS^.ZEM5;0_>RP*F!ZGEU*9CNE,HJ&\O0XP04HEVD,_ MT.:-:$VW7OPH!;4H[N2Y=EK4*B)4.CMS)QJ]0<\81&[:09+C10 ?XL4C540^L<[BG0K.^W^=9;[SW MT:IWJ$FQAT8HU!O%=EO-(&.Q2\E-=3",$+@(QT,:'IF$D0U.:]T%Z9BC*BN. M@B-)H)T",R?6$A9X:P.?)4WO??-.?F35!'Y@%O#]AZ;[[??WHP_1[NC3_M'H M703_'KW=>[_WX>AQP=1)S%*QC[2PIN$,)>\:4M@H"QD&P;+[/:H QJE7?29Y"0B3ETVQ;(,7,-;5(ZNHA!$(P>4"I)C/A^V'-UTKMG0GU\SK MQ>V(8 ; FA@"B?!3'PA-UI"OY46D:Y\[T 'YE1YHB 5-A[LAO)M?(JN4&PS:E%.F;-X93MR*NJ MI+KJ?JG&:1$76T4,(B9@)">V9=5#]9VB[0GSA^]6U(EZLLH>,F6B4N&-#GYC M6]-C%S?+%HML)EE4BI\ML*\;C%V!4Y)<(WN[-?O3DZK- F-#-$;].RBN)0F0K8'Y<1W+VQ??MY/$UDDYE#$1OZLVOQS)5T.ROF7%FPENS.@O5XBE#CTRYX1 [8QT@;.LU<=+5"F&OQ^R\R!U/E"=P]5XP6,N/L:? MH)A9!L.89V8:[5F+^2-;S#0$_LY1"\AWL?6;^0FI-I*LZY+ MB.0K&)>83VBQEEO0>C"RN')#E!8Q%W30]&&K7>P9]]:&C]*2/"W?9A\S+S4' ME=U<]5.U7PG4]APZ][N70W?D]._^Z]>]@\.]W=\/]H_^%8T^O(Y>CXY&T:># M_7^.=O_UN%S_UQY#T>0,Y/(34' 8H.44;(F!:4.@S*#_%K7;]@Z%@P+MIF P M _C5DE@VUDF#K* 6?QM4N_;:C!,S?D*9"5E!K<7^DMKC3F/%O=$81X&DIB8> M20UXD,/8HY=PCW!;*>)'TFA]@@5L\*E9T!FF5J6)]1F3M%Q?+ERL6@++0R:\Q$W$IU*: MN%HL(3G.JI9(4L$V;9LY7(:!&8_836' 0<@ZI[H^"WLN<& YM#D_2DTF NG(&TX>EMU(-^*Z< M/3NE["3/4 :M,)13,L\*X4CAJ[:/_)I MN1GM/J&@/-;ZP90L&4\RHU0#)RV""8!-6U*&3 2T!:?)0!2EW,*,-^2D(IH& MG'?KZ>Q7@*4R]$ZP)-(*.M[#7WXW,X-J9P3J3!*NQ'\T[SFHJ?'I95QTB I=NX^6M?]4EA L(UY0(%YA]4 M>9F5)N(NW9"%TYLPYK8\-2CA7=%.L8^R(@UE%-E:J=-T31P]P%#.&V(EGL9B MRLH,K$!%VX(>Z9UU3;+N3GQX\5YDE=@K\,7@W\NHK37L=*EUB*G&@2)N/O0_ ME8_W'U6N^R?*("GZ]RK,F6W-JS+O1^/*S2QQ"!*NV@UK'9))3Y+X$01'5C&" MGD MNC+\=]$VE>C8J$ZF1@@:/6N#ZAZ%GHF^"PH=W%8]*2LA9EPK;&*.I_R#ND\2O;?$=-2+H+"VV%5/Q+8/P$?P0A!Z/6HRR_S'/\O"(H$W %2'"\ZO%% )"D/F)5*L' M>(]PM91*>RTYG56.4E/TARCQ+]$%5J#&Y^B"=?)&%DEX&'(1$_('N@P2D^K* M=@6C(39W(ASG1B7[_@I*FYJIL: YH5Y4F"W;9KCG*=FJ=LC)K> M_&1N"EE7+G/CJ?#1P;C -(P9^E5$.!$9]9GY.P^?53L72Y%\AMSRO=4=VUM# M;GG(+:_L1ML27(H\Y##FBS9!1M=$OT;/OOTK(W+]:VZ-@>3VX++^E*H3^Z?6),@1[7@DJ!:&D_GAA MQRF;QEW'[ NB&5]GWW M>-]>];I_OLC2V8@.-<"E$R1(R.S^729[T'4>\Y)# MU%.\W\1V"J[@B[HROQ2\;[1%K"G.\#+DD:\!D?8PM%?I:1R\_23DKV82=:^Q M8)J=JD<#]@KVRSL3Q\4A%>Z_*[;8Y=0Y703-6(1N>E*W5'/M.9U!^35&L]@U M)1(]=%4M;'30U,_)A=;_/I:W$8''CG!YPN\5H%XY]T[3((\W1?KQ_:=W^Z,/ MNWLQ?/SV=_CBX\&_HH\'T;N]MZ-WT>YOHP]O]QX9F_>N WO0%,W]YC.\!YJI MT\9M6RA1%FB/Q]0@-7,>4WL-.UE:[#7S6E9)NLQ 5(HEE*"L\EN;O90E"(RY M27*A%^;H")'9E57S$XJC"@M_J^PXF0C (,I^\3')&4/;O MBU1!"%@03@G^%EE1:-2"::%SX4?D9!JL!>@URVKL.3>G7LR'F!$7FQ#(W<09BDVO4%PI!1 M,EF"1ZC.UG&8KZ ;ZLL@>W6>U[89I[2&"28M#&D7')4"^%RH;35[S/:X&L5A M.H0*_A&7SP*@8.R60%U"-(!+]=I\VP;K@>[?6EK$\C,)QGD.!"\<[,(947%4 MO':2+P0CK5%JOW,.;W1L 6=<<&NO18!?. 6_%W@)QH/@?DQP 89QF:S>QCN: MM#MY*):)+N%4"8$VXS)+WYMV/6Q$NZ[/G,1&IZL]J>MRDI&%1;* 6%L(R[7E%% V29B8DG%AI4VGBG' %.M%L( MH&698X 1/=QV#/_D$4DU%.)ZI$F54'A,4A^7'O#N_"LS== %(L?2U25L]4M%*1 M+J:1E:?P(.+D^0LV,YI;@EGCW$-;Z]LY>F E,0_ZS!N7,*#2-FRPN*PBIR0 M^D!T;3UEWF\U=7#:40C4W2-/PBPX;^(F=Z( 56!SJ-9UT7V+YDZA^PF8/>3\ M_X1'HD*J.&JS4P5#ZL9#J1F3>SW/QE341351[G'\>$WZT8"M_&OA#KE+;^A$ M-<.).3<=CB5^F+7Q6\6Q-T#Q?54GNG2H$]?1N$Q)IJL>Q%_N!Z?LT%[[D=AC M_Q(IMM)([N]$#G;0$,( AO).2RVG0N.X.]X_.-P;]?:83C,?Y759]A2Y>1SM'?*H$;G )CU;6C8 M?-4X@85_\O$T-V=1 ''$BZ_DQ!W= H,)'M6SP.L%4?"8".L4O;#250?OH\< MI&+67Y.KI4U]6[Y71Z+(.(=*D!/Z)ZX[F]Z!#6X!7.3J)*I5G"2%DK\H]HUT MOW6YXY=D[3MV.3_T;CA[/1$CS!Z<(7%[7P-7V]M#XG9(W-Z7W8APL 7EO"XP M 7QG& W]8Z[E6BN+ZZ_2Z'U=9D%G8,=NX%II3N<0X6_9E_EBO BMX[>/Z):" M!P.W5+_A@%'#"N^M ]^H24W2.!$ZPW5),#[@HS5.UL?J>\T/)C'#OUZ7:?KD M384=(7]@T/.PJ1",[ %W8+[-#7V\LG%LT8,1Z($X#"<"6P&:D^BY5#>PU4> MG1_0!4URI/4!!1Y',^0Y)VNH+68UB*(?X^AS49X0!SCN+3"W$+L4$Y&YW9)2 M;2S9::]R(76% M8)PA/ET'9@T&C.:&;3!2)#H^XS(5S9G$W_!F9\SXF,TR1BGWG*J55]>BD8#E MQ '1_Z9\3?Z0TM+4#O@-IS4WZO5A/*BDN=)\8<"\;[KZBW"E%(" M.A$)GLOM<#@$C.C3FJP6H&('>0MJ,HZL6TP7A::"?0:6@(FIJ^Z4.(7I"9@P;(I;PBW M"Z3.I[,@P5;W8R)WG]N^,SCQ$(\!0Z?9@OG_7-+'HB8& !PQ^?<<];V@6N"V MDKQ_6']%J:(Z;>S<4M4U 1012>)VVB5+#@Y;J4'%L@W2$0G#:S'AG1 !Q##JI$U!/V23 MSX@^*2<7KC%25Q(KH+"?Q63,*38EA)H@MB=,D% 1.;9N8HCHMFW,'6MM52HV+$"F6AFO4/E_R@%CM%HE A#-Z M?VMZ$- C[Q[22*[QL-O34%9>*QWI10;DXNP3(SKHZWB9%@1\F3F."@[=32QA MG_;\LI&JE7/$.=2"KL2IC$ $X29 M6KU**2DA$V1H/T1O8]MV$+SE&F)!O(E:S*(LGN@31.J%H73?$>")@D/=AI6* MG$/C.=$IPUS;U)@^M$UO^U&CE3&$*8OSA(^0FKB$,?K)VB^IDL++#8<2S)T) MB^)]HFZ+[5,X,=I$0"W#%*.V3"_X0MH,SYU^U!PAW:"VP\4%JBG#RNJ&Q8WX M8<X5LEIP$+M6[#2AI.#7AFW23/<%D$@5X$2(TRT18KXFY> M#U(1KN Z5WP]-6BO('MLQ6G2L51XE2=PWTDK6L\EER1D$;LRT=A6%" !M06B M=)UP-?;U*Z\V@<"SL0(;!4]D0V9BV!PO'I':$G0SD(8946EX]%3^1I+?6*&E M-"#X&&NL!,%N+/JGE"NN?7B9MB8O&$U\;9F#3HB;#S<=;C9<>84_%SI :M[!!-9(4P#?9JU>* M$7V34BO8I*P[#IDY_?OURB*RX1"P TPFY&&).\<[]NK^[8# $L/L=EFH+[12 M':X=S90=" M=[WCEKG,;.EZ7KL-S>SG3V ;R,&X,4L=A-G9A$ OU5:771=TSMCW5PR[(5]Y M_VR9[:=#OG+(5]Z7W3CQ*+^G =VM%V;J*$KAS"A6C+- UO>K!E6#MI18X)=^ MT"12@IXQ4D4UXTC9VHC^CV1E%&X>WOJCK8;@S,+F&J2)HS)+P 3FB"GY(I? MU.0A,9&[8_T1Y]Q8.H$RL !7/1:[ =V&0L?*67]J4;)-@ALWD_1I9IGIY+*% M;#;<819=(^P:]3<_WW,R+PG*IV2@H65;@>U7*Y6#RV%>K8QOQ7OP<.(N1,#\ M=GLDW^Y]V#L8O8NP5S)Z,]H]^GCPR/H?CT)IV?$WAD[(RU$8AX7K#@@-PQ"> MJ@EZV4%&@)@R/BJE8D(%_JK37YRIKVQK(!+U4>V&-ET&J;:XKP>38R*=I-N* M_[;/&0TN@[3U 8J3&&X1&]7"CBHI6=;J4L1VXLX8/T0^EC)ECM';7&%9A>/O MF!5^IR0#%U JHJ^/ F=3:J)S5*W<5U76''F"*2;@>8D,,N&"/_$_N6"7G?M. MV2V'2.1%4^Z;^.PJ2Y6,E&M&0(LE%D0RK-H(=HN7SM(;7*6FJR_6WZG*?[1V MQ:C0YC#I_[!SMR+R@BBR!7"HL9Y&X+RD)_#$)%S6I$IS#11QN-H.S)-.,I[' MQI4L80XQIF1P'.UC:%A"?&]-M5C%E@JWI*T$(KZ^JCRAS15T,^+F^^W3NUUX M!/R7[OS^T)=(X'#!<0JH+G4<&]$ASH&Q[RTH,\KTY*:!FFM1= 31%9-4S?S? M+1P3[.-NJPI3A,8>N*9N"]@*-@OJ=^JP@=T/@=*GEM;..)*?($,WGXI:*Z]L M75+@-L!U\ABM-W),DR'QX#KP$@?"9FD$J660JQ'./]O.BPK/=E"N=)F#_6UF M]D!C+)BN'4\(&.>+I=9II71H!=&:TT#5FEY'GDI2 YW.OH#23!2?7*^FM^IO M?U_^V:8S!VP@:@)K$\PDJQW4')+E&-<]D+L2G-8M\:,SJI9(^NV82] M*O,L M3<+J84^Y491Z:FUQ<[)@^'2L, -5CIM$L6HR1BE0UCP/L"8.2D*\LEE^>1PQ;D#O1I% MV:;*D+1.[RN&A%E_3K!S:&SXO*2@38C9A,@0+ [ZD[UK(F>C[CU! MJA6\7IPDGX@IRV 1A.$I]3W!Y:U1P;'"M07VG M&2D/^P3;Y=^S2Q8&;,I4T"'#*E4$R3#'/I2PMZ6\_*V"]GK\P\BGC6F*L9+/ M%F3 VKI2+'DN4Z[/XU(Y3)QPE0MO(\<"2[U["/=12&=P&U%%ESA&:RR_SFZ7B&UX OAD/3KMJM*,2C P@*E! M@^ZP$9!38E&J!AOZ]TO3,'NO$0:+X;4ND60($"]'88G*[FKRF;W@K2]FE MAU/BBSY@Z*2>1].\5'R6WI.Y3]9#(4TL?COXRH1T^GD5^H[,!:*PY5K_+OB+ M-S%X!YUP5U2"O^V2IW@_0BJ))UC!Z^J(*I9ES@1!LP%GE,G 24-E+-PX'$[X MHYK9EH%K(PY/)WK5D8XB2=$T MYEB53:'5L.UR"]ZZ1B]XQI^G&)#YRE 98M-:AVE5OI-MZ+MU/&X<->H&&;\4 M<1X;-M:;C! )Q%E3E)K:184Y-M]!S!DLPNNT"+-I5S<[4E^'7Q%YK .\?KAH M:B,\6DMP#J[IW[8VGK-V'6.U)Q-$H[]*"_*WYR]^YF\7[EN;H54VLFV(WG?!O:6\+TP(%4KUUR7%8,>>Y76\#KO A? MASQ!YLMA;HG8:Q&9P#'-&HT0G\&P$ FD;7#+(%_T10B@-%$G2=@"Y(K1PQ8> MG#"O>L3^)D 1PB;6-FB\9R=:3$:21#!D9A(4%#X>AC41 P^?CYKQ$A_A\P(J M"^>N(_600P?G/GLL'Z!:!.K6G54)@M6/:HJ4]],U??4YUZ+E<\\Y!W,:C:Y> M[M!S+P^!7ENKWR]YG1,^7_3#UH^\G?B'8: XCG[8EJ\O:.T5: )_&_)0>#:T M7*6S'>'^3[W[>_<3Z-+>E#P="WX "@6)%?WP3.XDB4T!?*,IX:W%/7T8RVSH M4%%@+.%2_?H\;+-O4FV]QB,U <\5=G"SRGGDMG@_AD=#B.CK(-K[7=:E)5E8 MR?8\5A45"MHN[+0 _QZ+ +2KQ5XPL;5>U'-OBADF^+R"0 >?[+??.6S-,4B; M:7AC#;9W1L&I3W-5A&)R/9A5R)83E R!SUVM&!E?!KREE W:C=)(EO7*&$RB@>R@U0SWG-M7B M3D4_63$"FH&,[C!L_'^+&#[25*%!@SZ]#@5UN M=]Z6_MI^S.KK$T'5H(\QZ*O;E(=_8(Z@AJ/.#?<4V&.$HCK:^KD3&?,+=<$0 M??%SISK=?1^8RQFF*@@\:6T9$8:!.F7 " #$X#94,2X8GUCOP@SE525\>5BH MB^-V:0@&5DB0,X0H=JKR!!P1IK>=(P3 :(%IP7%;@ MF/,GLM7)1-B) AOB*[84/^$)W#5/EC5\K/^R7P4S\!V_5=4S;=[7:4?SOUSI MFCAOD&@R-6G_G?!&QZ@@)DFN1@0OZM<^X)L>WBW_&OY;]6V4RRA+\F8\>YJ+ MK< &/"ZS=&6#K9OL7O@(.8)."FP\)SGP]>+YTDZ<'BIKCR]!!6% D&S^S3C" M__MQ)U+QPCKE"0H,$$D@:9ZHOR#B^:NE_1>]ZE6%H\KT/CF^NM_6+>JZ]6/1 MJP+XTK<+EN*)YWJY90@O49F[LHZJ,FDE=W8\#\+OWVU_]T@G_>-)8=*?WA%^PXU,^M<+5M;W:R5KA$BQ8"*W1>HO MR_;FLSC:?OH*_O/\^8\7RE^8T*Y #0K/GE (Y9I,X+5"-@@>T!,O*3IOJ;4> M 1:*.-K]^(62\$M%7N\A>1_S;0[D?P_E?U_+_XYN?ESA)K_JFU#<")6,G+Y+ MG[@^(^'6SMMPDJXCS YWW$WJ!JO#7^_=C],4'<31(0PGCA[,R2'M]5 .SJ"H M;NUX$=])CKP2[T?WX7"]?B@':E!%C^ZLO,_R*;@G]^6H6#TT**%!"3WH@W64 MM$53WAL=A =K.%*#%KJ?AV4W68RK+$7,[?MQ7% )/93C\K"LMD$%W=JIVH.Y MB#Y5259E>+ ^W(>#]2 ##0_KA UGYSI"=-EI F?FGH2ZAP,SJ*1OXEB]@]E MI^CWHWMRL 9E-"BC>W]J?C79G]3HOCO/BN0^G)R'%*%[6 =F4$:W=JP.L15Q MGF3#N7H$YVHX,==Q8LH\F[=Y'D=[Q0PQQ._#F7G_@,[,@PIM#ZKH]AJ9LGQ1 MY^7)?3M8#\\]>E G;#@[UZ&4FHWHOUH$PRKB"&M_)N8^G)[!E!OTTH,_6[^U M)L_G954WL5+6W(>S-6BF03,]A--3%K/H'_"?^W!F!GTTZ*,'?Z+^,*=G2+-[$>M^>&4-#^K<#%KI]@KMX/+B MR3O35C'<'8$W43?5]^&0#2=LT$SW^NS\6B5U>1SS7>^'8CIX0 =F\)2&<]4? M%5?*YWMRHAZ8(KJQ= M37XZ7N$\M>)A^&87.&8; _'Y'K Z*_1^^3HD5*B;:"G^Q$!_#1@:EA MOT[F.]$A_'68Y'(.#IG=:B=Z#1^_SFI+L;<3C>"34;K("OR4@7RO_8@,2/;W M"+EY^\6 9/] D>S[7*X5I-P'OCU[#0"?CJZ.?@ZAP?O9__ GSU]TKDS&59D0 M_+82'2+K4$URLG.W'A#O'$0DDKJ-RV/3C_SM/RW*+2XUHG_+CP>P[RN!?;^A M"?W($^H!?3\=@+[ON17IW>\D6;N9 MULD@49Q\\(,=YYR<+XU1L/KLW7T./GUXS/K'#(GH^YTPVRWK)HG>FSJ)H]W; M!B'[[C]&+4:^ MYN>EH9U_H_N>GR.%CS>PY?G^GTRYS(U&8?C'!V;9CO-LPG^54_Y?@1L8#L;] M/QA_E&4:O4X0J7__W>V>BU]-/LO:Q8+GG257WPJW;D:-OT]W_1EWB[&&6(^OK[U M;;^;%$EZ*X;_?I/D-VSV?VKAFS(ZR";EL/4?PM9_7U955A]G.1HY'W9O?_?_ M92;S2"WEVWCB?R;+I+C94W"X3+)BV/\/8?]_2JHZ6V(&';;_?][Z]G]M"IB@ MS[?QJ'^4L(=N>-^?&-A:P\9_$!L_/UN4;3./WAO3$+[HI]N/>[Z!X7R1]WGU M1[U/X/7K&XH!>2<@:_[B#L#A&#R$8_"KR?,DP];HH_^^_>TO>%6WL/O-J37) M;VKO'R7927(_I/]UY05O:CDLFM+-/RIH2;[)Y9=2B%&5C*.]159Q1<2P&:ZM M\NK;']T7;+=_@)1/R\709#:\[;GI:>_8'U%[]5VWHO[UG/SIBH740,WQVX8_-^86F!4 M1.!!SYHZJMLQ"/0LP7-./2U9<5SFQX8::H[AX[+%)IDFFW$?X2+!8>"E60WC MT,X:4")9@:TU(#2JFOJLQBU<8.HZZ*K!7IG,'&-+3A/-$Y!0ILJ:DA\#L]"TL2W-!G:YW +F/_@C.DRFICG#1MQ)7M9MU5>]/LB[&Z08A(.<+)>P3&B0 M7-2--S0KW]U*;;\0]DVO-A@MT8&9$5A/T5B?$WS0!?B9>_]NL^8LABORA%MCR\GG.;R'J>Z; MA_%8%NR]%X38K^O65-&GMIK,DYHP1V3)HD,#^H]@1N[;0MT@#-0WXD[V(<%, M^$#6> "CK(XJ.K.F@D/9%G <*7+D%CW:.YT@)ZJ)1I,&M\76ST^?Q5$"^V9A MX/HT^@%_@+??WMSQ+Z:/MG9^C#E,9U%J2HYAX=O^JZP^LRAPCW&#J,\6L WT MUG^,CN2.&]&(-N@;,Z[:I#ICK;+U9)&+Y\'+\U2A^Y0F0F8 M6F%L#^-Y&$]+S21/<%9 KBV3+*7X'$7CX+5K? L*[@6SR9\MD[J!050&DQ4U MZ*WH#'8@'[2T-'S[#%VB%"-UR^0LFB3UW+NYA/G0#ZR-(;MUVC9M9>#5813\ M;Q@A+-LBX];P-7>B\""%!E,3)0W=%K;)I#(<_IO2)[^6284YE>AU!E/2E#)8 M^G%JECA0N!@&TU391)"#\#.*42+2&_YBS8T6,*C4F 7\/#?'H!KZIYL'"!\H MYA%L!&]K&A9&M=N7,D<\M;P37YN)68Q-)7F++=H0_-]-7,;MS:V?;P'AZ')! MS7OK[7EG?]0V\[*">U$^C;0$EB;)&14%@2MIBIIWX:<\@/WJ8QLPHS!SA0_:GGK@VQRGLI*W(\OI4837()U.1S$6I^K9*EO/[H8ANUZT[(L,QS\L3S&POO2F9T92@ ME*]$+_@ZJIXG+I.,!ILAZW1L;7NL,YMDV!1@$\UBD*-M%5PZS7*3ZI=8H\-. MQ=YNC+,@CZK;R3P8P=B1IZ*C*\\%+GIY1\ M)]^)B2-S.C'+1E/J< Y1539SL:75C*V79I)-,4B5G_EO024"JR]"[\ZOL'&# MF_0J8)NWYY&ZWQ''5I'0S9SRQX?[N_!C<*Z>OMI^ MP5^0#*#O_D^R6.Y\BI[#Q-(W[)OIE/,XL0:%X&?AH4D^:5ET). ++/!M*L-+ M0B8D_,3YGBGA?S-F+8B+,HV6Z,^"]EKCXV75&9P:\ZOU/'_E7/&%+DOB^ M> /3]:30Z +O+,*TQ8'CW0M8K;I.JHQ.*+P3[S(8LHB4E5N>8]/>H$*^@F:Y MCPIY]^/[3Z.#_<./'Z*/;Z+=W]___FYTM/_/O>CHX]'H772P=_3[P0?8E1]V M]Z+7>[M[[W_=.^B<_^OV1W>'6[!6;WZ(+_&"%6_ MS:17?[G__;_^;[:8@;_8_/V[[Z*ZFOS]NQFGJ&?;+V:;FQM_+F?=3/6+S9=X M5_4=MY__C/GPGT)O]N'LM@%B6T;Y_-7W_?U %Z,]!S^[S+^'6S_T6W]-N^#5 M0+;M\=IX^7P-7K4<@FP!]T3/'LZZ16KF* X]\KK;[N2Q(&\NTSEVWB4XR',O MP&?( O(\K.E+ZWQ)]^W_"N\HH1!N63NOG2VX7_#-):"OMR\+?7T-$_F%\W2E MR>@%U+Z]K#O:Y%>LT+GB/%,P].96@F]_G:O$=[ST EZ]DW4XZL-1OYNC_G(X MZL-1'X[Z8SCJKX:C/ASUX:@_AJ/^\W#4AZ,^'/5'<-2W-X>C/ASUX:@_AJ.^ M=<%1UY"T%!MNGQ.3'HY_W_&_08S":)Q,/L^JLBU2?ZZV-Y_%T?;35_"?Y\]_ M7,E-7"+)@-V1EY8GYPB&OC,^P,:>SPRT4GGQA>"Q-[5^7PH7>M5?^**1#B#< M8VMS M-H_S)BI@FH%]X&(S3+(%\&^7(3]LNKC:W!?AGDRR!?!OER$_+E MZ?.-%U\0V1[DRR!?!ODRR)<+Y/M]X.<1?!ODRR)=!OMR M?'GZ\@PWER&$?Z++-QADFZ2FZ3Z!>X[WUDDIYHI$U[P68/S5E^30OH L_HK9U"]\I]M)(6[_W*%_#__'&Y3_&I0*[;X&?N9ECL=F M6E:8.V=GZ_G3.-+__(BT]6LYZI]N;+_" M7P=#!<>F9[3R\8[/$A(130@,-(GFE9G^_;O_IRDGW_W'$7'-E]/H_V?O;9O< MMI&%T>^WZOX'UJQ]:GR*HXAZ5R;9*J^3[/H\29P;.WMJ/]V"2$AB3)%:@IRQ M]M<_W0V !"EJ7CR:D2BA:M<9222 ;O1[-QKOX%D@ ?'=-^R!I%++8"MX)YUA M"(1B/H_JJEBC$E;RJOI*"IJ^NFA P//EP!][JRP69)GSKI H\+8NV2U9O'&"0"3. !\E0%S<&<% M*UL*A\?.OJLS),WU=//PP;Y8U9$$ MM;&C"E0K1&F!7*&*>W MY?.:FU_E-/[&TS )FLS(AT===NW>_FZ!?$ XK_%3DK'HNUGZS5]_S4MK,YG35Q_1%A3TI_8% OG I??F*R]T MO7N+[%X_XUZ_!7A!:,K]3$.?2R3]QL* OD/SG[;<;FW;MI;86")F)Q^KW=:, M3+\P_2U+,_V*?FX6A7ZTHQG&2Q[YZZ;77_39K)EBRCYWYA&^=?/'/^QJM*P?D#PPST'88:-($XE[WG M5!-'UQG0'KCY"KOO@Y\E99A+1;FRQ*E^WY4_?*5A>.BK/%_^2M2OA_C5TX#M M#[W.]#%EVX>&U^[P(X&=3J;N<++?+7[!\Y562#]92'NEE/XUN3&R%+UQJ\7T M8VZU;3D3]P>3SN#\Q/09[?!TT'7[D_WJ)6MQGX(PK\GL22G-FW/.[93FHS9) MMR=+\]'CKCPY-+QVAQ\)[&0R<(>C_:JO7=)#<;.!4Y+&98R+&58RGBBO_G='D[SZ\)2[W4-I >=)^EMUZ,^ MIICURSUM,?:,3<3C8XYO'OUAS0<'#?2QS8:S81@_,"UU.M9^\5><9>WEF_KF#$<<5>C!.2Z=\790T1UP()UNRV$EB7AR6EN>CZ42\GZQ620PK M3OS/#LL);0F>P;+C(\ @[OP*!9&OKX MHQSQ:TZ'=^J-)YXNBRQ//H(G>Z?&D^]CYW]8G+-T _3E35VSM\!__672\\;7 MPOE;PM( :?B',.5^EJ0"#],ODQ36$%2Z$0#9ERSFY&O\XM5 TO!,L0B,$V; M8'DF,F XY($*IX7PR)K'",1G#NR6.NLTO &NT TM65&G3 M@<_'BHOL-KG: -<>$,8()I&PIWS%PAC!8*LDCP$T M=L/"B'BJ[,ZP]W6N4W[%OX0D7]1:]:90+B-1E%$@G_.<@&8 <'L)T!51"2NPX1S"W(, M_PM"$! Q9P2C%J1[$:&V.=,1-6_I=VUSII8V9PH#F/-+KSN9C+W_W_,N&JGG M.0_EO<^X.I$WJG;<>;DE;-.7]/.4'?!H)MLQ7IC![OO;C_\. CZ]X0V' M_U\:$3O;6%5IK[A+X7U@,S8:!$\BBC M[?D 7ADY.>+P._*HQHA?[]<_HDGB,;::_)MVSCZ VWX3POAGUD]21TC Q76R MVP1#'$C"X $+OD#%)+YU_I?!L&*7+SC<%:>JS7==OC3M#-9?8/Y?=( Q-RG MM\\W04>!@ &!(/MWK?_SV\SOZT[M^XSH@$%+VB+?_@+>?#WRU M+@3:A5<7G"(.MV&V='#9K@,^&$]3&1X&.E"+,@%:,> 1L>9^!NOG65HN_9>/ M^BE"ZCKE?DBZRU_R%> RE5C-5[I=:;D!.BBM-Z(#1/"8+4(P0,+#DU)# B!+ MKI:';P/"$GB//H6"4N[D0K8Z72\93.WS MG+;%=69A0O#2AS .<@RJX]]QGJ6DIV&=@LUYMG$='M^$:1+C8O 1YK, 7Z4% M+3!^2#\Y8 2 C."I7)?@Y1>XC,:@6;%6V,B 9[!=L!HL]PSG,.\JB<,L266 MBC.1IW*4W.#1\GT0;A!06S3,]T0T81DDN%"]A MRUOG!H@"OS)1+LD-*'R1)(%\<\E9E"U]W$&-HGK*8O^JT9L\@V[<2XSVW8=_ MOO_ARILJV'\#%!$!OJS6^UL" JB)B@,@)&@4EM$R0R&>6Z,KC5&L8,1Z=9(2M>; M!$1>R1O8VRK-&,"($HI6^D?G8Z1B?Q7&2P9*8 *AFL&S"Q MB,<+H D040+?53+C)5:M-PR%MQ_E@FO&-P$JZL\Y3.Q=.91J>A2Z4F'*I)2VCE23^;0F?D O M@YD!5BWB26"E@,*50= $?P#,L"%"$LMP35X%%3(44&IS@J@03(U8/X(K*S7V M/TR9HI+\Q<*EL9&OUV@D+G'<$&\( $;AB#S^!5.FR+R!S@=BDWP>@#LP#%IF!SX69)1%+.S\ A3@WT(G)@Z%NNQ9Q"FT.X M@K6DZ D(J1/PNWF>$II-;"EFJ^Z&"960Z4<FG18[I:UR?M#TU,2L#A*_64;(!EIEAGIJL:#2=R4' 1T'>%.:^M 04 M]%4.1*S!KD<40D;9'BZ2%.UA6%268-]):9TGJP012!,@N7\V?1"D.9RO$ 0^ MTXA&0DT-:8&> ;5*,?AF"RM^!-(.+1+#WFA(!14[2"(\Q)?R9T,J3U>N(8G1;0/+D-*:!*FCO<9 M4@7@/ I7X+;H['PA 4L\,KQWXY#<84NHQ1+G*7^TC7T@/!)4L-(<_#AOJDXS)+@8'7TMEJ%*X6A MID.R=B7581!KH(?:5[@Z8.A7Q"\1F=EC01DG*T/(11DM6F MX_P@39VMNB 8//D,$JR4MJ0:&"CQ+?T+BM>];T:< MQ%=H"@)F]?E5#,_)LK52?!5$S=:A%(/FJJAH485OB'-59$5CB\=+BEV6)L0\ MXE]"B<\B*%5!'98UI9R,. "I]+^I5&I.VUJB9XHPI*TT+69G#4J5S5;B: M33=;YW7H.B_/UGFUM,YKO^'?EE_"5Y8:G'EJM!#P96JT\*1!DS"A[N0KO1@L MT[[[O(1;:D(L;WSW>J5Z/-^R_;FX)<,>9C^*\HGGF[P%_VZ%? M9.BG=/C9SWUBA[_7Q.N>Z\4F_P)1[_S8+.FKZG)/N_ L Q4;.3K7?3QP#>%K M1]Z1N[-L<+^[;F76&=_%5.^LW1+1=,[[U;7[U:;]TC%RNU]MV*\#JWX4QW); M;D2';K+;9GA+3):8'DI,W3HQU:7145J5]I*68VE+\SN_X9C-_;8:9'SVOF,O MTV/SE&;Y"E%^0M!;')_*+!;'%L?'/HOMXW_A/Q#^^*]K_2U MFPG@T!FJI^R.)<9#@W,Y."EB?+-K>VP,ZA2LN8]F5X87M^;V<7?/=-1W)]W# MW5CTTO!.1A.WVS_3H3LYX'WJ+P]Q?S3$_Y\1Q(/NR!U.1ZV V :% M]AJAG)Q%5,@28QN(\?*TJB!LXOFD#S^\P[Y:LG]:T>Q%M^>R!R*.?19;Y&QQ M? JS6!Q;'!_[+#90==PE=&C)8(O%]H:I/-<;CMQA2PX*[ ?B;G?DCEIR6F!/ M$'M==]QMQ\D7&QG8:YAJ>%*1 1NF:C,Q4I/7WG55WYT!==JPU2D8>Q]Y%.G& M_RQ8A3'>#$5-ZXOH52M-P%%OY$Y'DU88!_N =SCLNZ/I&<';'[CCJ=<*> ^N MH$Y*WWKG4;ENB;$-Q'A:9V,/8.I9(VXOC=?D/6ADQ05X45E"5V6VVX3S1A.W M/SP?D\8;=-WQN!T'0_<#;\^=#MM16&>UYGY[C9Z%VK3$V 9BM&5F-E[7'E/O MMQSL/"9X@%<[LW@1SB*\_G&5 "[E58^MM/7&KC)BNY W&+WLV M8#_:M7&8)J9O+(]H@2FPER2T.QVT(;YE:<+JXP.8AU[WM.* UCYL-3W^]RD1 MXW_;,. I6Y$_AUFXH'"?LTZ3FU"T-? W=+TSZJWAN=ZD#0<6K$%H%?#+@]/O MV_8CEAJ/A1K/VQRT#9*=8^SX=R9@VE:7EB(L15B*L!1A*<)2A*4(VR#Y#!HD M?RCZYH6QGZQX*^.9DY[GCEMRN]=>4MR#H3LXH[8SX^[$'0S;L;\V'K370ROC M4PH(V>!DJXGQ\K2*&>VAE0-9=B^[SW4+SV'"8<[KQF:#+VCW6=&T5STY[=CV M;%93'@TYCCNG=0K%DF.KR7':.8^>,<]4F/0B6>93FL7BV'8K/^5[5SYD2YYJ M?^)2-3QZX^)%>ZT,('MCM]=MQVGI?8![Z;GC\=,+@-^T!MZ^.YP\_6J]%X'7 M6GZVGO"Q]826%MM BT/OE(C1MB@_:0OO?0R/ M27?D>BUIY+V7HTU>UYUZ@_.!=SQQ>_UV'.6RP:&]-EXZK2M0;*2RS<1XZ9U) M5UB;G3Z%[/1ONOTF#)6VW\CSO+[;'[:A1^6>C-JIVS^CFX#3&>QPDHFXEN56CU3,"T.05+$98B+$58BK 482G"4H3-1)]!)OI7 MO'+R,$TU7STQ*3GMN9.6!.B>".JPY[G#<3N"SWCI^S MB/U88FP#,5YZIU7X8 _%/,VV[H-M'23Y+.*G[4,<#9PM<"N/!E?G J>E"4L3 MEB8L35B:L#1QK$%)6U]Y@-"EL^:I$X11GO' @2]62>R()4M;%]/TO,X>F@"U M(,PWZ?2?WNJP%7".[+&9\PL?]<^CCLT28QN(\?*TB/&>4";\R\#L2_:@D&KXZ*P#HS';\,@6X)9XKVNF3R3A]A./<,(EM^9EF!I E1B2!D_#D=?;@:2+OWY:$/]X\;7 KM;RNN0T.X% MYT. NPV].K]OS\ HE'P=(X:DLP>^ \%@<. '7+_?T MT]WMI[UIQ\%%Z*GP23VYG,!GL3/C#LNR-)R1[0TO9O"*R-(D7JBGP3:?HVB( M?7C43Q,AG%4B -?LSR1U%CQ9@%Q9AERX#H?% 3(^\TS(E0)H0>YG,%/&%TD* M#SE!SG$:/Q> +#3[^0J?] '-89SC#5+P:\JS/(WQKPI;-\BS1Q/-.N57L"DP M;>@KZI"2STGD'59)+#K.3TD*(B.&9:8IC_V-DZ4L%A'];&R>Q-!L@QN!4, G M 1@$O'K&/L(/2W7 ' MZ20-8;4AO.AGPDGTKH+3>ILM.\X?,:TBP>[YMZ$@QN"!6WG*21#Q/J($]U>Q MD'" >F#/N(#/2)H&2=V&\!;1!I/^6I@$""%^M88/J;,!$=UQ#L=P[V,@VWR% MZ!,;D?'5%JOU^M5-*?FHX+INQWDOGW )-)-YPAT3W.)=9XJ'4'7=3][%J,]! MX,_",>\^_//]#U=>Y6Y"1[,1C @4+8A>--P1 R7(,LGSC.1"G,^!8O,4D0!_ MA1'0-Q<:-5+ZE(S?P)2?EJ% V<3C!1"CWDE$_RQ-6' UP[UT85EH#N412T&@ MPE,_OW/WC^6?WUW]\E'A <'[]'87?=PC3)8,)<^&P.>B_-&+P"B&&YD*/LG9Y@*FG<:4Z3GS2+=12I-6PJ0;A. M4%L@OBO SN]68_5] TC\Y1WJS7M=UV$-XMZ0WP\RMY45?\<(SV$E*U<)-1]/ MG\5./IA9W._5C-_J?W:D R@^7 <#OS-"Y;+?T;<.BV[91AB^US*MNU[=+BAZ M[7;U<<6&#^4-^ZZC_WES??'-3@KR^IW>!-^N++4S&C>L5GU]3:_?JJEG241. M%W.6*9]_?_&7+/'!."<]#9S_#IX%$A#??<,>2"H7C:[FI#,,@5#,Y]$_*M:8 MRM6P/$MJ#A1]=5>NX(D6TV[R_+LVW7V0PAM767>&D;A#PVHO )^_3=(HD+8^ M/O4@X_Y9K9\&\_Z%K).*W;C3@]J!2]@!&'V!([G2UJX8K[BH7I=4[5L1,N"; MT6MM?;\%@& +EF''_,4UO9X/\:3@KY?3$4?Y6A-_HM\4;D2VCSI2IUT M-\GP+SY?9Z3.]?!$1?BF(B-Z&N1.24ADM8?B'M7]\FHZ2OS/07(+9+!;V+Z0 M&_21=@2PMUXRH#F?YQ0;-&PKPR'JRNWNW6_$$4W>:4YLF2!AP0"%98H1O.H\ MDHQJ:ZU((9(K*0P5+[=P^LL"#A9Z[ H M!4V3K.]@1,)T$4A>!P M!1T*(C)L1<"N$9;P82?1_$S#_]#$+A!-@NP>WX2 M.?1HX"DRY#'X0$X';GD1-C)SV$, T9NFW0/B!*$Y8L4\;0=N"E M1JU(3^ 9ED)*P,46-3W(\5D1H0=V:@8GNGF,^D0X[ +) &">&- MO+\3N=YH']@UQUZR&_QYV\LU?5H J!!=29[N@J6"; Q7H9<((B?@:TZR%<>] M77+I0H=9+F-H&%>#37'F>1PH,V2=IT"LZ'CFZ;:_3>Q/OJO(_:6.GF'$](:! MBRP '^$<*#?.8/)YFJQT3 Q'IK\.&0O[(.T2 %056"!9OIKT>E)=K="E+CU MU+PEB0.5]8 X&J+/=6; 0=31+EJXI^1M27VXGOKW#1 MA7FV:3#.2IL+IDF3?+%,\JRT+ K'?^D9*F)DCKFJM!B: FM M91AL+GBF>1POL4KDJG :=9T5A8(SBO#,.%!DR6.%G41"%.,MH4"7G<(C@I-9 MBO$0C+/#!N2^E.&^!IME6O(2]R-%%H^!#)WG:82(D3JL_ 7GW;M&BI/X"F0; M4#1@1I&\0&8D/E-+57!O81?P5TV O +/L8E(96 6M%@HM8I2U@)4+4F8:$Z$ M6QC@]<#ZULRXG3%?L(:HB0H\S5/R(6D7*A$I]840B1^R3 ?'59C(X1$H#U!U M(+J0@9(8_EW*@*D?83"2I M]"-P;\T'OT),:!14I<0*J'7!%%G=S]E@)OT[9Q3MW.(#%TDTXBN9FE%R1U%Y MR2-;>UUL;R224F:\ZHVK3 9+$F!&INBC7J4\8K(2#^D<1@ >B[E<*9$Z,Y8. M/X/<_0PHP_P@Y<#(M^M,F[Y@>V"(58[J2$VM!D&;]#!7 #\9Z0< MJ5X';$8,YCR -784_E+%K[14J8[6!8NUTQ_1,*^P$/.!G'?HRH_#;Z"S "Y, MB<)?C0?CFAYY-9YZ58XD#(\&_2T^Q8(5GPEP :/D5D@_Q["_'RX)35E6\G8Q M="74O-NE:)0E-'>5\3&."#I)3K'&2C24%"DXD:@^1563GRG M,&%1$"HEJDS0!@Q4\;:--J#P_J2V*SNIUN;3#IU/Z]M\6KOS::=$C77)(85W M;UH3)]7H/>Q,V;\<*' CY>"*!5R+L3\Z'SOX-QG_.*ZR,$&>C:7_$\JO88 H M9#-,D%6+V%"NI># A,J%7+'/8&#+@><\ /$7F=-3L*/J^]=!DUJA1TN!%V%K METDJ5).M?Y%;@S.->75-/1PU[[?6\)C3U20D- M="![:,TBZ="4YDNN0F]A?(-T@3& ,FE8^,;:8J @'C@\.:#1T2XQ1G9)F MP%4P49R1SQZNB:*I6"J99[=HR*IQ5!Z$-M@;>?4=]FJ;KK9X--@1J;W7TJJ; M:SN 5='Y:E1@,-WVU.[!!M(\_(8<)5]HXL*[B\QJ%B4)HYA4"IPIT/,Z*C&-QX,4R*_Z=0<*XW1.E+ M M-;>U5 (>0YN:RY'PMY?7<=X21_[ ?6/3^YZYZ4VKIO@, U)":4,<[1DTZ=K?,,!.,.E$4 MB "A0U(VV<4Z(\459%R $H< 7(UR+&4%D1M8=ZIZPDI!Q, QU>"+V/G5]8 MZB\;!$ H!)9/"![C88(\%ECIRNGD T:=*.P,:%[ EF!$':,$,8KM"'@ZR:4Y M"7*ZN@$2RQ]EV/W7AFV3H]/)"N;,89NN\!B#) ]2#O#E%\GY',40!<%P*G". M)J\KPW\ _7G'\'N/U#)%$UU:LOR ZS:*TG>NOM?I#5\?]K"&\S\,K& P!*0A MTR20_Y:PE)3U#T#G?I9@QE^Z /^IBG!9=%,D]/,U?O%J4)6DZ .AL5#R8-%J M 'S8SPZ5[+!G2%3=)K1#.J*NB@-^D%FH1JO.!*V$"W[MU.5+M]/@#6+TM/HM MA5;%+O-L)TI ;C 96D/F&@WJLX.=.G:J?FAG6,%Z70)*)6/LH@SZ&IL'&G&1 MLI5XB!XQ;4)3.D\FPQI6R@E1T@?VB7$^@?BQT4>F/^@*$ MLZ#Z))G=5(%*&>1$5X'TG:Z9I:[CED<1Y5D2];*, M( B.0AXPR/UEG$3)0BI>HU;3.-Y&BTWQM!K5HC6B7::_U(G">;@CB6@CI8>. ME YLI/2$(J7[;TG40)D*782M^WL+O P=_TY9)U(_'\K81+5C0;/T^3I&'CU" M.+UHLX:/NJ)3GQ79/",6CDZT&?U<#TN:(&: (EH63K#/F-,E!(?%\[%?G^!"I0S3E\Q/A:P-?Z MK^*G"@8N=G=7-GX.:E)Y.**^&-N]6M3O?8!A=_LSRR6WR_P?1BW;+P0%6\X-M6 MU[-0EI5QWU_T+/V;MTN#M=I:46:WLK:57;N5)[*5U59,=BM;NY4'-C!0OLN] MNA&=[V;I-PUBXICIS%)8"RBL6Z>PNO0Z2H/6WA1P3#<%4"CZVQ>^$.!E+D4[ MI5DLIBVF3VT6B^F7QO2QK:LMLSRCN=-"0^;X;FO'CGK6ACGV62RF+:9/;1:+ M:6O#M&,6&[)YO*73/SI+A[JLMNWZQF'/<[W>Y& 7_KTXP .@_/ZP=T8 ]Z?N M<'BX*SKM77H'3D9\;=KT.._2LQ<[MID8+R^T7C?]J3G#J=M4N=[@7H\=2?>\-R@GG3=<;=->VVUY5Y-MY-2EM9R:S,M MTL'TWG55,)P!==K8W"G8>W2OUP?LN-!*HZ\_[KG=0;=%AL!>H/:&;M<[/Z@G M[F30IHCLP37322E:[[1")-;J:S,Q7G[M2;CC),9'Q^N4S='0]> H$NZ/9X^= M+8EV6G;JZ(=L!K3^(D]]U Z.W&_K[:.MU-F!^8(Z_#00=B9@6KJP=&'IPM+% ML]/%^:'J3,!\J1.C+0Q>#HXN>/F)NOQB"+.5P4O/[8Z'[GAT;MG;R73J>N,V M96_W ?6T#U![;:JOM!&C_?8^.*F(D0U?MID8+P9MC)D-1X/W*XW:%$08Q]0 MC\83M^_USPWJ:<_MM2I,9V,$>ZVW.ZT8@0U8M9D8+T_KR(\-6)VTH:<#5BT^ M6>$-/;?7';5(^^\%:F_J#K$QQ'E!W1^[TU&;K'JK7/>:FAR?E'*UEEZ;B?$2 M'>T3HD9[M.(T*@//!$Q;*FWIPM*%I0M+%Y8N[-$*2Q'V:,4Y'ZU0<"V"V@:-]IJK'IU4S,A&,-M,C/9P MAG"TH6E"YN@MA1A$]0O$+;T MCBYL*1/4,<\% M'P>O:W;Q_:%0$Z%>;P=&+_[Z/G9ZW9[GRI">$\9^RIG@@>--7CM,.'ZR6K,4 M/F<)/@@X#G*.'T26)O&"IT[ 80$!+"!UDCQUUFD2Y'XF'/Q2\/0F]&%) M$,XJ$1FLXT]X=L&3!?@TRY#+1_U9T]CZ&4'? MKV#SG(@!4; L23U'9 MDDLB6,-N7>5KM9T:,VFR(MPY/LL1M;/-,R[AW8=_OO_ARINJ!<$"^"KT.VI) MGY9<[33L'X\7V=*Y!8S,TH0%5S/<>-C@-+SA,:[2!Z(*XQR6O$B36W@VC 'S M?IX2=E,.C^5J^S('H-C.=-B8(1RWLGG6:*48A1)!O&,&2: MKXF9$'NS7,#; CD["V_"3+-Q'OL@[QD\C]]D2Y8I'J9!MK@81 62TCI/_25# MKE>$ M<+%W@%7)N+B6/SH?.X1VKU]\5^WL!ANV@,UHY-RG,.ID)Z,>..;V48NW3RD+ MN/,.U:-3#<#M$Q&[C*^#91U_U?E&TD@5*\$!,@;RY0)$-7(@CY);,D20;)"@ MA<-!F@7.#]SGJQE/)>7VP=R11@\1,)(;2ECG,DBB"%\BPDMR ;^(-]\Z=Z-9 MP=9[ B+-(?9@G*)9BO:GXP.OK5D0P$#?7W0OZ+,:F#Y7;&^:P&%YEFA#6WXC MM6]&1X*NG=LPR):XE=VZ8GP<%2A3WD>,KP5\K?\J?JI@X&)W;-GXN? YU"J' MH]?-46'U>Q]@V)T',4S\!_QMAWZ1H9]2(S)Y4HF(SD\HABIYNC,DKGZLHW_/ M0-O# 8< 3\3?7W@EZ^X:6_&0_&@>YRO]Y.HCFJ\-WE2_*&U'U4*5#)N/4C=] MHF^])0MOI5\\2Z)@^^E_@4QW?FP6Z5^99SO\=H[.=3(%WS;EGH6 M(K*2Z_N+WKF2.IJ;K150Y[QK7WN#J-VU ^Z:-[6[UK9=.[ Q@ ):;LN-Z'PW M2[]I8/YC)BE+3,=%3-TZ,=5ETE':F>?:(N;XSEK\MF2P )_GA+JV';7PW-%H M['9';>H.]V20^Y.1.QVUZ=S!TT$>#=W>N$VG2VQU^WX5W4E5M]NC%JTFQK.@ M17M(]K@-M_=QD(LL#0]@M.VCY]ND-W7!GF^11M\'U./NV!V/SZV#\]B;NGU[ MV_#9*DS;W\]:;T=#C.=^4-:&Y]IDY;WU&55)4_'@(@$9NJ/N MN35U[HV[[JC7)O-G'U#W>YX[';3)P+=Z=I_@6)O/VGS'0HN7)W:'C.V.E.?)W4,G.RI8>!6?%3MJ3JY_Y0&N$?73K(_ MK/5SK/YG!^U2G+@.!E]50M,S/D]2#$U'MVPCC.U?%KY3I7NB)N8^KMBHU_6& M?=?1_[RYOOAF=]/)?J MESC+E\^\O_I(E M_D6%$G2D7'IBGZBM9#)WWL$HV-#YNV_8 XFH)A@4)B:=80@D9#Z/8?)B]:E< MI^Q*68FCTU=WQ?:?V+EY-^'66J9GB;.N'-8W&AR7K7=[W=?.;9@ML3WI[J;6 MZT2$67C#L3O6H14/>.]=0Z^\M5R%%[%40+L*LVK#[ MSD[M+C8+!J0 /K^R#_Q=3=U5NW&$&0:F%N_\H0W>.X[LD\LBD3@S'O-YB"UA MJ?[&K#M5W;=M-$MW ZQ6*W4=#9T2^%,"ZH[/BGB!DBQAP'OK #(+V M7;=5-[=;@@($DJRI83K@, :"#M)\4?1AAX6%O$ (8#(LCB168"0J-CO^CU\W M[.]^M@=&HV]T8UZUUK @.Z32LO&\";9Q-4"-Q#Z]+:CLDP"!K M+O=OY/1Q,8#[ (Y7[U7XO/?ZB/K2/U"\[4^Z1^M4" M2$3S, 4YMF317'=X1^IS'9\!G7&'94 !LSPKFZ$;[=YW=+E7[=[W+AIFFZI@ M<.7'@(LUC*[HH<3X@\3MP\3=[3*A3MI[!TG+40G)MNQ3$!:B3WY6\D]!K*7@ M/J5>M^Q*WWN-[>I#?RGO S#:WA=4*GO[XQI X-0N'H"53#2_=SO&]1K%$P^2 M'G?=6Z!VMG(ORJ[31\:0+/@3_N:$FQ#X:Z 4CV MOO_W7$JB;R^0^-^!^N*^#KI;X'S:_O\O;!!LXV\F7W_4?(T]\26A;[<3.X.+ M %#H*?PTRSUYMP<^&($Z$?9. (IIV#L!8)4#[^X[ 7K/UP+?#FV'?I&AGU)Q M>3*MQ@_7_+2QR,/>G+#/SK:'NS/A&#?WT.5#]B*%\VD3?HST;V]7.)FM?.TD M<^J83:<2CGM3[7;:&S3.9RLM9Y[4=MI;4DYF*RUGGM1V'KJ-MKT)QU*8O1[' M]M\\YOZ;*OL'^,_2G)+I8B,ROFK=Z77/[4ZF;F\PL>>:'RH^3NPH*?;B_"II M=YQ'25_Z7/,3^6\R[;J389L:*5CNVROWG=9![I9QWW34=R?C-MT29[EOK]PW MM-SW!.ZSQ+A7M]2J DN,QT*,EZ?5[>@0UZ'80,L> BWOEGP5BBS=X/$OD:^P MAOCE@RR/?:.)H8?=L=MKU24G5J+N5;U_;8G0<4K4EU;O^V#!0;_G=B==RX+G MRH+VNNB#LZ '+.C9;,.YLN!7%_U8%K3$N'=BM)>166(\%F(\CU#TKGB+;>BK MB[B.ZB*-,P&S-:TYCP5A9P)F"QIS'@NJS@1,*RDL75A)82G"2@I+%U926(JP M%&$IXIDIPIX8>GPA2^_H"EGD+9?5KH$'NO!R'WD\#^]"= ?#LG0> M >MC3J9[;K_7WSH;)G0UHP? 1..A^YD8BL[SY8)[0E:6T9P+,1HRXPM M,1X-,5Z>EF2TIXA:>HI(A5W4_0RM#+A,QB-WU!M9(_-,16G?AEL.[>F-IP/7 MLW[>^;+@:9V);B4+CC#Q,+ L>*XL.+(L:+W;(R%&SQXGM<1X+,1X6I$6>WSH M).J8S@1,6^IKZ<(6=EJ*L)+"TH65%)8BK*2P='%T='%^J#H3,"U%6(JPQX?. MZ?A0S ]U=.B)]RWTW,&X[W8G?9O .],PM=>U29.GZ.$G,Z#GC5VO9S/HE@$M M QZ& ?MC=V UH&5 RX"V;.#@X-@6N)88CX88+T_K[-JCCPO9*I9*.*V__N($ M23Z+^&F'#8\&SM;DG(X&8^<"9PMR#$>#JW.!TTH+2QE66EB:L-+"4H:5%I8F M+$U8FGCAJA;X%R\$KD+H1YREWP(\R^L5^Z)7B'!=%*,:CU=J30:O:S&5^ZMC M3(1ZO1T8+5J0J,ZOPF%QH/N1R%H.)XS]E#/! \<;JT!F&#N];L^CAP/N(YK@ MU]>._![VX3;,EDZVY Z?S[F?.;3KZS3 669JO &^.V(B,K]18ES^_ MHU=_^>ADW%_&290L-E85F2 MAESN)2PSGS,_RU-<)/P51F&&/ZJE \2PVI3# S'^)1G&2=8\I:T1'>>WE/NA MP&WRFVZ]WB(3R9570;@(@: 4YI 8X,T$%J%PQ_PT$<)9)2*#5?Z9I,Z")PO MS1*7%Z2PJS$2 +Z9KS/VF>.^^$F4KV()&UNO(Y LN,PK)(1P'OJPMR)#4#_C MY##Q>LD (I_G)(0*3(F"7G92>_>U7OP26!60JY]4 ,S""/9F01NP]^U^]^&? M[W^XTM=2.K,) B] .P>@VB2:+L"4@+F7^&XA9@!'/FX$C_* R1!&/GM MN__OC_>?_N7\]ON/O[S_\7?G(S&OZ[Q-?23!50@[\(_?@(GE#Y*7\R@+KW[G M\PC% $SP*?D)E@MX(L$ 8/&,]OIP O:]E(E/DDX@8Q513EZ[AE1BF=PER<2( MQ%L.?%*()T"[D^1IHW0GX8H_%AQALBK08PI,ATR/[^2Q#UJ4?F@7D)RW[.FHK'RN5AH9Z"D!OP(KKD,+O!9\Q5"M*4CXSP!I. M#=D]T-^ZZC_WES M??'-3@KR^IW>!-^N++4S&C>L5GU]3:_?JJEG280-"K\#:D[Y_/N+OV2)?_'7 M3R@7D)+?P;- N*[;]@#2:7FJRAX)YUA"(1B/H]EVL4:4[D:EF=)K8Z;OKIH M0,"^J=$TD)55KL6)U$HS3FJ9@8L&[ X*83X7/-/*OJI-R-HOI25@\@YI"2/L M76#NT Q1XG\.DELP57=3_5-T^^01 NQ%,_F?WH(6E#=VX-Y\U(K]5]C!C[3- MU1S_/K%R=!+P5WWX@*P>0$VST7/+4XX&^SR)HN16/HRDO@'G7#@\1FOT![!I M5S.>2O+J>R[9RZ[D&.E]>E/G,H A&)ET,$*2"_A%O/G6N1O;"L3>D[6D'&(/ M:A*#&"0:?1Y%:_09XL7W%]T+^JP&IL\5!4(3*-DFPS+R&^G>9R3XKYV*9G@" M,:C CX\87POX6O]5_%3!P,7N*A;CYZ FSP?CU\WU)^KW'L"PN^+*" @]X&\[ MM!WZ$$,_Y=3=Y$D-H75IF)(PI9#K#$G,/39.?L] V\.!R A$7]_T>M=W#>V M$BKRHWF&L PS5Q_1@LX05NH791+0^UE98S3VH[,69U MW)MHM])RYCENYX&].32FY5[=B Z1U;82MQ1F*>Q)%-:M4UA=&1UE].!<^XP= MWTUYG]YN5TZUK\U8;^B./-MBY<&"X\3Z"(SMK>A/.1?Q1.[SQ@.W/YU8[CM7 M[K/]C0[)?5//[6.+*)QE<>^T<3%D['KC:UW=ZY2M&.W8G-+YPM!UJWUKJU1T.,GC7(+#$>"S%>#D^*&&T']].X M$/%,P&Q-C]5C0=B9@-F";IK'@JHS =-*"DL75E)8BK"2PM*%E126(BQ%6(IX M9HJPYX,>7[S2.[[B%3P)BUW_8MT&L&V'@_I>SQU//9N\.],0M;U_^:#G$WJ# MB=L;6/:S[&?9[Q#L-YJZGBU=L>QGV<^6"QPNS0NOFISR.DF\=E+?VXRP-2)#(N".9?-X(5&#X*_8GTD**UK(J3YMSU!%+(ZK+Q&G M.R !GGO@A%6'J0&0P^9 S@1,Y3KZE[HU6WX*",^*D.4EWPPO^P2<,''7G=B/ MO?U:(I7/Y]PGRL#+D4&PJ'LO_8V3I3!TQ-2%XOI6[D]O_^LODYXWOM:+@\+'&D>DNR#U#-/DQ51R-ZI MX>X[X@VL[^(L!6$@(?2F7PG<"F40!X9)8'IDG" D-@ NA\'F=""4+\.UU M$H6DEB2I 1&&V::SS9\E >GEJ47MEZ+?-B!C2YQH&E#W2-])^$MV@Z"NPAB0 M"4"N8#^!7>(M/FBD_*<0^M%>UOP." #Q?KB+F?4*ZJ3E#0M!A,+23V"W4O@> MZ$?N]Q9+U#67'/$FB7),B">CI8#?^RYK& U[(ERX!P M@$(Y*#=80.[S+47\K$)$;826(H70HY4!3XL0!$>@4,A T=,B%9_/\S1*\L52 M,F'Y"XZR]Q7'27S%A0!4AOH"&$< '@,2,*7B8W%EG^8IF7T B\B:6>^%E,Z! MJH1K'("V"^IQ>5T]3+1QT&1+4MA.0%N4(SI=!VPCV*@,3/M5F!%?N'=*/[=0 MJ*OP2_F!D(ZS;U]D0"3#5@FX*O^1 A07F^?V1DUHEG+P-4+/!+@+B;KCSHQ9AAY#JYKI8=5V%:#5D??\U/3DP M1#Y=:(]R'L0LD@F\&FVVG0?QH(GDF#X(GADO7 NI3) @E3FBY">8'Z$T.V] MOY # C.B5(-!40_!J)(V)?,8DHU4D#(KY@T:YMB%-.F4Q"=&#+2F>0K2N[N1 MOH7M'4C6$Z,K#=ZPM/-H 'X#[AZ\=)5R$!8\4/L1XL;$,29M,0+U.(S MMTGZ&20/6*DX>8137 $F 1HY+W[+OX2%7OJHIRN?=W8_+WV25[VQG'F%YF\2 MRP_XY"NO6_FEP)QA[LCVM&3/4_.P+$=-ZN#@9?50X"SCA2Y+<@2&_9 M1A@QUF51W*;OD^MVP,^KM@X*^@-^ZZC_WES??'-3@KR^IW>!-^N++4S M&C>L5GU]3:^KF^,[#%1'8ZL/7>.*T,Y#&'WS1>XTB4P6B[]2&YV7E_P[ZGJ6@DA$= M/X =$B5KLB.P.F"J3JD^XR7KV( MVA4TXI*SP$_R.'.5C5FQ*G%$;;Z+Q _)?B1;,0;$*.]8&N1H:YJ3$\'?@JSP MES'(Q,4&E@J3$I%O>0-;]O]SQXG(8-*6$J FHIE-:_XA^R:Y3QEL8*P.MXQ& M8Y["@*2@\V,\!/F"(>#B/%?BB"1^#XJ$@R<\0RG%- F+077X0^QIL3$"-A/8J5 ML"CG,FX3FG/ !YG1QV@DO##/P3?E9;(+ORMPM8UI M\E;)Y)'P\0!C"=SY-KK'UB$U3+A9^?OJ]D_,#W,4A73Q-*0+%R) M3Q]^*O(>N&XMFBJA0AE9U*NM @1\BA9%%LDH)DA^CHY-71C+#\!?BYR!39%Q M#%.Q#3&1D<.1)D*^FU?X'N,9@$CM!9Z=T$%P0XT$98X7O$Y9B]\'ZR%-=8_)#&^P59H M=XMGB>*L4WX%<"A,*\ ,W0\+^A-\%Q'H2E828WK)6>/VZ^!52-4<,*6?"_1C M9N#$W9YAH0T2TQRM)7#EP;E9 TU4<8I98;*\3+.DK)E&E*:\("S7>8^)YSAP MU5?_IR/=-E@, [+A:,=Q]4))?#7V[!%SRF"X-U4<.GY=942J&P:R^P$LSM6, MIU++]27W>E+'%%8WZ1:D&(ID8*BR[K>#P @ =2 MC!$ZOV"HH0+@J .^<8AC) TO5JU9F17%I8'%N%)>:JP7PF"WB^K8?^>@8^8; MG5F^H=A.!0^N 4C$"F2"% 4$#(H]B3FA1E?(290_G=L M95=5Z6,4@>R6"E*,S2YSS&R]CC9E5<"=.R7PWR7%"5B\@RP1R5^'+2/<3P61 M=VIBFV ^8()Y8A/,[4XPGQ(UULT[Z1^1 *K5;&/T!6,4S5JP9LFB>_:J5PU; MN/"-5PUD4"U6;U![K*9[97&:(=ON6/,:7;4PHKB76**]@ OI=OH]E_[3EU/" M7\-C,[;+5$A5J=[A8V@+-"AM;C!HI-W=H%L::_9-&XP4Z!>JP&=IC$E%0/]V M^&E=N(&Z]$^-]?_O?W/W]ZKY,? M!#F50M!?,QYS+%C&B-JXEE'%5%/B?U:'!\U<]9E:ZL3-#Z*X'5[>TZFN_U"J MPSW?ZUZ?Z8Z#V#[@CL>PY=Y7;7E]PZ?548QWOV+C3VZ?'Z!60E$&]\MS,&;L M_Z%G8G"SP ;# RBQS)UO.45;L97&.(!,I'!Q73M81BIV"2SB# M.?"URI#(\!+\&+%;.HMI!FS6*J5[39,G>4:+A67C880D!]\Q7B1D%2'M > 8 M1&:Z"AU>*Z(^15RZN0Q9UPC1\V7I2\=Y6SW<)@]!J%1XK-S, OL/,Q.*@)K* MG:_8AC9JAOD<(#N6:KYJ>E>'#_0AHR25Q1C2*'3Q\YR^XS>(H8C* KC/Z%R< MC#F(A_+7UU]2\9B@N7(^R/>X/R3^,ISY<_CO/ QPEY$BWK$UQN"Q]B/)4_^1 M\?6OQ^+HN9#XTN=J45&CD*^451C%%.A;,K%T?HJ26^%<$G\ \0+NQ9MO&Y!] M=R"E(NB_+I(BA]A#* 4[@,A\,(^B-59DQHOO+[H7]%D-3)\K00::0/F_LJ>) M_$8Q/04'KIU*]. ))*>ZIL"H$5L+^%K_5?Q4P<#%[A:PQL]!S>UU0V]ZD^HCG$H'+UBY* )(TJ+:6+P-53&@(] M3CS_"_-N/S9'<[ZRL?1#MM,2W?<7O7.E.8QK/2-M[7D@NU\8 ++[U:;]TH=0 MCDYVG^N5B-[178GX:Y$I^>H>B0>Z"G$T[;F3P>$N@WI!4(<]SQV.#W?MW$N" M"KOJ32=[!?49)96507N003_P=E-WZNU7%Q\S5_=' M[F0T/!]P)V!4CMLBPZQTVHNE->>JE9S.N7/12M'DC=Q1OQW.WS[ O>RYH^G3 MP7W3%GBG[JBW7_/9FE>G(,#>UAI3O+3PVI,8:1RFB0^HAJ=W?=#%'DH&C-SI MH W6V*G1A#7BCEL&?B@[/&RUAHB-9@ZMM.LNI^ZX^W2GY 4,G5-C>XLE:T:> MBPA]5W3&8;)YEU#-@U"JME-NCGKN8/#T6%UK/,3^V!V,]AN].F9P+WN8%WVZ M.?S&6GIM%%-HU<59@@WU6RJ>QFYO^/2(3FO$DSM$4_6 MUCJDK;5F&W)?L=9#=D_41\ETE]>VRKG!R/6\\V%[;]!UAWNNUCIF>*?N>/)T M(6=-L#9*KT#G3E,.ME@NI5=QX2L+;J@19"NE%OA2DU:$VO]MU>[^D2U,;>6B0 #VVWB_&85CME?'TZX[W$-Y9UO@'0WZ;G=BS]B=I<2ZS 6=M'M3D5VR M/OL$9-=E#YL<],_)V^Z-!FYWNN#R:N)-NKRWRR]IE+R_EE)!SYO*& MXA.0:P.@E-YXSZ6VQ\SEEP,LX]D#F[<'8L^=C'ON:+SG@GEKFQVWU"HSWOR+ MNAV9KC?0]P#@G7DHU*BT!__@_\[#&Q8=X*3QO@B]YT[.R4;SAFYWM-]BEV,& MM]=[F7)$F_LYRH#GF8!I(_V6(BQ%6(JPN9]GM-;[1V>MOU=W?#J7 9=_O<%( MP_%8Z$_M8#UPA_UVV*I/A-3K=MUI2_KA/A'4R\&HZP[WT$;2UF0]7AGU01D% M28YG"T]:Z1X-G"VPPXX&5^<"IZ4)2Q,/L,[A7SP$7H70CSA+OP5XEM.>-BY.'6KT[+URZJN 'K*/=&/@.EE3/3^M':/:_4_ M.VB7G)LZ&'Q5\;IF'"^-!:\KNF4;86S_LK" *I=/:F+NXXH-Q\P;]EU'_P.. MV3>[[^SL=WH3?+NRU,YHW+!:]?6U>0N30]EF\(>2"HU]E?P3CK#$ C%?!X]N&*-J5R-O+JSXN+15Q<-"'@^'[,E ME^T65[\ZO^E:G;]MG ]%G>';(J?]J'MW'\?=C[AK]\B*+YU;)IQ7X\%8BD-U MS[H+7TUK%[BCW_YJ-.A7OP6O'F\#=/'?+CV#EY>Y>.OU6EX_'6TZ#MY5KC-U MMV&VA+?B!Z]07DO.Y:W7201;C0^8-YB;EX'#0_J>95Q-+CC=$/S@Z5R'8=#( MF:?)2MZ570X>%U=N?>O<349R[T9/UFRC/6DV5.6/N4GXZ.\-?G"V7:UW\/HN M8U4]U&NXD!?C?6:T@ 2V/%3;&WW%6(\PF7=,O5/W2%WRW*''HPHT?JHR:$-/ M2.>6IQQON0=88$$.R[(TG.62&[*$6#S4X4H80K (QKI)HAQ7#,+Q%C@$_XL/ M9N$*I07($_D82ICJ]VNVD;>2KQ@($9 QNL^(Z#@_@#FD7DSR3&3P-KZ%$G@T M<@+\E67;M_@J 3ONWOV(E+[C\9U/>=-.W>Q[-KO>2C\K_ MX3/QAOI)C*^%P^?@Z&6T$G@S]V'H3!ACJX4&>8IB#D>H^$0-L?/'6_\?_OG^ MARM]6RY(WSC@*\ #+&D-B^?IC5Q4%/X[#X,PVW0<*_BLX+.";X^"K\G^>E"? M2&F:H5PPY,RV)06\#!(E2-"$>@]S !5GY*/6O+,&/[3P'5_U)W4'M_:-]&][ MT]ICIA_KXK+*^[=JMIYR/O_H?.S 6Y'T*Y6!N24Y05BO&&H!ZMV$@Z48-5L5 MZ-G48"W@*X$FPQ$OU/$SZ<[B3W)GU VLN-[G%KE^(C)RGY.8?.?"7E;*[0;, M;B(%0!P@"Q!9N5V1WA=6*ENI;*5RVYWQ[: C!=$>UGY3Z0 AWV%QG+.HL(%5 M].W608LN]%&$Q%D*4H<\=*9E#1!?QJ((I2$:SB#]"N\;AL?WU;A;PUBOV(HA M*X9.0PQ5^K])&[,>]".C)%/YBVH #W]*K2IS_FX1<828H&52.] M#C,FKP@4R3R[9:E*9KSR1E[=F_7&31!Z.R!\2+H6(9Q'R:VRR!H!+! 6B43[ MVC#M8+HM9R0T%5%:%VKP&Y-"9D? $22O3S(9I#M?A2)+-RC 1+Z2E1HRG8L( MU16GJ//&70MYU?.VPDR]IC(*KZ.6-FN<$S"/#!+4 MYS[3O0?SYG\8^&W [5(J4PQ,;3C56Y$. (YBTFP)*C3 :67ZVDP9AQ?QF# MV[/8N$KB436*%M"XO6D": M]$!PP9$T"U&A2GXJIRR8R _& 3+8Q" .?K@$ MN& 9*9H;%N6H03*0O]LD5PAGAL'9M,CID(HD(0J:3$I/7 MF?Q!C@A24$X"Y M&R<9+ SQBN3)P8"., -$I_+C1G%=YLA)ZHM"873/F91U6O[IM/S^XT>@7VV& MI*1F81YT%TWB+6A3;$3&5R#1D"[K1&(0HMW\9RM6T29SGH&M+J-M=0KU/>7-TY/E0DUG&AGIUP[7)5-[VZTRK%617'K/Y M'#P6H9X/L?.1KS.CE-$;ZYI(DXRK MQA,0+! E&;QHD7/RK($DX8DP,\RI2QR" O?=:U*\[^03;_43])MW_8:B/_ZR M&+8QK?\EE"&2K6DJBY,!H'%M;OABU]S2.VA G+DLPFH&OK]"KXU'&(KKUF$6M ,4$HTX4!39D^(":HC6SSDAQ M!?D1 JU1X2]YD&.PE-(;JK!%VB'2QPR @0YONH,#]0M+@0^W!0"5.@:.X'$( MK)"#R^%C$ 5]%W7LA,3" K:$BB;7H!XQ8!$_@%-VQ_![K^1A MBB:ZM&3Y =>M=O?.U?'K3I.M>_(^W);8QX1 P&<9)JE3.ITDBLH%D@JO M +,[XO"Z/XI\KM\;-CW7U2$$%<%)0&H] M2"$C@6I!OMF_\\T=3"G3,'59+=$(#TF%PG9+8U>R-286:T)9RK?FUY#7[M%5 M7XM%)4G8#0LCG6R6X-RK'24:1U4TLGF&@1T#DY)@:7$2JLIBSX>_';+NHFG49.+Y*^E?%I9\F0ES)6@!_XXA;M@9T MI^$-J\;VM))"YH#-!W*BF*XT:/IULRL!KS]8R/I966199(KPJQ5LI:8K5.+@ M*CO%$BH]5,E.8,XZ277-*%;,_YBGR15L9T:H8HE2^4!ZB8\[T0)< Z3E>%(1*/!5B+6&XV= M"O_V:J9'W?$IM:>Y_<6VRMQ<>=H G)@;+./" Y]Q##K9)\\F6:1L)8\1-*1A M'D]&0/.\4K% ^#))2LU9E ZHU4M8U0[V&\XU-.WBJ_KAA'H\CC!9VU>J\3*V MIE9SH8LZX#$486E(APGDHWF,=&\!*-L3\"\\]4-9[:SDT5JFDG2DHJ!%?$+R,WPE MK JP( M3^_R3VQ:]-!I4<^F16U:]&C)\\$>?B%%BXH7DJ(J:JY3GDV]B?2Q(CQJ5-JD MR2S"T_HH6.]K'_3\VI#^+LYJ/!J).\:C@F5_^_&?DWAQ19XMAIDZ%>#O3/:8 MJA3#DX[AE&WO!J; R.(I(OOP9%296]7+H0,OLR2T03-X!X]T,*%V$7;(+-:5 M)D__FN+_M6\'\.UHW!C?'5U31J?VPE1:=X/Z#WVOT4 ^28)XKT,FE**BV/ ? M16SXUX2JM4TJ>5PT]E6O;K#<22ZAL9@=@6JBFI *]1MII=]4X]_K76\?,R]) MJ3& 3^34;VRR-H1?>N-==-;;ID *B\//8WV@88($W#C"]'K+F90TV;U6_GG3 MCT"P'\%)H.I_W#1GJJ./OTJL:>\BIGL&R-14Y0S FU257^[$O/@AC/$HO'+I M9TEN1-A47X'S813SH)=Y5&R+/>K-6LP7:WE2?>J!.9]2/'!!B/X$M(S/NTI" M)GE4RD49XHH=,FIDG%*&HUP\LI!F,N"+@^6M8=X*K MW.%UGXD]\*!@ VV4;3Y_IF/B5:YHRM66+1\C>;![1G4UN,C@2B^37*AF)_,Y'BRGT"_VP\"# PF%V^N#REY- MZB ZS"N2..;27D0:7Q.)RY="A*'6O0Z>IX'3W@=4\4W)P.3V MX'DJP)K\AC)8%?L3T4:8*7NO&*:Z(Y- LIL4;$B1&I&O%)4R)"&+%+22P9$B MRH]XFG='B";2_0VD(X''A;&V7O@L4@U2(I8+64,9\UNT:)3!AABD[N MN#I/B"(<0SQ('4F1%D*:"7CEA3H@(*"+(\!Q3A:Y7+C@!L?0SW2RN6FA/"1_ M1U:.8%5:\&=.E0)29^#YA(AB1RC*HF(A0."?N4R9"G<7"$THK(,D=[H.5R7/ MAS)Y28=F5'>:VG;*BJ>$5%C UW38#Y.DLOP%%Q[P+R9;$C1XNL(1.58)XN%& MVD>4XL89<>D*ZB,115$A)0T4GYG+D@<3;Y<\+M1V!9)JI&_+NIWGY.+4@)-' MXJL)RFG]S-"=L<>:7NL]DUZKLN59:;;28_ZHC^^\4U$%W/M5J/+OIBB3NX22 MOFR/4BV0HU10F!7Y'\5B2.4^EH/(FA54$(A^H%$62;0WDIP1Y3 $IE0O)#!4 MVRZ*[=;HK5=//]Y);X?;]9>)2?W"8K:01NV,1R&_D7VHM!,N!+P8M+/:B(Z?6Z?[CW_$,:4M,;\%VI MGR#NTF^@2GS=(^5'U3_O2 Y"O*QJ^)BO5E@ \7R@'UW,_I.TP-=&"4]/1G'BP,PX_)DZWR( !*6[3*%._#U+I_CV&8 MN+JY6?7(JZOJ4&7)!8#E1XE H:LZ[P#PM9Z8':<@?E82_[H@?JK&3P0OE3?F MA5(4S8GIJ!1XNEM#P")DU8D^)D,MV. UHY<&S:20B2ZGUE0-J"2K#?ZF"M5B MA=B=#3W76#L64A,44:;ZP6+9TW+7P>+F12[ Q8[K%T'HE95+P0+J) 8K!YS\ M\#-:(N@6^6!92QTD/11J'RS_PEBP+)T(0J *Y?-H@!5JBC']$IX9A_5H9YT. M>:M>4+J.ZP/B 8!<)+C#H&S#FN/-T=>D:; ,9VW*OV(%5;=F)EW)3!A+K.IO M),P4=*:OHA5QT>^J:$V5K^I.I$VU'ZM<'/1LJKW=J?93HD;EN@0J2U;(16Y4 M;_IAZN:1*OU>V![J,CTR M#O (-^EE3?S?5:?S2II%-K@L6@*3):J/;"GNF4='IOAZ,'JA$I4I^]"K.([YX)EB66X7HM'8.!1:LR&^M&B@O(D!+"&$CCYE%:0Z(L2S[6\CU7%\)9-P15?(9):I M&@16L"8M5?GYE+.AL@.$K;.6HTNDB20!A;O4ZQ8DK3J>QI>4?PP4@58-P65E_=(FR0 ?\IQ'3# MJBD++4OG(>^T6#?]_F:[&VR^M >*T+Q>LEIJ3"D;5P 6G2 X/>,B% M"&(>UE*4Y78EJ"))D16G5U;@(^1E.0^)1<2:O% $20LC%<"7*H,*;"+4"7BF M&F\H9E5Q>^K2JLQ\JG\#RS-1>0S5S40'8@B+!;X4"JXD6DG8E M1'7F32(&B M.GUH".65!<;FGJDB_+LV9IKKJ$NK!MFRH-_2NFDV2\PC:^J&AZ)/9955#(U4 M9,?,-S":*\.CR/SW6$.ZA8!F#(,IA(Q$8_A0VJ);@F_W.HLU2B.S;#W23/LH MRY0)5]Y6:4"D\UY%LHZD'1[*Q)0?_,DCT@=RM)KNUV) #:*K$8K N7:W[X1 MWG5T<_>LE37+M1+FF%%D(@L]A-E6=0F..""Y #*4PZ9%X+Z\2*DR [XG%5J M=] E:W6"T?36JY)6&_O8'164H@R9;EQY5U&FLJC5^>EZ$2E*2JU2>,8*FL/+ M@CJ32!N41):Y8ZK*P*Q(*2P'ZJ\NLC0G.:W:B&K>(.+ H(!A:SK99JW*?#1W M%UU(P>&5[4 15UC;F6'+"?,R%E=*[B(>5->(!IN3O7B/5[-O_E, [%Q_E125+HM30" M7ET0L3?63%(1'JH(%= K:N7,070]L=SRL'#!BQ(3L[!.?Z^\$P15N0K*H%#. M\2+%!JLSZL1ANO9;C>4-U--UFVC(;*30"$5E-_Z(E()-IJO=R(0D+:\5=9[GU )-0K8)"K<'Y5=,]I"'D1!9WA0?+?U#TP MA0=L1),QA[=!2::.Z6]G3"4W R]RAOV?680%7HNB"KB(096F6*W.7E]#HP+4 MNAD-4/Y(74M=1J,,7_\W[1K*+H4D\RJ F/$XZL6NDIZE_QBFN@@H#<5G% R* M6='-^-V(0Q7NB7Q<.[]SA(3+8 9JL1"D$]C[3'U3K[QD\BK;PCV5GO'ODM&I M20+.6(33316I@CNF&E21"DZ7.W(=Y 80 &!%1*9A9YFL-$Q[Z>*/9@[Y-TK8[27O2YZ$_*N>JL"JE[!'.9?A&(,^6NE8;%_N^( 9*W:6NM_1<"5*=P:]M]).GG'8@5BU MOC%M2H?2S77#5-K%56_AP7AYJ&%,^225-&BRD8W30JVPE7=0!.SE4-+4AR;,!+>4S(#&7"$K:6ZJJT2\T< M%"2\Y(WJ.\1753:<6\'$6YV?IM"R$R+/M)Z"!0).WE]$Z>"=@%AY3Q>$A)1<%/4RD"*S745[$?_$G=Q(0C!JD/$I M>9!2BMGJ[K*%+(>6>TQ)0UW%S72D LL10-P5I(!SZ5!\.90P3SVQLL$B)@OI M1"II"SJP T :B@.&\AF\T*=%-#<0B7EX3*1>7U4!V#% MJ1:SC0C $WDL\G.I%&8;>65*T6]1*B-*]RO#KCPYSK1(:^","M9HH*+80.4P M=7REAGU!B=6%/#*5\44B5T\'!XOWS'.:6X\K:S16D$@VOL4L,1Z--V*_@JTJ M ):5]Y65EQ9WR>BZ&4O]5F>*HA<+41&2)CS1DCO.;YCI"7(#;ZH1+DBD67$4 M?([ZG&%GC:8#<6"I,)0?MSR*Y*G?B-^P2@MPP!9X!L%5E"2?9:,,XYQK+=W-C5^Z^HT"%H^!OLKIVMS:09=5Z7A: M* OEGGX&64AW*U[+'Q**'\"Y,@:0.0ZC:T)#*;.3:PK("5;:P+PH!93=[ M[%L1_H9:4Y#Q,!=K/;@-V]CA!DF=FYM"Y5-=>_?3^IP_5Z[6*PF"B5Z59UDF>W'FX')*$AF(@$F]SF%%$QK@:\H)01"[4^N*LM* M4:=_+>M?5/7W#OTNI=^,^9^CA(07!L-2=>BTD/0RX$JM5)N&,U::@NF[ ?B!["UL&%57N?Q9U<:68K*AX,@&O K"D[];Q!7@EKA\F MS\HD7E9<*+%-RM@Q;*O[=A%&50+07*OL,=8HYFR6[9@A+@5;\MSBG]/DH ZFYQK6%([4!1@KSB2(8;8P*4@ MZ@T+[&$#!L1N1-@UCGPN-"HQ*\0QWH VO;3.C08!E9.HJ"Y#OV@5D&V=*R6E MA;[.C.O CFQ$^I-TYG84DV+U>8I'=8I;T_!P1P:,L<#3DR6<*@A0/:QI.H/D M_>L.T_?UCY:[,GJR(AKM21']O__/=S)*X_,H6J-9$"^^O^A>T&"]D# 4 M]0#R'M-8BTFR0, M](-!35(.7AN(R8+FAWH $EZUBJ:BEJ> Y^MK0\"2?,6AP'0=?<58=ZSB@5/O M5!52].^IA=$N4G60R*ZTBE52_& 2S QVT.%O,SE>5/[B56VE#R"//OQ9Z<%5 M=B55A^%=JA0-,3*,!?!X;1_%.608'F,?LHN5/(Z@:P^H+Q7+]&DF<5TWB7#/ MX=^4_D6&K.ZF'W&6?HO%U]Q97IUW<\;^Z7++Q4%RS M_XN)H9C6JSAX&%7!:D M2*P0LES5:KDH@&C I\['(]8Q4D&'1HV &%"GF$EQ-QPW:1&=B4H8=+1@B)1 M)]MO5?OC*IQ75U(M9U;PE^TH @,A<-^4#!<9T'*6H$Y+%:"TP$JW4;F_2$: MN0*YYE>]P=;]',-!PS6UKP9;5WM4+XM]2#/ILV-Z,]JFW%2AZ^4-NL.D%[\5 M.FM8[%02;R&T.+F*!3SRBHGB\:T14?YC)X:&#A?9;:+ZK")1TJVSWSK_RTC7 MX'Y_>EO-T"G3*S(*0B3M:T)/@UHY"BB>=,%U)@W#^8)S69PC182J,V\B[:** MHK9$L](AHBO5Z6+69M'9\/ZULTQN,3RICX7!0,BW<4)]X]*BU,FMU*6K!>MM MH@ZPLO4 QV8]U99K5?"+2WEFY9DWB=EY$<2D5B(8H_0976E2CM>TM36\RJ79 M4*;U&:S/T&:?(> ^G4K:47E0AB]5M91;7AJ .9;"-+'Q1RL?K'PX/?G D @ M6 >JWR6("1D@T&8$"($9G@#!BB&0)&A"6%%@18$5!:\K*S#37<6> !."1= MFX:TK&]9_U18/X_-$[-&)\UG3MZ=Y&&C][&/MPA_HC[(9U0D_+;:-'&=)KXZ MV2@OA--GI>^]0Z2:=PB+^^&J9X[E,1]"M6PYC1<[8(Y#S?]GGH;B_[+WIU"NJ4;$B:VHR)=@V1 QI)B\B11J?IK*I\&;4S$XT M08E:XSFF$,.L=CLU-0TGR9-G-L^.267>DYP\>C1I:8<91H0/J[M@18Z\6S:\ M%J=LLP:QK/DZ/#!5KLXZ ,:!H"BH;V);9FP&Q&>5IMOD\Z2 J!1(U/W[:JJ4 M,^ZVPI;*G?R3V]0V-6OGC:XS>0%843<5S2UZ8R*0&AD]2?<-+.GV%S^'YXCJ M75G!:02<"#4\)A/%8K!3(Q^HDV=S+<]_73W<[Z2CH2F:Y,UYL7D/'TN>8@#1 M1"6.>F&DOHKQC2$?W2(F]3%T.!3OO6@=@/._'VS+G[+R8E%_P#MB)(TNLRU, M\NB9CR!GSW"29 $6H1>S-/@L0ZS)PVA;G,0A2/6!.G1B"2:*)7OBN=$L75XH MQZO_LW0H&TO65S1VNK+D39:\U4U1_1&/>05=5;EQH\G8)Z2S9@K;H@X-3+ $ M?FH,+C)XT4]X'H,)6ZFP&31,(,2=/C:250L#'/+4X%06BKLPGD@P?MP5*D2L M;;+!TU^R>TXVZT;CE6@TZ%"(29LUJ($O.9$@$^-9+-:6BZF>.'W'9MV5;&H^ MTD0X9=90T]UU4J.N6&8H&V0T27K\98=+8OX)J.%3Z\$*6#./*#50G#YTTFT@ M85$A)O.:4[(Z=S<]Y3W.R(F3?&:N0U\74I5L>!3O@(:IK1XVK6%5.M0A-@-& MJI_)6_M9'-TD;"'1>F*1$,Z4T:IB^<7T*W/ULJJ8UR.LD9S=J[R9XW#3-B#' MKU.F\]H(:[)WD61=\]GU+W-L?L>ZA:"H$=,#[V ),G>7XLX\.M'*FN .6*LXU,0CU'#CKE@"(D_Z6QN MNZ(M//^P(+/40(Q)?$ T G&GHK.%$R(#")D1BD[F)]%_%$UP^L1F6R?F:ZHE M_3(@EJ\&87"F+U0P-]Z:':%*/(O9SLSJ^PMT;(OWP$WM((U4=3'1F1A3G)4; M&RG-M)>-)B!B(E$*RR(2]9U9HLD[<_S^3 MH9=0E/OP'YYDZW]"D\&81KB,UN%_.]PZ%CUUX>V5- 'W%XQLWC^.E0SPB7JF MA9+(3SZU!>5\CN8")78747"*B9TE''/A6L:M6)GVMV)FC)@K9?%&E?FFEQM9 M4UQ"9.@G<\_Y=,7TO#G3,K/SUQ3>5I8[/=CU6BTC\/&!GW5?I*4+Z\X<;R77 MK^&\QK-)(IJ(+R1K(H>;F]&%.9!\8*'(*T46$=A)UONJ^X,)8]S>S "$SWH3 MWXN/%EUD.S5?TQ3K/O#.Y9Z/Z:^9CG0\YS89H)NP1+XI-KI1H7^QAMEBO VH M22'S-.%'X M:_^?E39NA%S?G.99J:H$5$8@0JJA67H@H]&LU:$!SUZH,C\3]1-/V0=>1=&<<;^QN>(&%(= MN:VH-2HOM8GV/"&6S;+7N7,TSBT/?3AGA@V;%(M&O%?1+3Z9J8HR$G[C35?) MXI-Q'"IC"R0N(=M@X60Z\^*Z"[[=G%18H6*D7+Z9MF'9JH(85)%S^C7-Q:)V M6)OI[LOP3ST4&_QIVFEWYP.N+ZCQ$%QJE.XZ#51[@T&L*U6Y CM<8%55OK&T MR1N\M!2O*C>HF*0NO!_>5P"[4'=;'_\W:KNW$!,C+-C&VK7B:"*D[$AELQ-X MBD)08%EH'(O:J[@#;_0%L'VMF9KNFYDJ,TPYL;'N!50F'^R;!SOIOQ=_A/"F MLSRF]L ;^+(V>1/%%]4D\1ML]A*'(>&M*GFGNV@VKCH3TTF6]IC5IZ(Q B0JKXE5%&H)F(DY'>G"Q_AA4<@) MFSNBO/D@'U,??DC^1= M*/-DYJIE4F-#N<63+?)CL^$X/\=C,+S"+\/L_8%;R0J>XZ[YJ=[//I"=3;TW MSYD>(^LE]!*;0\*4=T.N<3Z[GHU:@Q_Y8'WL9FWRV#CG;RSLGG3IC**!J<-& MC: 7ZAX9V$6P<)*-9:?&"\Z$-P>5>K958\\IR=Q^'W'Z3>],[_XGK]>D7TEE-$.3ZH8V8Z4F25S(6Y M[UF*8SC-3#V,QPFQP4-!*@ 3Z33I87=&Y,2)9TK9L5J;I:1X/,1W],H@9XO4 MJ"\XC^4["7A4A8U8R3:)6=[V:HIY(WZQZB&54E2J:SX&P\"X?&63X7GTX3OU MP%A4(NOI(MKO>8A#GW##4[AZL<,2\T/YG!S_S=8O',W,_D09,@.G-#<@,C[8)86C]>F'GT M4IV-! ORYVP&=>JI;!Q Y'@4#)3[7N#-C=,"%@AFB=,MW![6;T@_Z[=^CN&S M@HEI9YW4ARHB.;\97*QX<+@._0B7Q(,OB4//\6:!6?J(V2P6[SN-?JJX@#.2 M/#-H+>86\<]@ M4R[QB6P_N3/E![;VCA?XR!=(IQ;$F7A^XH&,H*5FX)W!#&,2F,//Y70LUA\] M(B1V5D_*M!-C6^7U,9DH,_'CW(:XXQ_J1\P'*+(5+E)^P66XI?<;@6QI8X*J M_'CZ63KBG*IO2I?[/[F(/J:SL?BSH+C A,D1VY[-C,J9A)=/VE:AP6N_77K[=\M3(%2"OOF94>KBR=](M;P2OY0*D3>[;9Q+>D"Y[K32A/QHJRQ7+Y M3YQPG'Q>:(7)L]+Y$; +3DJ\, GN#N4!/5X\0[Q7E36H#1]X&G(D8'W\3#2V M*K56-DSOIO'/^A+&'TQ/&31S!WHFLPP9V44M;42KFP52$23LIX;]I3W2D4Z% MZ1,&20WK7 %',<8QCV9BK\-BE'"I8H=U6EU]/9X7'S1-#\]:F/X9\8O[A849 M]?H92N(3G[F<\ C:"Q]98Y!H2"OCVA20LY L55-M_'#5KBO-5S6;_+TXO[W3WZU;7) :_S,=_&BI"O[W8?$C$8Y3)"S>$;8FTX R/35R M U!O?PKU; MOT_)F+OY4,6ED1C&UU0']J#T0P M=@T;Q[8^2VMFSYA13S^R_(*RV_ID NALQ?6-?NJBTMZEC/M]Z&\?QK37DW_: M\G%I%L32(-8MH+>VO8IYW*,,&7$PF._TS*T!WS[K'@+RY;% R=PJ9FZWU \\ MR^!NN\B+W$@N5\V-ZW0DJSL0JVL?%ZN3VEXM&>)-;EQ-P5'%'=NV2.[&PAKBNJ-V)_P[O#PS?R%.W86?$-[,L2BX@42# M@."8V MU)"G26OR:)2G>S<@=A-5I=)=9/V>U)(.9#=J4DNJNY;4!O7 =$-6UE]O_4#" M0>I)A]23FC%>HF[I^5^B_GWG[NS!3%5/(X"F:J81E5@69>G1V]L&*:6V9-.3H820NRTL_CN6 M1]FP\] SIE@>$T]UPQK7U*)>A/&8>#;>86%J?#2>@AW_([/Y MYPOVM_;Y0T8MO+$_T\A5#65!XVBQ+'F";E%XD#XL: M9YXI/^8LA7XVP\HC/*J81,0*N=:>ENT%^Z$)D2WVQ!J O_U%=K8XYQZAH&2+ M)T#@62)G'XO9$M(,?3H);1".$ZJF6Z[%=:@IB&!]#7WF552\)^X*2A$=HIBT M?H WW;@H?0D&\<%YBSH^0XNC[TQT-61H5Q4SQ)):X#%84A.]&--:,@0GJ6!@ M3?Y9FZ@\'2GZ8)I>6#>ZB&(6RDM6>2-/JZXDHX;:OAO= I]U#["Q[X5HEXIS M%5[C;N%@#F [ VRUZK%6?Z)7K:@%2[T&URN@2;%I.)]X+M)45%_*VX2_QBW& M4VT%DV;3<&T\]Y78V-96?%$5DY8>D4)9^_2HA:XH>V(-K)&Z8]Z0<&9'B9JM M9$CH/>JT]B? M@N\KQ*MPEZI@BR Q(V;2E7^A#WRJ%WNV1TVFU#7JC D_L'[KB:[> NMM.XW; MDXCCG"DWF=WP]N">R5M>4C]=><<:.2ZP1K:YC&#(SS';T'DLII>;"[OS5V/ MB&;9'F6EI#@.#@LV>>-@T3E8&:C*UWBJSUU2*8P/OL,^W>QO'!1R00*2M!,V M72-,9AW$#"'2A]D59K( 5"([-7$3OLK6[0,OHU2Y=L'LUR/_ ?X5=[D^3SL/ M(/(_#""N537<>-=^RP-:G9J[+8^5UMTP0Z"]Z:S#H:W]H[7<%T& 1=[[< M"I*D>71_]&G5+:RNB.4 KDA^^O\+L0-_P(4=4M#_L590_.\+WKF8U7N/'K!+ MZG?B_0DJP*WE_[D)&RL7@$WAI-7B]0(,ER>.OWNTRHGQMC?YL Z(M#K-NJ8_ MVNX#L>/AH*Q:/QH(C-R2:43MKL(8G&=Q2:!R&Y$[6O/[%*._P2Q:@IPP^+,J7#>9. MX>T/X@''F>.SMN!<1XV_PCW!'MPXQ5WWQ.P&N#$7<.>,S0%807LZ$XNHO7BG MJ !;H/ CK@0V#*.QX;(6?FDS! MVQTG$'2%!4#XV!_W.8&NM(#?MH!3TSM ][+F#*%(B(]B;!=K-BVNEA D2-M) MV^DU-X3=-_C&>^T#EU<.]@AD7JDI&W7(O)+\&1^C9WP$K+@S-#X7HAYN?K!F MX:8_8JOQ@ ]'\<%,YI-?N*M2T*!/9C3>LNAZ'0]^2ITNO3BZ;^ D6[((#H#7 MN>C?[4XF:((_O"YLS\@T\HXB/^_U#U&G-#9Q(@95:A'D*Q%R^& G8?PRAT*Z M-Q4'>=2;!(=:1$-2A!([]VQF(N.S<\4\Z1@RY>AYV9P%_N(TXTILTP3 M!V;RKEO8<"X1?4%:]"&8.<=9FBN7: M\60?W&6B"82MRPA;& 3QV%C0NFD.A^=^(*=@"1S7ABW.F$; 9ICC#>+2 MC'< C8A2-)GBC.M-II6H)%&?Y0P;\Y@?R1*-6O/&U:EIJ9:Y:/%P2_12?>0S M:N)P.MJ4L-DHGAR_/B>O^**ZLL$7WE0V/>$9;&#.0XRDRY%XIN@7QY\5CV)D MWCG;BH[.1S<*^Y=U=\Q<]_0P _+XB"Z#@/=/\NG"+@1 &.>*V9 X@,.Q))2. MUNTB[&";6WAEAB,)?7=&5VDU M>>I?Q*8Y2#;9-!&3!DV*.FO4B"S:;>(D"#Q* CX2XB:6Y.Q39O1\:V&H)3)K M5?D? KM&T+]21U6^X$P(8)]SK"53E>_T!95D0!JZR0'P7SSR7R!B/M''WHB_ M-B_W0*8>1*D'@S4(+BCS0"8>-##QH"Q-YBIJX7V+ZNZYY_K^QUBKN7LFKN5Z>VVBX!1M)ODB:&5DNK\NFB1\- )WQ&2MX"!/GK.6 M]'QJ0GHZ:J:Q)'PL\NZP8*+YGY!OF;G*F J(>IA'IV+F:31TF_4W1.6$F8R& M$;*&P*(9XM+'L8,HEB!/@7&!UA2Y<3!"#:AXCRD-AA5\$)DBW$*VN1,F?, ( M1("^'MN"SYOI[IWQH6,[D^LV41-0 WO7!L]4C,C+TAM7+$7@8TXL,Y7SN1ME M1@E($9SCIR1@6+(7$PMYG3XC7489#7K1*5MTLCWV>F^VZ-3+Z=!YWD82@[)*Z6BGJSI.*8!X?%>$*>9MA$*5AZP\1N5VVWAMOJJD??-+%\N+?D MA(/*@=[KJ;VA'*)3.=P'[8.T996V\$E+_511@13].0L,U59+,L/*P:X-#S), M[+2!KKGG3P,I6%\DH:Q M-(C7& EM:24W>"*D^K)FF%KS+>>;-W XAT0@"T<*\E.8. MLBW#*;5EZ!;=EF'O!S3\L7M8-K4K+_;<9UYSU5Y;+FW]B1\])! V^IP7Y(JMJ:*&O3TDE11-ZK0 MAH>GBKJDE\7$LMJ3T8"P=,/RM64_DJ8_34)/0J]F:<4RN:AB+GY+"1_8_A[3 MB*C_06%S W'(!,[,99,4!#=O(C,_3\](;*^IPWX5>;@?RLOJ:1C( M-;73\#2JA@'\?5OM=O6#T'A=S"(I1"L2HC\<;[48=>?4D4*T\DWO],P=N$Q' MRM'*H:ZIO8:7$=7@F;MHC?JP5A)5\.SEW+LZV,M-\5 5ML^-Q+SPM_,.OW%/R%3<"58,B"H2&,[530(<$@J;)^Z)!@V(4J#^I1KY?MW][1]C_G M1;)8S(/#C].?S=-!MS;RYQ[]&) 7CK0%.U_:\T?@%-?5ME9%M6!CC/G20=Y6 MM59?VO$5TGA''502AI F?"/WN;4^U@9]S'1#+/.LN4(FX7!*YE)S\"'A(.FR MCOB0<*B9(2]3HFN?!R!;6!_-TR3T)/1D;O1IIW7%[)P2SZ%F$QEV= 3^;-[D MJBE[+S\G5U-; YF46R7$NZI^F(Y\)PMQ3>T?9NQG72PA*2ZKSX+FR<]QC/0H MLJ!3;9CYXUDO9M:,*]-*DK^9;LI<]Y.5/V]AJ+8JJ<60;#\.]%75^U9&LZ,% M.FKG@$/P?MV[VW!&W'46&ZM6TWYXY/OA#%L $V7Z.D<.RZ"F$!, Z%-%=!AP M)[#FS]@!N/ TGU< V4?J"&LO:6J +CT0:006\ZCS"#MS<)^B._&/L[LSCA<3 M.\AZ'U3>/YA8'D+A3QHH3\0.:?3Y31H+NV'@!\0Q&3A8R^*EAE@*]@Q2GMW0 M-A63&B!_ 48E9SZA,0Q?\Y6'5X7,YY[[8LT -O:K\E.7;PP(QK940=M M:P8X"A2V@(!.]$BV1<<-E"F!A8B"Y_$LH LZF5#^G8IH^"S;?+MFS/! >CQB M\1QH@3BO M6^8A!_RNB+_8*8APO R)EXE.'2#Q_^@\@# MY?^IF'!Q1']U?^IZ >(_]-BT,G&A?"0_N)DANS& ME ?BP/[IW/4M?!KR";A+<#U#[U5Y@&NHS%R'OD9,8@(6*F\0#X0_HQYV$P:S M=DX]Y(VKKSYG-P;QO%?D$AE>LP5F$FYA]?LZ.HY?3>$<7 MRN?/Z4YJ"FNE!ML';<2CD]_>_0V$&K [-J0 ;MRE-QQ,>PJ99A%IBJ/CM _Z,F>]9H188&(",)(5'A,[ M-()0S/.8>.Y,Z%XQ>V=3/9 +/E('!W\@V\./)6- SI2KU,>9,$C) -#14!.! MQQ('I('"! '*-T.T0(<'@L:6$2C(>?$C4PHZ3496,.' ]<>/@&$7%&$^6B0M M+_*E@YH5-.(SWMQE<##I XA;:HAM;R)*(E##OID\\/&,P29J>0NVX@.&YJ[% M9 I3;H$59(3G)AK=2@4:#P@G"R8N*+'KA)-4RZ(K0VS?775O,F9.YMYD="DX M.R"5N6K9M7D@-G$,BA0.Z/$L-_2CNX.VBF&X(=( O L+@'*$2TTHF 1 #DCR M0-6P%]N:6='-@(]&M@?HA[YE6CC1)_TD89(P%8Q9(>SR14:8N#]ODSA;"=ND MJLI/G4XK:Q.!M87?_*G;&RX;2S^U>YW\CW@:GFZ&-.1AE5GFG$-\"T6P(3N]E7L$_3M *V@Y_TX6";P^G=#0\7\.9&.DG7!(5^D4V"]?(#RD# M/QH;<$D\FCZN\D2GEF'313.QEESI5'PM>?;/!H2[);SS*!2%_TUF#0U_[0.N]R MR:1R(BVW3?E50&?\\@X^K2+-P3&GX>YQ)L?5-6_$\"_0^R]BFON"DP!#/ M4E/NDAF<**+OPOG<9G^C87!! G)X6.6QTNW%S>[)07JG(-FS'454(ZF^$P>D M#"(\UN!N*9K_Z"-@V:KHF$>V[+FV,@;=54F(AW\2E<>-45205M[;#27C$)78 MZ,1HMJ.E W:XA?('1"QZ9$ 66?Z4J>YP(R*;G/UM@N*&=HP5 <80@'$1,),8 M,%X$&!555S]$59-Z,UP0HW,.GY9;N,9_&X)QQ%F[[R0>A_>-1"E]/ MZYJ914) KL>4ZLO(V!@9P9GRA1HD]&/ODN6 SHSP9ZX)[@A1-X8/>XXHY2$Y.H<(][*X M#O,J471Q4:-D#6; M<2<3RX UF).6O9?0D'A/59Y98H<9&N@!!H,S2Q"XBRQ1B%UL3J,/!/V D9_5 M(S/Z['I_+M[Z XC^19[^M@EZ .6,R2'],Q,^CSQJ\#6&WWN]I;4_I/0%^^!X,+!.L*OXMG]'C^_/QW?@# M,*X(BXC\%(TDC$ZBMCS4JF7IGD.8Q8WC3*U5O+GS D,F> M?/5-3^ 4WGV@%)W.(%XY/[CQ ._/&/^:NB"(SUV,H/C*MV\W&!)1$!%SRK ! MJSQ:/D8X364>@A)H1)$17'AB>3.NS04\GXJQ=LL3>Q,.1?0>0@F( @3[CG;<(];SCW'"7<\RMPSXV< M!".YY;#30)NKZUTCRXYQ-RM'6)UH/C?J4@,$FH2GAE5'1;)Q=T;:#+9ELDT M'9&&HOA32H-5Q,CBNX&?R9=0WN.#4>G76Y]3<6)=^_SA;44NR43 WX)4&GMF M9XFOARF2<5J9&GE0%F.R[(U-.B#*.MV88?VIP]('=*6$3,L J_X<*_"P^;L:P2=&NF[,@YD(9AS6W, M;V5IL9BK!^_3>6)5*C\<=DV9]&&;'\U@88-PES;+.UE$SF(.(37? G;BQ)#7 M?N=K#Y=VPSLK]:\WAZG^^9[+M&\S#K0),SV2 M'"ES'8'D([\0YNG[C$#ZH+R_.1^-OWR(JRT\U)^%W'^@&:&79U"I MP+ID* #="I4FCEV^%-"+^X \2<'<7M=AZ ;6$GIL;5 Q0_2\4Y$YO(F*BN0Z M$4'V6#%*YPVH\0-%82QHM,#4X+^)!]OB;"[ZR"YZ% :1$BUMI9(F"3&=M2,( M0I#6>C3'$D-0%5>]XYP)9E'[+-U#9'/X*PEBXT4WHIP5^\'+P(6/J!["2\/V M=:;<8?Y0ZL/QV>@+P-]A$A+9F!)@;1ZK#P,-_\D"_FL@;WZ$>Q?Y&\B,E_K@ M5@#0.%->/'.S,W(Q*;!!N#$2[4;$QZ.5T&<)%V:F*#TI@YL1DV7PIX.^ M!,M3 G#7Q1#&>$A WDMA.O>&D&+N$ MXMRB5.'>,R5_,L6)OH <%^5,U$2F"91AD& &:1#7!H5BOABFF$=U9GA'.$'P&Y=K, [4M^D23 M*+U8&AZ+E VP28F$A]B 2-G%VW%0::*]::)=8-JB%;MZOR69>SP.=!1^\0/) MMY%B[&P,8.4IOVJ^+RX]5\.C>Y*K.&5E@@=7C0B+QYWD^WZ$B@R<=DZ\F-'F MBE[F1GL1!YB''I;$,@$C$R&..A%"EXD0=4^$J$6)4X4TN6BGYGC<<]74,V4O MGLP5(U]H\7':-E/_%W3^]Y;P+8,2Q0Q=X2)A!B)UV-:!1GA)*O\.\^NGV+I) MX8NVBB<)/5[RRCQQ+.*"(1F;N5XPH(&UJ\1( B (,!%HB6TKU/K2EA:#PF?8 M:+S3MR0+3V7/K..E*FI!$TQT/Y12%*,D&XF5'+?#INB,XD',QC*H-1<&$'U! M+Y45,'1D#\RV_4!YN0$H-4FA?V%5,[8(*1(D# M%D:O:262:V%)#4\$.&0!S,$*8*39MX?9=XZN9+&7$^2RPV8S6%YRMQ!VK4-HA+E-B5R%U7'DU$A7CZ M9O&Q1-&PG"?7?A+!!^85MYBP!SYBV]1Y9+XSP9> >:FBIPQ(_!?E/Z'YF.I6 MF1PVZJ^3ARFPH%TX +)68B-J4. #M\1TG91C*9)Y&SB$ _(GEB,@MI^GKDU% M](!&;3I5=':F-BMY;QN=Y$E[:6^P#TCR4!U%S@4S5&R7Q;LD6LWV0T"T%]/C 8UW7+-%19_=@ ML#%GR.0XY0?<'R.L1/FJR -_ZK07>G2]7;25Y!(PYSIW9L5/MA)\ASZ_@&AE M?>0-D5C7(4P?$[I,HJ_!Y09=#W0UN(^.$R(38\R*$L^VL"C-FO B5*;,H1G' M^V.EG>)1PRC.WIE&/G.!B=C6GV@!L+9)R+B P8?,#J.I'K-,[5O4 Y)=SU\!>IYRAUEV9TI2'9S[9 :H3"M> MON'*G M@Y#V:TPQ&0K;O$?S2;#S>Q8$8(X5;JFRD%[4!%8$X)@QQOJK6DS?(,&*L#=3 M,9C2P\E]#6-A6G.^:D,\SO/28>5(!\Q2"0;I'=@B<&-4FAX76>6,M8/-1/X7 MR":Y @H0L@,PY G/K-%YRH1E&P20Q/M@/J?)!%/3X+OY(%F(YQS;$1=C@)QJD6W+'A"%<<OO:I4M6XB8:++C7.6%32%BY/ MSF$RV00J2CL$&"81P%6++<_HI#G[C^*?$^8(6W6QXRR3M#-[,6D%=3C@;_"Q M"(C,+94C$T'],JG-'[:XQ\BC"C3)G\,2)9E_WGCE/EK@FC83,(!WPM-B1"Y$ M]%QN##_E;W05$PB7I.*F?.'R3:8C8[?''"?KMF7L5L9N^0)[.T^J(=GTLBOF MCW:[;/2HF#^Z?? X7[=*^">+OH!@R9@LL0*18MCI#.7,AW.X->OHG8H!1BIV M+%:$>'U$#H_K/BH!9I[7856B[J\@7P*MDD[D/+T>_Q6]E3OLN9ZHP M?USRKIG'\-_]O>3!Q)N,'!8GXAA/LX^6JN!_'Q8_(D[0.NMW4\ 2;PI'--/G M8?E?_%^47ZV73X[K7(>LA%-QR P%/[4^C;AY> TOO&.*-=#X+<_9O+(S(;GO^+ZP>8Q_ =6#,Q MI@"" $5O+8_^E3YX(?%>^7W7.\S#K!79DI%' M!:QVD$S:<-@ILX=^"6;'H0V.*FV*SD:1L*(LBQK9%!M8$!DBB)H!B*N!NUC>[ML ]'U_?C;]=70",+Y0OHV^CZ_-+Y>Z?EY?W M:X%:3]U?V5;YYYODRC^_JVO- M.MQN#UI^') 9$);SV[O>NW6/WM6(T]98<)]3K#C72U'NY(NE+)4LCRL(\I+0 M(D+33Y70T+PND;8DULK"6JNF'&%8!$?8GHB*$"9KD;JO6Z Z GE_Y8BX-/H+ MB6/ZJ@@FOV"Y5%QXQG_QI\2C8O0C"@-S$ULC8W6Q"Q&#D!H]SFR@VUX4ZY-7=W8)+E660% M7.4UK&VG4W++1*XE85_F6H>3J,WF<)7PK/,HL,XJ7S])MM6XM23LF\:VCE5] MTVO'W#!KE_?WGS;_<-H28^&I)*/@J\?;2XB4@M#_^$C(_!,> M<^28^,]E_O'C[N(=SI:W 'O^ M;^\^ML%\A)W"FO ;R[L*?GMGO02?G'!FNH'X)$X UU2]W8F2$Z+];F.CYXWH MK(XIUAU3K:(PU6GWU-ZP6RZFI.978^9XY3Q1/Y@=A!UN^XWM;]K=U/6">^K- M4L>LA 7V!FJKJS69 ]8/.85QO9[:*1LW4FUL/&<<16TB6-NL)TQ44!6'!D?( M)J.CWL8GO::!\ E4PRXU7>UU!I)?EH&EPOAFM]]6VUJOJ9Q3\L1"M$4G<'' MW1&RP>ATKW"O*F%[[6Y/;95M?IT*5@ICK#UF'XHTA!STFFKD'0:7=:R3#: MC7BC2,WC)3GS%YZ5MY#8MYY;%I#%?WK'E'0AZ6(M74@[-E'=VG53W>Y9:\&C M5]VJU]HTM:.-A9XW@5673 M247CQK]":\[[X1UG!"0Z] T>>>28E]&!JW(%=CM]L'=+OIVGBJ7B\F6&';75 M:BP/E=RQ@ A(0)Q'2TPHHM@0]S@Y8G)0KJS %;M\$:U0HR$ E7!&O:.C[B(Y M8YG8*HQ#ZMV!VNLT-J-0:ID5\=&(*(^09L2GQZO?S$^Z#<\YRU^9SSYX7,=I!+V-^BH_697FM08 M2X6QQ&%;U;N-Y8A2)ZPTH>9XN662K7'M.D:549EN6VWU^Y)-%HJ>XF(S';"9 M]0/9S#*AIL89!2=R3$D7DBYD0LT6JENW;JH;3Z@YD.I6:K$^UPBJ*0=16\.. M.FPW.GGFP,@H+I"A#MI#=:C+/.?ZB-\VR"73#3'X>M3RMS;GE)0A*>.@JIGT MO=6RQ^FWJ]&7JV]7]SC0@TWXN!^?_^\_Q]\N+F_OQ, BY?+_?ES=_UOV06WH M6A+VY:PES=@:1R"B/JBV11XLVPHL*INA-G M"?NF\:YCU?-JU[3@VL6IQW/R MR@9O86V'21^JSE]>X1?9PG64^X3M_4D,&C<<&*66R?V7>JY)_"E"#-1C_?.2 M5ZE02!Z)NV]+]!07D.VVU%;K0)Z_4U0$:\83I*=,0JV-]B/EA/ M[0^'38YRU!$]A;&_OJZ"B&HJ]Y.J9'4\T@NIJ=#9W'9?*072G,VIX[.I]D?( M,"_%.6^I30)J?DM\!)5V6&AIJC9L=(BXYJ@JDH]J/=DN]70YY 6=4" W4_'H M$W5";F\;H0_[QT1G\XDXQE%V4KWEY[VE,V(Y *H;ZK%[ L<=/\!SF(BHIGI8 M[ZO=GJP>+A==Q5G>PX&J=QIK>4O=L^) C;M0:I<*W!PA6\U6P MTV&K9)WF=-%47/9B7^WW2JZ+E*IGC1ED9)Q;#ECE5 G(RU%R1'',*W;*>SQD MM6-+5+TOIY84CZ'B3/">VNV6C"&I3AX-MWPFGD>5=0!R3>.:-YYJA M$?PN3LI.3NQJ/9AJ7Y-1M]1AM[$&N>2-!8\Y.7(#&\]ZJ,!.MZNV MNK*73=$(*M WV5=;PP,U?Y7U@#6N4S^18TJZD'0A:P%/;3K*<6M\!U+V>H.6 MVFU)([A W!0XWJZC#@>RR?_IE@%^/*YV;KV$ MQQV@ + 2[0$.> _GNX#C5=UO5>UJ;770+]EM?GH8*G #<]1AYNA/%HX'E49PIICQ0ATZLHVQ%?4.!F%QGY)C,H7[C^D%R\ LXM4/- M+_SX.&O-3UEB%;/27D=MZ;)S]6&Q661%3.]0'16E;MI SIRD+QZY'W(Y3:YB M1MO6AFJW(SEM*5@JC(&VNWVUV+%;Q6S"6[0U!@Y)3F\C!5 M&*?L#51M6+(XDZIFX]DISVZT\P(^Q\A$%]+G*N:>@Z$Z*'MZ^FFBJ+A1?7UU MV#M0P8S,<:QQDM>)'%/2A:0+.8JJ^=F+IZ+1'4Z9T]56IR>#W(4CJ, 8]Z"E MJWU9L5(CJ5V;^3VGQ7I>'V]K[9ECYM"T%+@ M;-)>JZ_V^[*W[.G6J)R[LYD58(:7S]O*PO/@B]0Q@ J5]WS.2T]5AJJB@835 M-/A?A__;[--:_T.#REG>OGTI2(P<\SP-A^V9Y(MO?7(L&^C-"RFLO,<%:V!= MQTD10#X[/FT"D'IPXP7#7> :?TY=&RPN/YK%2O\*K>!55C V;RT)^Z8QNN:Q ML-HEY=QXT> $'YF9"L#VE"=BAU3Y:4TI1/1-Q@5OB#?V[@(< ?(O_/8-]>ZF MQ*/;:@5_S*GWA_AF8JY=77^-[;76F_9:V7O.4V7WW7/KK)4W-6'A!05647Q< M156V.27;F#\*@ZGK 9V86V&$K>>O.M;;IG-9FUQ"P3Z;[*Z8/K@(?+Z&0N(= M[H*$*]\/2T3 1Y\:>+YGUS-]ZNR"@?4[W OZ2SN$W=$-H&^Q;2DD4"ZH06>&FZ!)IHY84S5RQQT6JD-V6JMF6.^M12X=KV0%;2FQ MJ:>KK<%RIV2F6&%E6.BUU+Z^ M'!C>!0D;;K]03 -M5O+,Z@C1+C)EG;2\%4%GC*G\- G:A_C/(D4$DM4X9=2 M&GNZG.58&%X*3#7M:8VMM3PJ[7IDFA8"G]B9#>?!=VL=>DXL$TXMV)A!YE9 M[*-B:@GT;N"L5\XY/V/J3E64=J5I'74PD*GU)6*KP&RLECY4.[W&]I*33HB* MG!"W-"#8C$NAQ,,YR\>8HAJ=\5(<<608X2RTT0N!K<@,JYKJI+XZ -XT-8E M"RT/6\7UA5.U5E\=#I;ML8:P4,D<]\_?![#ZH?<:^6C!ZC9(:FEJNYOCS5GO ]ERVX6Z/H9#V/6RN18[ D_3W?%^"X15Y_$ Q;(-G%$K M82[)*K;K M-],@6',S4^=FS8W.TZ?FK32_P=&O:3">W).7XMBJ#YN$U]X6X9JF#LHPW8^+ MNQ:(P^U8[V8X! G9*:'-P48<6/8YJ'';GA,YIJ0+21>R:U7SNQ?X*VNW&JD8 MOJU3I O5+MDAJVETW^NK73EGO4C<%!=*:^NJUBD9-U*1:Z D.Y%C2KJ0="&; M516N[G7KJ>ZEFE6QV$J-U+^?*NJ7-'+,0^F!:FO848?-SA"H+9H*S*X:M(?J M\%!3XZ126.<>CJ=R3DD9DC(V5@SA)X&-94]HV)1X[/A3/-U+O$?18$L\>%%E M$U S0&^CWHZ\36LM*FV:O@+&!:AC?+6M];$I58B!\5CBO&+-C\/ZYQ$/7G84 M"T[_Z('"-B=>@%." _@XR#YF&;!X[L1RB&-8S(4'+[!>9&=*%FF+)^/['6RJ MT>; )O6$(JAJ&^2_96,L(WR+,U6#[VYW 3G9?U:P!F:W+!X#7TL95 \4E!DT MJ.QG\NJGKM8T5BR>+3.8XLY;/W]6HGO8QAVG;"ZMVU:5Z ?87+^LI""M?:8/ M\-N9K9[U^CF[%2]_9E]_%DL_@%*'&R7*U$-][6^@Z;W+M=PXL[A']H+7 %OM M(:7_^@M9!.0F%+7 A 58!F=="^@I_7DTXN*C>'S3) S);#Q;8@ M:@%I!N@E6CS0%?A]=']Y>Z>C^ZOQM3*ZOE#N?GRYN[JX&MU>7=YE M[DBU(J+7;.">CZ_OQM^N+@#& -)[^.?[Y?7]G3+^JHQO+CFXUX(WO0M];S'! M'U& G$"]@W$ @]KVG)A8(\MZ .#?XL'L[PP'90N(6\LU*?Z*F(C!.!\8:FG6 MN >^A*X&3[7)W(>7H]_BMS(0>+?:]&OEF'YBE[W^SV\9;>)3.IQD\TC.;J\< M_9+[N#P'>\6N([->$'IRU\ZZ[+9MW6[F[0V=EERI5<\6M,W_ M3'MP$P,E^Y'HOJ7NC'B'K?2).[\SOJ-8>.]CU&S'Q/\-MHMR"3I(3OIYEH<6 MA 5)=!'1Z:=*<^AJ+I&V"GZ0Q-=B6SV)K[KC2QL>,^\NTIN_A0IP8*R^OW*4 M8.J&/G%,7U7HBT'G0=+:2S%)0#[LAO;B\,M-A.8&P3=W1537JGXW,_F6/E$G MI'ZS.]/'UW.XEIF?6*?T-3>M@7>HS*JRW>[0C>>:H1$H/K$/,/-LWP2$%,R6 M1<^:U@6,=WSUW!GZH?%#OUO!]#ST83'J7;X8=HAJPLCW*?QG+I=CD/N" M"@\D]PLI0:G#I5\0_@*JE5SZ8:^M#EIYU2Z-8?O'0P99^5\E&0QZ [65FX8L MR># *D"E9- >JIU67A?=RA0 F>Q4%"$IHJ1JR./S M3[=K9Z?R4D>''LI#?32Z:=92+:Z^KC_HJH.^-$-K@>.,&5HW?'NE:]=]?$M:1%5^_((\H-+/^<'S3SZ,#Z( )A//F'ZYJL.0J/!_AW MKKTX3+0&64;]KJYV]JL=U7 MA\-*-'-I5==;+M]1VT8/+/ICB3FS',L/T"G[1&.G[*E):0&2?U"'>L2&RSS* MP.62@Z72<&E/[ZG#WD"RYP,AM93X:+?;5GM#B=0#(;6<@&BWW5'[0ZWAHE4: MQA46H_N4>,:426"3/E';G6,CSY,5OQ% X#I?). XA-35P"AJ=R6#KAB7I0A; MK=-2^_U*ZAPD+DN6L5I'5X?=2M+*I/E:;^EY$P)%$I^:V"V;.(_6@XT-M&@BJ9].#6[]A_$\FX+D#P-IL^E7QHM:'[<-K;\=\5$T6.1X*M;M+WDU0JZG:H,%=,ALD M@OG_KVD?)>*-GPZD9HBQ@ M,W),D?E0;4A54X>]#IB;,A17/@++":2J?6VH#OJRU*9T!):4?(0YVZK6/FC/ M?&D0UE@+.I%C2O5?4H2D"$D1=3 (&VCJ=6IGZHUCT\YR#'=&3\VPB\]_Q8Z/ MP8A*;;N!#L9!-:,8CM0PV *#Y23L=+IJIYII6B>/P7*LNWYKH':Z!QV'(OVC MJX5F_;K9CH,I]83 5-X+G^@'%3O/GYS\1%!FHPW9IO0Y.@KMNB+Y23,_.L,QY[A)])=N=G8':&U:#/FEW'I6L M/$U?[97S!(?'E'"NP4;@J-;*U%5=KZ355V-9;K%8+"!@>@3.:;,P) 4(2E"4H3,R3F2'@!**@^- HS!N3E],HN MDH2 :!BNY80 0Y$QX#K^%P8D_KE[!-'E2^ 1N(&60[S7JX#._&O709W4HRBA'..UUQ^H^F$K2J3WMTG> MWYNX'Q!0E50+\&J+J,T7ZM")5;$?6&NK[:YT(5:&Q5+$\6"HMF6[XLJ06(XD M'?345N>@TU>D&[C&OH\3.:9T^DF*D!0A*4*Z@8_$#7Q-#Y;H\]/!]$DX=.+@ M&3T1RR8/-KUWS]W9S'7N M?X<^K:<+'\+\2WC&H'<@YU==!L:Z'QB"UG**>N MJ=U^HY.ZFH[8D@9SPHW5JIFV*DW#+?2A-NA#IAL"G1RWWE>;%#"0 =#Y4SQI\0[)>ORDG@. ,V_H=X='GTO M&_(/ .(Z@W$_+ [..HT. 3<#B6N-PWV1 M6$UG7NEPK;>D_)WM@YH?"8 /(*T G3R R'0G.5+SY))N(NB,.'"N&6S&$W;K M_'$8^ %Q3(#S[C*5PW7'M$JU6UZ;F!/(XR@$NV_*VGVPJZNMHMHW!8]EF;;O1LTJ: M@L;2#=M>T^M+I,0LU[#-DYY\Z!?]*[2>@,B<0)JZ7%T6=WE):Z[&TS*%M\5NBN=N1):('QV]Y!N] U7H5>ISA)Z9D9:6D85/BL6=-47Z]Q,** M9Q)%S'Y18 DQI&\L&W.$7N891<2O%X6_@)-!L:ZW,.F?/?2:,U8TJ'-*%6* M[)X3YQ6'N#AN@.+;@Y<=,)(#^N@1&[0K+T!A'\#'@=19)CK.6U/@:^E MM&[>; 2T;ON9O/HI!C"-5?IGRPRFN//6SY^5B%NT<<_ MK.8A[3-]@-_.;/6LU\_9K7CY,_OZLUCZP;71/OB5*%,/V?+? M=XEVL$<)9V MCTP0KP'V#.!J+5D$Y"84M6!N"+ ,SKH6T%/Z\V@.Q$?Q^*9)&+@+]@)[*<^& M*8>-;4'4 M(,T,LB^$"VS.C^\O9..1_?WHQO1_=7XVME='VAW/WX_+=8#.2/L"%(:") 8J5XP7&-2VY\1$'9"Y4O!O\6#V=X:7L@7$ M_>6Y>_P5(_0\("+& T$G2S/)/3 GL@/AJ3:9^_!R]%O\5@8"[U:GGJ?>-A=X M5K_],^/T2QJG>%^',ZS4\=-9@QO\WKA'[^/4&NSETXKT>T&:R>TXZ[+[L:UU MM>9!RX\#6@/JJB9_D X(O0@Y\W MU+-<$]3)\>2>O!1ODVTRK4X2 OA[0!)MTQ([L< M6U!3>^V2[7=I"=9;3/]P +(V/,#DEA_U/RB/0*:^XF(F:#2MU3^:L6([BO&, M)P?N^QU4C]CYT$AQ7<9M/IAT+OD*2]F\ \:E+&Z:LEVU\.WE#@DK4JE>)7ME M$_BZ>;-R/!; M&E@>Z[L#^R(/EFT%KPJ)B3<*UGK4L(GO6Q, ,))2,R.VNU_T&WR!)6&P3]VX M?N#%D!,CYV]LXBS%=VX7 )>\[V-&QZ&$_E!M=_0F^I /KM!53PFE9&?UU/Z@ MF1'^TZ. *.S+[/@3 M$_RK[^Q7SYV-QN=7&[.#$A.ZWLS,U'IY'?%/1-(W _.EB'A-;0_RNJ]+S-<' M\V5E8P_[)6->!IH;&%TYD6/*L**D"$D1DB+J$&@^6E=V_<+1&[JR&U]W= #/ MU>%*AEMJMW7"1LPAW)35%PJWAR5X**0K>B<[BT,!"\)?1V:PQ7/BQN2Q&TPS+*3R0^-\!G66[>0>= M25[2S5MCW\:)'%,Z]21%2(J0%"'=O"6:D9W:F9%KW+R-+S:JU!MTV-*C@=IJ MG;!)4JWC[R!-(#MJIRO3C&N"XI+& *C==MDHEJ[=>KMVUTX!.#%)'%W$&]=C M"81!X%D/85!'G;GP01!94DYO5S]A1.XA3G?'Y!YB M<[.NZ-W6H>IPI!NWQKZ+$SFF=-I)BI 4(2E"NG%/:G#<>8ZQ>%QS4G,4T?+< MK6_.1!VH0[VA?M:Z8:BD^:=MM35L:)ISS3!4UJS3EMH[U*Q3::7EJ"9M4$U, M-P3S_;A5L-J6U@=2KGE#0A:6(#6PU^HI\U>\*4Y-%;FYLU&4N*BZST M4YP:\ ^J5>8M:?IY0&F&KOO?DH58F"HD#BO\ T@R0 6 M(AZ\C%V# _KH$1M,=(]G\<#'0<]C3@@24%.96 YQ# L^X@?P NN>=::LP4AJ MUX--*6TEZ0R*(9SM2&:]4V/',U6#]6Y?6> 7F7]6,#[FM5@\!KZ6>OGSTK$"=NXXY2/1^NV527Z\>'SNU]64I#6 M/M,'^.W,5L]Z_9S=BI<_LZ\_BZ4?7!OS#GXERM1#R^1O@6N\R_44\6M\C\P3 M+\,Y&CQ [[_^0A8!N0E%+8@8 9;!6==R!/L0GT>?47P4CV^:A(&[X%1B+^4Y MNLKA?5L0M8 T W1=&-_OH_O+VSOE?'Q[,[X=W5^-KY71]85R]^/+W=7%U>CV MZO)N'1LK$;B]9@/W?'Q]-_YV=0$P!I#>PS_?+Z_O[Y3Q5^5\=/=/Y>NW\>]K MP9O>A;ZWF."/*$!.H%;%.(!!;7M.3!,>]-N[UCOVMW@P^SO#0=D"XM9R/9&_ MPJ>H!XSS?58RK'$/? E-%)YJD[D/+T>_Q6]E(/!NM9LC];:YP*GZL,DW# CQ MJ3:<9'/K8[=7CG[)?6(L@[WR[2(7EB#TY*Z===EMV]9^7/.@Y<K9@K;YG^F(46)^93\2W;?4G1'OL)4^\6A;QE$:"^]]3+;MF/B_*?&4 M2]!!3.6"&G3V0#T.I[:F9GEH05B01!<1G7ZJ-(<1KQ)IJ^ '27QA_$OBJTGX MTH8UY=V5)&4T*#2VEE)2.QON8F141W6K_*6Y=W.X[FX>$6#>7SE*,'5#GSAF MMCQBV^O95 B\31JRXJ?FZ5O$GRH3VWWVE8GGSA1W3CT2H#\?,R.>V RL3Q7G M..Y$RO MFK6*TX1U==!IYZ0X;FDN-C<5M4R MNSO6M>J]NR:N)0VN8VCDXQI\?'XA/3=;.ASH^&X'7S/X]N^N&=U/BT2\( MAO,4%"JUQ_2A.M0J41/+4NT;A<-2[+-V3QWT\EIT2QR6@,-R[#40,-U^WGP: M::Z=F'"\H!/J>2 9FS]";/<;&0&!%V/?DY=+/LI%=*2L=K9U3^VU&^VQ+!V9 M:SJF[8C-W87E9J-G>L/2L-J8UK&5W]%RQ.=0[>EY[>V:)#VE 5JAC)U[0#HG M:72FSUZI'.UK:K=7R24]6H:['G.E&)B]@=H;2 .S5,R5% 9LJX-V7LNG)@E& M*?**B +.L"7Q?QD)8I6WY03$>;0>[-,S+I. Z%?72\.EVDR8EJI5H[,>*5/= M&HWE),?TU%X_;S*%1&,Y:"Q)4&IJI]MT_ZNT(*L3I[Z/V3.S.;&\&>^64FU2 M3#'\(OBM< MEF.,JL/<><0-D;?'>G$+$LL'O[C2CJVWX!T_^-1[8IV*0@> ;,.S3.616 M[E-6ZJ3IRG*>*-=)C\\V7A.K^Q$#]1\ 4\Q;'SM7,3BJ+189JOU6:3IY!2&Z M!O'Z'=%>C(0_.-.7Z-\)_5+FGZY)7K\Z%]!/G4<<\I*N6D$5UE>(8\9CO"WJ MQ].[B?%7:/D6TI@L:VG@6O7>W;&N5>_=-7$M:736V^A\?^48 %N??D"%AOV& M<@8[S(=85NE1@UK,*#TY>S&"S(6 RY4S$E"YC8%2;5Q55SN=TBI:3B&Q288X07RX^H5K[J+;5? M7JG_<\W9;1Y' >"R1/0F9E-'[0REU50H#]\&N>6T6NJ7V6KI1"7S%E@M21+W MU$Z_&GU+&L7UEK%IHS@.[\[)*TLXQC2BK*6<2BJ2HC>*)-UP<(%J#:]X(36_ M)5"JU%KN]%1-DR*X+C@N12)KG9;:K:;1N43R>B27U=ZI/RC-:2T-Y6,6XF;4 M3M&C3]0)N1 W0A\.@U:S^40G=UL )E*/; M."XW\[S34ONZQ/%A<5RVF,8)9*4-%]Y(3@NIPZ&0[2MCC.&8EUL1Q@.I$CBDI0E+$ M&Q0AG=-I<[)3.W/R>M-YZL=G6KZMD0)@S@$N-P(L7UY_^!A62A) 8\A4.YZH MTU?U?B59)HVU-L>4$@GN=MMH:R*$--17)6NU$ M,A*Q,K'=9U^9>.Y,X6V>L])8MH%LWEKUWMVQKE7OW35Q+6G2U;O#\,@T>:]@ M^!":=:#_!*^J A]R E6A?X76?,;Z9S@ 9W<2/!./@@TXMP* \G^;,6VVF(22 M-4&)&_+*^HI_=3U0*@U*3?\K"&3XW0Q1$M,#M-;0>IJJ]TJ;Y%;+8%,3D%U. M"G%?5]OEE934$MGUPFM9E;QM=:"7EALNLWZ.3Z:S07XHL1]$7GMF*D \*H"Y MN8PKTK"@:B:@'J7]-@/$$3/"HED'G#C>;[^Z"X%*$^:*G=\LK" MY+RH@HE 3@^25GLUU<#1'"O,[ T=,IE8MH4)ZT"7LSEQ7FMOE!>9U;]T$P""UI1J_6J<8(DPBMQ*X>J(.*$"JMZF.0N1$)(TV! MU VH;5,C"(D=N\UAOP8V8#W"]*<-KO97U[M*0>5& .6;@$FUB4]JJ]7D9L,- ML)H*0+VLDSUU$MA LK_XUB?'LD$B>2&%G2PB-T:Z-(A/63B'GC$E0&CHUTY& MW==?$E<:KHRU[PW&H):J<5G2#*6> M.NP>MF)56L--$KC?21!Z++N8IX8!C35.]A8=/TIEC-P!/ 2(7D>.>>XRQ1BC M[^/)P82O-E!;U?2<;2R_K@S#Y4CDECKHZ1+!-4!P24VC^P.UHQVT4:1L+%'C M:NH3.:9L(R I0E*$I C96.+8&DN\#WUJ@A'Y(=-B(J^HM?;6926>W15E[%<1 MP,IL/+%))S2]K:F]$YO[VA#$E]OF4.]UU-90>H>+;U&Q.8K+L4'[O8$Z:%7B M99"NXF-L43&Q'.(8LD5%T]>J]^Z.=:UZ[ZZ):TGCL-ZAQL@ISZ6'21\"Q?+] M\"2'W*4#%%<""./)-]=YO*?>[ )@4VE(L:NURLRT/0$E?W>$EC,,7NM*A!X& MH25%#/6NVBMO$+RTUHY.VD9E+J[#9&WM)6PE[K9;.A=P.:"T;7=+E;:U]*G5 M$KOE%)AV6FK[Q)IU'1B1)>72#EMJ9U":@[2J9%HI30N5II.LY0H$Z1]CBNR& M">_C"5[+2#\^1UA4*DH':K==6I=M62"Z)\IE8>B17>)R!*VN#MN-%[/2M#V0 M(]D/7.-/UNCX",7P+CZJNRGQJ/\#*,:[@A<ROZ5S :[Q!&[US'78#:Y4 MH/J%*._THA/9" MPI=G/1%4.QG=(OG47W27Y$-=F$MR$8/FRO$#+\3/?(VRJP]=^M-6NYU**M7K MPMX;@?-RJWZTKJIW9/98S9"^AV3?".DMM5>>)B=[4O!/-;80^T2.*3L02(J0 M%"$I0O:D.+:>%*(E16[=:NT-T4,V(ZB-*=II#U2]W^0Q:D>+^'+MT4ZGI7;+ MZU4@$;\SXLNV2=5!7U=[?>EVKJO KU^?BLO)A!IL,"Y],:;$>:2*1P*J\-]9 M012?F.N8_!?Z5V@] 54>9:_C-0R VL\N12@N@5(C1WD"?C_90*96^H'GF7@ MF"^U!SV&\?T(=]0@;LVSKK M7MKI#?4LUXQ ?"$ '-<]I/5@KAM7G$*M=MO2GFDZ;91CZ[9:ZG @,[3V\'S5 M@CI*=I]W>BVUVZLF8":=Y\?@/#]?I5@H)% >*&S=P#L>#PN8S#'NJ7HV*)SW: M#73CG,@QI?]24H2D"$D1TJ-])![M-RU,"J\?SK;\Z>C4T0([=+4T56\W>NK\ M$:)7>@V.&;V-=!A(8W(+#:H-&I3IA@\V/6Y-L3;G;(#Q4!M8GV[RUZKV[8UVKWKMKXEK2 M;5GO9H97CN'.J!*0%WC\G%BGY)WD9[_'H]_ R:]IM8FP6K>M=EO2]5@R[DI) M5!WVU9ZN2=25BKIRRBD'?74X+*WQ@K2OCD]"PL>I'YR>=.3G/H1H[.AJIU7) M'3U&]KH1WDH1BUU=U5J-'G)3=[R5(Q/AO@VJF5/%92+\) \VS8H>PZ;$8\^: MHE!XB24 MRHCIKLHK,06N/ZJ/]3%[]U'6:QKKILV4&4]QYZ^?/2G3WVKCCE(:)1JL2_0 -\Y>5%*2U MS_0!?CNSU;->/V>WXN7/[.O/8ND'UT8GSZ]$F7K(X?X6N,:[7#V5,XA[9"EX M#@__?+^\OK]3QE_AK_'Y__YS M_.T"H,\&$O<_*Y?_]^/J_M_*^XO+KU?G5_A[0%&.)H/"D>>9.B!R> M=5/18GBL3>8^O![]%K^5 <&[U:E(J;?-!1[6'OS,./^2/A<= PZQ4C-.1Y$W M^%T^6CYZY>_[>,8&>P6%(DM%\(&$%;%KN$.<;/,'P8V&.^S\]DY_M^ZAXLKS M/],.OB1S)/N1"#TI5B+>82M]XO4,&9,UUG;VR3;93NI=A[,'ZG'(N)-?'SS0 M'OGD-_[[W=+@RU(0(3%:&$8SV,/I?1)YS4'>"$"%?AYB48' =3ZL7JT]RC4PI*\!/E+XF4GO??7-__(/'<'#S?NT$DBMD= MG<*GJ.<+;XQ@OW^%5B N\OL+.K$,*R@3R0>WU(H)^R7$U5M'70B7ZBTUM2TA?B$T<@RH7U*")(=W6 ,HM;;!G M:DJ9W\B-E+\9#.>>@"O?#ZGY9ENB/U*3X[\SJ(0^/N$NBG=RAHEBTG4P*#1Z ML?S%L+G/5MLMB;/74CO]O!%.)Y#L\#8*4R*,(Z%\1.Z@!OB^+(/U B\]VDK6]/U3H]M:V7($TK&72UY[4M&*DIKP'S%V0\!=Q'<#A4 M:UI?'?9+8,]-0'2A>"Y.9'9[?57OYF5=UZ0F8ITQ*LW,0LQ,G"QM,?Y0F4E9 MD'C>6'XREYK^>W?'NE:]=W>L:]5[=\>Z5KUWU\2UI!^^;KT\ M=S0>+H5]P NLE)O0,Z;$I\J-39SC*J# \_'ZB8O0 ]CCIK?C?^1>R0KKP:&WH^:U( @3VN>_*6'.LM MD5"24)(551$PB>324+$VK%RR24))0DE.JM/135O2?3C8=I$B,# M3"J/FN>N'WRGP=3=T&JKH*_/&]J'KG9Z/57OEF"K5Y!L+V]);4H2"KL03:-L M&3&HO=;,:/+C P'3CI7W4LI\SJ.U6([$OM5 ))0DER6\K-6\8NRRYI?TJTT;,?LV9 M85J#M^>D-N>4-"%I0M*$I E)$Y(F)$U(FI T M(6E"TH2DB:,)VJNB.-XF M#N;AH(0NB[)M1TUNA832T?&.!G( F?1X)'KV-0T4BT6KI29=*PXFH22A5"]I M^'9:!3"29-KXZ(E8-GFPZ;V;RCL521=?B&\9=5*JWY"D75U3NV4DTLBK(:'4 M'"@UE8$TB@U(KW3MM666ZM_JD[3KK#RY5C7JO?NCG6M>N_N6->J]^Z.=:UZ[^Y8UZKW M[HYUK7KOKHEK29][UBS0ZV<67 K-7V$A(.4F](PI\:ER8Y,3&M4308%]*((! M@L#?S)5SX#Y>G49VEY$^S9K?#39V8>75V-#)69.F6GVUVY:))D=[2R24))0D MQRTRME !PY2QA2,Q(KCMP$LV?(6^4,^P?&J>COW WASS\U]&QV^&Z= MH6'A M\?/H R-\YTQ+B>M*<5T7ZZ<[4#O#?A.1+U56"24))#[S28 MNAO:8Q7,BG@K7;O?4SNM$A*V9?N@QMZ10UZ'9M&UC!8I\S1KY8Z=& ;R>IO9Z#2WZ^:ET%Z-H@LZ14#XB=^_\V-,:&HBM%0[K M$F[3U98^5#N]AA9HU0JG!Q]KTE>U5E\=#H9'C\RB,CRW17$%>9R;3((;J/W! M !!=0IR\@I3.O:]MP4@]6#_L35"M:7"CR^BSU 1$%XKGPD1F6U>U3LDI*C+F MVJQ!]*=R3DD3DB8D34B:D#0A:4+2A*0)21.2)B1-2)HXF@BLK,BL,$Y[30,Y M:+6.SG@))0FE)F5!%#1E7$N5Z&B'C^?UAKHZD#,6CO=J2"@=,P-I%!N068VU MUY99<)IU+HFCTU)[KB/#DE"24))0DE"J&Y2J4*3VF56?-;\.EI;UEBJFMOHE M#[Z7J"].<2X?6_NHS5JK(D]T5H\5VN>2/EI_#3S:YY("OI=:O9LZ__8J>?M> M7AFK=EB=DCM!M1X,386U_$::5JB8QN5_2FOW6^OXF^*^6)AF@SD;[W4O:ZI\ M2I&G.OI3R=LB3R5/)6]+4S @3]6<4\G;(D\E3R5O2U,P($_5G%/)VR)/)4\E M;TM3,"!/58M3R:R?;,Q!KU_6SZ6( R@L"4VY"3UC2GRJW-CDA"8715!@'XI@ M@"#P-PLF'[CY6:?5Q*"QS*JH^=U@4RA67HT-TRQJTHELJ':;F5HA;XF$DH22 MY+B;6X2UY7BNB[63Z>GMGJ-O.A29950DE"2[+9*TX=QRY);ULO0 M2.T+HJ-N[+QJ0A9!UXI+22A)*$DHU5LO*&J,1F8L!M,11@882QX.1O>#[S28 MNAO:8Q4,V'BK8+0S4(?M$F*U%0Q;D'>D.MVYJNO0++J6T8(CT:L9W7Y\( ML79#U/$)TLL)A0OPYQ<$P'GJ_(V(%PP;.F+QP#Z- R-\YWF,$MG5(KLN 0-] MJ/;[C9S:*!55"24))J8$ $+Q7=LRCWMT1EV. M*2E"4H2D"$D1DB(D14B*D!0A*4)2A*0(21&E4X1,H*M]H.\+L5G_X0MJ,/\U M1U];4Q7TO1Q7N(]%U+B#:L'S-/+'3GWB=UI/5UN#3A,]^^_^_E/I+D8QA8DC MH7Q$[AR74WMZ0V-SM<)A;<)MJJ9UU,&@D7T\:H;3@\]5[*N#5DL=M!M9;[45 M,HM*\-P6Q16DMR.D-N>4-"%I0M*$ MI E)$Y(F)$U(FI T(6E"TH2DB0-$8.$G@8UE3VC8E'CL^%,\W4N\1V[11@]> MC$L*LUK?. *:.3_[WLJF]ORI^TQOW68F*UMM$^CF@"+E@5$,ZL":.[H/M-8B M((>]%9 L($C,5]NZR#CANNP; 3T%"H3RR&.8<%'_,@AZ)\I*V&;VN]@4RI;25*#_:0D_UG!9=DR0V+Q\#74BD<#W3B>IC"83^35S_%9::Q[^[9,H,I M[KSU\V.D3_%KC&N]R,$LXW[Y'3XC4X1_\J4/JOOY!%0&Y"40OR M2(!E<-:U@)[2G\?4DO@H'M\T"0-W(?>$O927$%,.%]N"J 6D&: +&LV]]Q6X M'M]?WBGW8^5\?'TW_G9U,;J_O%"^7EV/KL^O1M^4NWMXX?OE]?V=DB3KQ'?C.,H_H7E&[;K MAQZ]!]Q]L5WCSPV+J*AOD#GBW MI86#-7"J]V2C7.-=7Q#\7 ##/8BWN\#9_ M"7WXF ]2SS&5- IS\;_J!-L)AM6*P.] #YX/+,:;NQ[?QGL4NUB7+M)]RC;?T56J9B M3#U 4>"":C.?OJJ !T ^0B* UVG@O;*E,0@*"CU_N&_A2^0_\^;;^<1^E4E MM ./;/'M'_#M59I8%P1Z7I;FXE7\G'QI>-:9OX!,_[^(,!-:8.Z!N/KXK_Z@/S%4 -YW#A M L"#:X9& "W',,.3<3R D1 6PEGB""7[1(58J!;U VB+[,G&ND(N@*7 Y@C M\3SBP&T3*%3F..2($0)_!<8BH MT4>FEH&V!DS%LRCC*2:%;P> 1E3AK G><]>Q KB*C%0XN^,6S93.D')5!;#K M,S:"'WFPD$K8GX@-U[X?.F%SXJ@";#A6O'^95)GZCMSA'B M&=H%%+(S!+ACV(,?P,LJ.WC,VF"K0&(!\%F?/=WR*4XA@]> S?@ S_=_ NDX MJ9O'/NX"V/R$HS@AK,'S^12?3&CPFJR .Z3.D^6YCI =8B=GQ5,KHU)!G0D9 M^HB-!_@$8$EPNCF;M>83O&I(N_R6(0XXFP6SETM@3L$<,XM,!K3 ",T1K0&\ MXZ?\%9+42V?*%;PLTAXY$B(!L#G;7Y1,P!VG-"6Y -LN2!/V=_K\ =!4"!+# M@M_O1^7Q\HA=,9],Q-S2&\%K'_J5P* ,&@8B!>>\6+"ZZ[]BJH%P)(&D4A^PML2^@+W7"@_@<3%UR+. M@3R LW/@HH\@P_E7N4)B,&X5BP>X"ZB=X+_X*-0"8FT'=7WB&=.LB,=K8/L@ MOZ*[2KU8]-@6_ %'%+J3&?-'T:DK*P&0SWI (Y239(J,6 ^+_F<_#>_,7KG, M2M&8YXOOI+^2^' R]LX:^^<+ 6H<3]*F#E@^=T!"[ (XP<@ %#B([!NPC0!8 M_EZV#ON*Y834' 6_O<-'W5&;LAO\1[O?Z?3ZO7XY!M&@V0:1GC6(&-Z0^M*8 M8Z1Y%\YFJ(# >RDT*@D>E0B16QO+/WPZGER"#$!INMF@QXU-W:*,L64>B;_' MOOZ]_-FIYV'2NV4L?QQ A)"/@700@_2 GFF0#;$(9MK4&L^ST*10FT2)P7CC M(W7 ?D4UBQ@&G>-724*]0@U#HS32G (L"UQXANNRFP9*!$7.;%MUAOC$:0TSF*+='VT0@".. ?\:+O ,KNJ@-'VV;*Y: M@_P"%=E"DRD"A,52C)6 O% &EL!Z)/R;_HJ&E<+($A P+)JHXZ#AH=[J 1 # MI@]'&HE'0>0Y',! %.XS"EOXW@-!!?J!;P1V#V;"J\*/SO80&VY\]P!"V^:; M@">#9H%. <1?8 D7"AIVBOM@BU,(E++\7+:"'PC1#!JO,64:D>,&**#]%)^% MHZ"O)!]W:=4"H;. (L"J,K4 >!Y3_Y&>)8?4"$$M]E/ASN^>'6D^49X0Q--@9)3O!^:',ZY\?#&\G>813&_2'D M3R2>Y-:0!S?D= N*EL=\2H@ FKHN;.=I0H\WBK"#W?U_]MZTN6TD2Q3]?B/N M?T!XNN[8$92:U*YR=47(6XWFNBQ?2S4=[U,%1"1%M$& #8"26;_^G24SD5A( M@A)(@F1&5,D2">1R\N39%P_M)^X8B :>P0 $=+F[!, (RSL$SI5.4'26-W'D M@N#MPU6-^>F49-4,AKQ-?@*'-*$4D>K/HGS!Z55/; )I]>=O?O(=9*0_ '@Q M)L[0OHBG3OGGB@6D\^YZ!22GPJ^R82Z+1\"HI4\AG270- ^I68RW%J#6QXH- M'2:9W/^+6!M0>@*=M.C WVPX1N !)]86!K;,&@8AJ6Y-#2X")!AN/U[CP ?F M320'F$80W2/M C1&6P.;5C4Q!*A]%ZEQ"3O.()C@!5>&7Z0T('Z#5#")X?[V M@9_]Z _).A,S&RN^H,S2P T A%['-*LX]U,BL<2$4C0E$6T* >#:M".WJBW% MJ$\F3 KE2.1ES[U"# ^_E(_=I]*@ [\H0Z$41"330+C3LWX23\;,HCP!G-$C M @^'\5U,T;8+Y#H408>M.YEI(V.OTO0#+,DE@L7B8!!+"4ACYX_#VD'6/3V@HQ[<^H$7K MRAL!"034R!A\ N@0N+$^23D:\F=W J)'+$4>9.A2##B4=_8^_GO#%W=I2L0+ M,2:?4>G\])2*G,M*Y\^<9Q7D::;K;Q%]JJ0B/I"'OHXDD;<;*(:')AWB\T " MX"(XB *^%/IC$#D>_1@DE979M=_?_,_UAX/>9<&TC<95=O&X"="[IX@=-^1] M8AE'6:*??$\D8Y1 G/$$I+Z^)@4J8^?N^EF0J'J M"4_/#XY:/1+,BL K"LQE 7J/@K3.NC9(:WZ0UOQ0+!M]U5[+\Q+15[(9X;7&AFU_%5(A\]E M5"_6Z->#K/HPGSJD'$[]JN,M%(K!QV*M+$1J*92)H<5 MW4_IRW5)J>0*!REZ#"L1:!^&Y8=L"L00"US:C)T4@)US;X(B"YJWT.#"KX?N M(ZD>'$\#[X4H5:#I4T:!H,4\%6C7P_$C.A-4/^B,6%7F2!%!1GU:X,K )+57 MYW8".*,72'L8NHPW:/%$>VY?&MQ-'*('70^ F2A]BTS!U3BJM&II86%CZT29 MP9Q$P#A*7_ FL;2&DT_<7% 1D7D13BC0R/"8Z7UA)6HS$K.U)#MGA>*)&U < M!#K)89:A.IB^FPP=#/5;003)R@P(C:C6J[B5,N)1NW&TR4TC V(!HQ6&+"FB M0:>C%'IU9&C?Q[]16W;0*.55%R'L@H09/2&.=71PBG)8I>,,?\1_:+88A)%'XN18'XS"%;&V!GJ'SJ=) MC X.FC@6O%9:9Q@YCWYDV-W(G(CQ8@ &=!]=4=!IA),*3V_+,"GB1:Z"JHQ# MTY?2YT@;'5%"UMS(C/ %.AYX$MAL+]'32OTH7S-?.BMF&?SV+7"A3J0"D09VDG \ M0HF,DJ\Y)8=+XGN^RY)0YC!^&D9(AJ*G$"G!79[RJ/GAO@+.I](GPR_[*;ZD M/)@I$($$5CE(R66 ^JJC M;EBAXC$HVX\"F0CB#@$+2#OO8_4ZU9IIUI[(:) M*ST"&442Z-D)$23/<9:J>_F))9;WTJ%S9\QU%7KTIR1Z]M+6N+0&P/"P)70= M"=YEW: [<'4',@P;H[Z5TQ (URX-_G[J1FB$J(E1\*+8MQ8=)F2#R'J%\9D MCHPNSN^,H%EJ@>^]. M,:?F&@XY](A\"!GV;B3O&#<6UYCQ4B0S((9&\N*RAU2C!L=64%*+#/M G00% M_O)FU>Z84,V ,HXR&D*AW.R=Q.2>1 MG_ST(GOS,METZ\'[3S,0K8#8I*#-B,1!1$DE+2$\ 8DN\_+RD5!@6MX!CR%^ MCRX, F7U2\ MJT##$/" ]4P@6*0><627H0!,4FP@4&'D('5I?@5-D%11YN&Q,!CH*PM!@$*] M>FUC?Q.3N MW@&Y7&#^)W;;-PWGWF4&Y]ZEA3/ &0@T7FPV4A'4$30=@UD$TT/G-^(&Q F9 M'1!9*H64>.YCOW1R-]8,_T89[5JQ==KA3-<@APL(#L2*O?8(YX M-;[!\_D;)!18^1[SA*/Q/5XN.L3\;9QO4MAU/?Z60_-5IJ2N:;%GVKM.T9F. MDTBXI%4_IMQF]&Z9E'80H24=TW5CRB%U,1%=FJPQ1G82@S)!">Q# MT'I23F+H<\,2F2J*T8I950LT^:>"\U'$CZ$[28/!R2B^M^XCV@,G4_ MQ9Q=@3GOVF=2U !F)1"\!_45_\?:[X\X2(IVL-MA%*=W(AY=9[DFZ\@GN#B= MET^P*Y<-X=UQ\*=C@)V(K@'O?;I[@4?( NJI2Z?*^[#J>.V75'LAF)R^: MW;OA=XRO1S<4?$=6IE0V07'NT7LWBD(Q50D)6"%'A\(#0-B'!;)W!AH.HJXE1MF.I&PE1; M3_\6AI*6XT^7"%8]JA^L2B+DRBS>L^%KX"Z M38Z"JU2GJT]9*;02R[YF%QP\D_O.\ BY?LQIV>2D%![[W4K/N2/0/ZA0%YFU MV-T(])^+=Z$;!5UVLD# 7\LZ3Q*CYY4J7B-SZU][8N#W_13+40F=:::+$[@_ M5 SG7; :Z4(1R4X="&,P(?PF7,6X^SZ ^0%43XE3_8+^>E@E6.^-GQ?6Y5.\O02,CB7SC1HE M.K1&!\O!M\B"$M+?!\*357Y@F E>=[HT4CTV"@'HJ)%I;J3902V&OGSH7-%D MU0W5I=OEJ+O0NU#?9#>_9:>TX-_J+;$#S1/^9_'@!A\ISJ5./\Z<:7Z.1?[D MI-PA.>]WP&R8Q?ZCA@#0U+9.SQ:X&NJX4YK94W?]AWI\5N[BN;E#7E42I#XCHENBV)BV'!$\H0=S\MDQP6LU'Y]ILZGJ/+BQ9AW6Z2DC8>>T7+X'T@-N0;7):& MU)5+,.9QH4PRVUF^=&K,-Y@+EH^E_-?B4SRYW .?XI621C/HTNE=:4T0'<[O M63W\S)$Z>^1@-/4%UXLHA1JK:!FU/!\FH)%S]>4'-]:YPL83Y++/C!KH6R.! M_K]=0/QXRG='15%QM7K7&44>6P%CD<:1#A:F2"JN".^.QW'DDMD&;N(3&@TH M+4YK[/"L1^4PU<$JF\'LZ5';]),Y6^0$P%)=TNA1L6WLK5 \L<8S3=7WK\F3'AUN.(WH0TT37*^GS#M TG)''.H%H:R%$[Y\ ML;C7V?[2!HNGHPRC\M#&[I36@U9F'<)$:E! MHM=TN0HT6-O!R22+@N,![@*H43K)$A^5+2I/ZV!GS!L"LNO2 ?E<<4'7C\3L MHTZ6A55\,P%>@K%DE05ZJ>Q=0$(0/&.NF3M0^"'2%*0#+EY LDMEAV1"(6\" M1]>%VX^1RL->8ZQ@J6HGEL'#76A*YG/DBH'TCLF>##*[E3*#).7)"2UYENLG M66:6BZ4X[KGS@?(^R$XO )*^=!W<4TU?SE1S39 1OZ+@DXH#=MP'KFDMK8GH M84M">J3('-LP 9RR?$W5+HL=3' M-B_D:4@22EXB;T76/.J["/PA5L&DR\H-70Z=KUAQ$#%4KU]Z%H"5WALM,20. M9" UP ,,SC5KH\0@5S_BS\NJ1PLD M@(+\:->]IBL7!F+ NZ<@CCL5@$M_["7>E6\6$V.='3I8_"ZD) M9+O/H.9S+6(WSE2-*B5#WB[#;_A$!3GN3=DCD8[HLD9P.#=XK_G0NTI[Q'JB MEGKM"\0[J@K$*\<4-12&]_(HO-;4@;31=2^V6.U'9-XSX]^.EHE_.YX?O[>! MLVV8A,]/4M%&S$]1_"&:W*>#2: ,GFBWYSQ0:LWR#42 3RR5TN5^8?V6ND&' M11OS>F(.6U\3LUR*KM(T^Y)]S"P)/8.1/(MJ#"+$0-)PJ,%HUM:,3<2I_R@5 MJBK#USR]I$:MNQ7LA]T[JQJXNX*!=5;R*L9^3>II-$FP,LP;5ORV^12TWVX5 M8V>UNE 3S'0L=G@0_G]\_QE;9PZC+-AS3>!<#7XH52BO5&8;+GA*>.?<^RD0 M#VY_ZF!7N)]77\Q_01@@;:\EHED[>RS,/YR<667)TZ%NM@=*$:*19HI5/,]+ M./H"V)?7LH28]K__UR\IF^%%$(S1QAD^_.-5]Q7]+6>DOW.Z)X8 ,0N,$/E:_Z:]RH'GU*VXJKCB*[%NOH.R=7/Y$ M5R[U*K^NZH/,&))[:^&O=MB5# L_XHI#KR.A$XDV;"$^.3E AW^,?*^(+#.6 MZ_/6J3)@OC5L%Y7VDM6:%MXQN^;-NRG5X7;>"2!"&!(PM\N42?2PH3&Y__,T ML)F3:=T)FVUZLM/-/Z*HLT%AY3HN/\[XH9\@ND0M8[ M9HJ%SHR&>-V3CG-T?"$;XBT0'@'86D62ZLM7M60NU4]@A:,94]@HU/98]@XU.5CZ"5R]RZ MJ58G@VVU='74.NFJ.F=P0X+5JU__5OM94].AD*RWN@+EC*RB>0$H6<(=Y\=6 M)1C53QD]UOE Q_/S@4XZQQ?EI* E(%YAM]T$'ZI>1_W#7&B KGG"Y=.DYA_7 MX>_DSF7E 76'C]PY!.O.QPD<11,5RF>>^E\BCCPW&2)T*1IM1AI8,U!?^^FO M]M9^C2-.YJNXMH)OUBA\;@FG;.S$>L>=HZ-RM9 &+YVU&NZ^7-NURIUXT=0_/.V=GS>OV.VQ2E39):X)L4L!; MKBWBT@+>2>>\:P6\]0AX+SC*>450.Q?=8[S^=NPY_OY?*?W0_]:VXG:KBL0_KO M[K^B6'_-_XFIC30,\+]7L+\#+3=1_PCJ' M>.=E#6A5LZ)8/OU+%(I9Q4* 3OF/OH?5#8U2JBR^R.)UHR@67,F]]:3K6N^F MUKG^[@)5GHRR8LKHU5CUB5]_^53WS%M_E[8!WK5O6.M9Q4Y!^ZA"05GTP4\D M37$M5BWXD1"6)X1 M!"_\R55QR+&Y22J#AJUNI,E5+F[H2K,G*N>2E15UM\- MC,*LLH:K402TX]R#H(AM,$"OPIZ1?3_N3T98QAPET)&K"[]*2=>L @U+5IVJ M#YW_TN5IL=5/OB(SSYZ57_9R4NV]ZW$G.*[W=%A0!Y91R[ K20C+F#;0-6/W M=3(-K8TH8":>4[%5[N4I<=F7:Z/JV:S*!-$3*S]4E19[<@I$:=C;7U1K1=:Y MQ9K7C9>/'?AQ@GZ83@5T&IP M#8Y 9=M5ITB/EU_NE&=(K+[L=S-P$:@=^X/ M>S-JW0QJFPK@VJ\>,%?8IR#6+6#'<:3:/XYC =^H:EZY]JQ9?7K=UJ-0S9\J MBZMV*D:1>+[H!.J40(T=)['-BYS_7Y/83SR?T]3Q2^[=BZR'NF%PRU _T0O% MQ@[!HTARL\OIJ#1A84)8IBNKLJ.QA54(U=AU@@UKX54JB@\,%7O, E-G&@2O M$]'AT3K4)=?3*?7\/'%)_MVE6M>R4RV(-+0;?"=PGZC/QP-63,-7.X[[$ LQ MTIVK4B!QW!WU Y67IC/ SU2#6Z ^(UDE$0:DV;)^-B#K (?&G283 !VP8F#9 M,0@T+C>8D0UL93UZV2B+F8(LW*_;D."2/0$KB&578&I'P(L,?*Z8[^/C?$JY MXO9H?_(7M?;EWGU4)/M1ET@'B$^XBP!U0N$2V]R !YY,A,8FF%@6BLRZ&&%! M[Z3X'#4KG5 /BC'ERBO@J*/I4^UNU5,#.YYRTY8J731#?A*$%!0K&[?,*6J_ M^ZUH#9Q437(8:7,$0 F;?/1<>YW;?9.I'@\CU]8[%'CO96%1;"MT'_C)$"?! M,J)XGMS20@O+A4JC5?@,%T1P5^D(*8Z@EB[^"G66]B.>Z3'P1<$=X-5/_N/![N-8+H6ZN:^!!RP+^34"DG>$@Q%3'6 MMRV17="CF-MVD:$[K8MOBE8IM*M@9?#=&$DDHL,@7\%?'AZN"HD:C"&XP_>@ ML.9LL;+OTQCIPXA;1S&JHPT?U=@X5,@X >3AOMB.;)4 $\)CV/DD$-Z#T?PZ M-T?';$@B)6J:$SUG(757<96K(:?ML2X(K'3HWV/O*VSIX2<:BK0KHTGNS#12N%*N@$!PVB&,6\] MDGI$H>224I[A4(,2(FS^YA5$KZ-N[QSE3^>JSUVA5&^0_!X(IB"***]:XWJ) M1&-58F9P@(V<9 D:(1O(91T\)"V-5+.+WX((.'SSJ[H.4R3M((#Q2CY'3PJWZ\]WU[K=G@9C)D%*L#:^6$*P.@ DED=M?? D*RU[6.H] M,^+=# #QS/B9.XD*-X.;P0![M0K5Y*^>,9O/*X,NP)7 R@#--["5^N25I%/3 M+[# .M:VX[K6ME[WL!RD^U.'K@G+90!.X*Q,<50O:*+&+'F3. G;#KD.O:), MYFEW*H4Z4WXF=1FO'C7 $L3J\2^2%XQ.C\S"R3:AB,F+"QBOOJE :_K"+%7# M>3-"RMFQ;10SNU%,);OD\YK70B:[* M1[57![-900YE-8_B^=H5I/75TEN]8 M<[Q,QYH3[;ZK-ME^!I%?B,_8X[>)+N!-66V7.8ZU&FT94OMDKKVKD%T"Z@F- M*NL <";B!J,)Q9B!6!7[)#8IHQ0(./1\OI.C'JOXE!J,#<+X;3I57Z$V0G[- M#LAZH-@ETA_;<0+W'OL/1/$4U&TW%MA%A&/70'[#[K8D7Z/>"@1Y%%'O[^*@ M9F Q1'UWRL9S,JS(MLYLTV/G(&M8 MJ/][XH>)+6QP0F.ZLI6CJ<[A;N720)DU>1:<-\SHD@C]=Z'C=&+V9$[21/5Y ME?J"ZHMRZ'PRVAPE,_H<=1:'3G7*\\G.*T]H0T!@**2R.%2BFX;O!6,?I/\" MI,L0(Q7\$2J.?)6U'9G\(_#!D)P:TX1:4O\=S<\D"3RP#3%,,Z4SR5GH=.A% M%MW+#HN,YM+7. 9A(RC/+([T W>2"(GHB'62*@W\']@..,XZFC*R<7"&M'T- M FTTPC@9=*63I66JDDN#81V?7IP*J^K"QP% M+LU4GP9WXQ8_1-SW$[R?F[XKQ5;T)81E8"ATD5^OHIGL/:FTJ:P)\DB9)<\B 8'$W6PRBR)!\!>7CHXY>N= M*A$'O1EXCMJN7R +V'"=+=5X\\R[F$AG*4.)J*1DH\RJ48BD9>$:94R,'BV[ MS7DI"B\'Z5R >N2?B[BYO>K>C X#H@K2ZR.E!2!%0Y":#VB1Y>,.T &3/VOF MV:6WRBA 'HJD"!8D^2)5;HC%^RU![QDR@XPR+(H,!4G!<+%4P&26&+%' L0_ MD7NXCZX?H*"5/W#)D@7+F2 R@++JIXHO2:2-M&NM)+5&FG>)ZMN5#6-$7;P% M^>,)2]AT #F3M'#+I!1,$@AP6&PB[WHH\FHV2;$L:JVT2.[&%O M&, 0(71R.\#_7CTXRC$1^8'XGG+;)AM3?R4$&OXQ#\B#]J".Z3;2L#Q%@#(C/UY'7L5+K=J)27 MYV-4!MN.1B[>+3;+L*0Q=OU8]F4=8@XE!R2RS$'2:R"DV2;A\"TS4MW0_U1O MUS$=Y%^H('PP NLUW^Z^^C4=^G F\N6#N7WB0MPB"2:,J6_UZG-P?.9.CG GC\+[@VMF#ZQ6=.9.3$S$QRR;G#Y/X"65C$0+L0>:0\,R3 MX[=,WH<1\(K9H"7\0VE.VQ@RRJ^Q;$"6,?Y7RO%O.?Z&,Y15?*,T@:G-/?,0 MCQ&A0']=^RG.3C.ZP8W][O:'@+WQU)QCR5-^YED>.G^,235)I6;B2!-X1Y,E MW5-=ABO"Q8M(0AKH5M)*@ =9;3*2O9C-N%^V%@4^&4A00Y?AM/." M@+ FA"KQBZ,#SU'X\!E( M@W=%\&E ZICCTV-OWL7)T1Z()@1/)P/ZOKK: -$???'$ZDT V': W-E3]Y', MJQI(2X>GCN?)/8<.:IZHYG&(/%W!?,H>)D?W.3Q:>:#<.":C&N;/8(@S37'RUI%-].NB,?2>+0C 2\LV7)5CE&B? M 3W&7@\I?FNVFC/,,EO5)LNJ?)&^FPR= 6CZY#EF?Q<9]3(',+M>X7MV:\(3 MG)R!ZT:IG8WS'2/^1":HI]E/4:;SHB5RG Q!_)&"43F+*1$EFO'F^KK ) M?\,'CAY"7TJ5IP^EP-7X6_%HE+N5#%<(F;_-+_]AZ$>#+*:?U:)/?@@K(\&U M7B60WX7GCP ;3#7XG<2UJSX(J)SJ4Y4!4*P)>*8S ,X6) #,:.4$AQJ8&3 & M:F%Y .G!]_66=:9J(4L)!?BC;N\$I'&] 1Q![=7Y)A)0TOM#YP.(VT$D;8^ MT+RA+U[_)KDP?WA$FX$R'+NPW] 2D)%"\G'NBB^C+Q2R4P M_&L2YC(81&EOYC2Y%%@,L8@Q+QFO&NHKVGD[R(>H4&B?)[("?0N02YT]S'0O MPRS>Z]'>FX-=Q3&:5^@^JR8,5Z2*W QFO/)9K;)FF9H-(&>Y"G(>-[V,4JAL MJ"J.X9M'XB=YSB'),D= 2@:C<;.,WJ3QD7N6L0&-TG>4))NJ%.;%YTKD(:,< M[PEGFRG/7Q>TY:IA>= 2^\ (5V056): BQ3.RC%?Q$TJLE[FFITJ,%]:F:Q+ MJ\INI.#EF C*LH6)>.";L:D-#/[6,M2KKE$"E.:;\31+_:-+?-E-"H#4*D+ MD_54!;(5W%0%?#!.9 M6:I=997#JJ&0WJE5]F7P@A0Y9:XPP.LABCS,R#]D_,-G&A?< --D91*=(BOE M"0H_-V0*)4- MYH2:0@20.T@UCN?Q4_I*:9KL<2HZ(L&H]T!9DR)1(8"&B,+UT#! 'VY/0*& M %LC4E,/!O![B-U1(OTB%.,18X:^K%G281ZZ<+>T%HK:*8U2_\&:I:%P3(M*FK/6NF9@BU3BZKO?P910*KR-EP@(, M],;+KNY#Y[-XP/J9>.P=$D<]N,$/%!HC/]2XEA7/8"PAB&!A 7("5A%)]:") M+Q1QFX6[[UW,V%U1+)K%CZ@D3 MNH92Q9("*OLB#HV;G]'=,',VF CR&EG6F!V7I A54;8WB+P:@7RX^I[/LMXD ME/&8JBX"%G:!X\#W'K7@/$%$OYW<T1GKY!1_1@-KT A\5>: M@KQ\9)ZJ"T,AY#)=9\82' X2Q4BN^^P^'#I?,!0;!(/KDG/R*RD@_,9Y/AX? 8;,B'&Z%HO$"E^UODNM>A5[1 M(K$>1VUW#P1N!60Z3PIH<#)@L]"]M[Y;E$=81E<"H,F%.5++):'R0)HOL1 ^ M">JIO#*J'! JN["61\I#9'F&2I !WPY\#,3U2<;F6F91'QA?A;N6:XY)U9WK MCE75F&(33E%01B&^N*![D!2>N!QLWN\[H[(LDBVN3EL%$*Y;-U)9&CAL?CZE M>Q2CSEFYP1 7GO?!Q$D6'"ITBBI]BH0:4=XHB[F9!3P1#[A..@)D9'PR#([J M!^%\,.XX!J)N5'XRHXPIB@\M#)*^LI3&L=" H2XS7H[#KP(?/V\4X3-M#;VKG:%9Y7C/O6]ZT:8_I:G-,MQRL%$Y&6;#24U2RR!31X&?G MGQB/G,QRDIV".%?5^:YX6]]F+UT>GHQ_P.W]7>6AP '<7:UN@D-'$\Z2+ERZ M^#J_ERI:X47,A)O-NRDV5SX4(%&.GR\Z2RCHGGPE(:RAXM;+-#(C0HU/0.?K MD$CD!GV*;5,^@,#/V0-P+1G9H<1JG/,>1"-\?23%4<3%@HBE;132AGMWZ@/2RDKF\W84\5:*HP#E;NA M>A\ MU1O(-EFLZ91*YS;=-%D]1[6PF>^)+QOHK3_59_!G,S&J\H(@0S^.@M1EPP.V> M)2P,K%L+PG[K&GCJV,Q7) 08QN?4H>_"'_F,UX5>(A]Z".L,..C(_!T-.E M4QCS]1/4K%Q0+8FP'34EEGOLJD&B].0G0C)2](R_-\2%+)(D(Q3D#^=$:!D; MJ[S=DG9C<)W*>Y ](71ILJRQ=;*HXE(U8RXZS_4.%00[1N_%VHRCMV0N_#I8 MA[IEQB5;-\^H1G%O412S@4%%^GHEHUZ>YT=[=KCXV?R@YLXJ=[22*.W311'P M2'Q6MZE\6^"F-G6R*.4D0I]QC %XNMYK%G9OU$TC,<:@LR8EK-D!&Y2*2KW) MC BM2 ) X\%2%Z3BEA,G_13IP[@%JGT7Z5:]A2.Y2F["YF],[[3<_>,E"-;L M-AN[1KWSA=M,9]3TDZB#WM4\ZMP*X7R)0(:^Z#AS@X'F9=0UY%*8:=#(.SJZ M?M@^.6J!Q*3%+(HS-(46_1QKR&$G[X0:PJXGC/;T; ]L#(I9:M#NJVFAU)'3-V"BW%"R2FU6)CE] M@K\IT+1/ O 3J,3)T!]SF#D.Q>S,# S+-\ @(X-,C:74%:[%GB_)& X":KO9 M,*RM#KA.GMB!6LL;9W3%W"X&45Y3?="IZJP.LL3G:S8 M/]EMLN2!Z![[IM!8G/JGVAQC .T8*_[B=Z7HX*Q?0+X81CF)N8@1K0!;H0 % MKMKG'8PRD!&R9N;=Y6'(D;\2C0K(50;!4.:!U]XXRW%9Y#*!P6@XC=6:,WL4 MSR]D*1.Y*%5C=&!>"@#=)%'9X47?7C)$)(,7S.+DNM ?RJ6YD7.[3IQB^FJM M3&S:V!.':&8M;\@EKW!1E<%N0R> %D67LDE?7>%Y1[7_0(&QX6/(56"1.# M*5.I@.>3T!T, *'IA+EAMT3*13*BS'^ZBZ1C2/JG].AK-= M$'H7VN>>O9N5 M&.<66!MKB?#/W-!J#'.7BXZG4K*^C_\^4[QN?63?"WNQ;GLX\YD-9[;5#6V< M\M[&*9\M$Z=\WESH\;.[4M?=J&%#6>>:5Q2\_)^%-?YG$]',NMT7>3U6V+C0U8IG"+!6^0GJR;+E# M6J?>55.& =*/BV;4^B+4(L$!/IN=6; D@5U ,6:'>0 X_P>A^3NG*V:-=-9C MZ+ULC$G6,OI6@FFS9F \ 8>.P#'.8#EC\/,A-MO61)85]I=?V" M@N?FT/EDU!G396"H$,!G=$_);&>@3>,)+&J2^DC333+IN:F;!:(C\"F,U>>B M_8Y+NJLT]R8UYSLJSH>3../()Q.;+% #-'C!;([N(&NL5S:3Y6@7[!I.'9/E M7S77=UQ9!F1[#"-E!F<@\H.JSE$^\0902?(.Z7(G^S26 M)3825(HVQ%H4F"/;KD+O$U,A M&M#/_O?_^H6!V!=!,,;*8.$#%0;!O^7 7#+$E)UH FD/N$@",\PP'U/APG\+'Z37^5@\ KWE5< 3;C:Z]@ SD]^XE$L]2;\7U% MG1$^JOQK=7ZW0V>_P\^XZL#J$"R2)@T+GT_U0W]VW,?(]TH'/6.QCL3Z[.(= MGM+54[>E!(#G#50>#M 88[[_\>KHU:*A)9[SGP>&,;+;$W)8%\FL?RQH1//DW@EU,U MB<=.[XU%Y6U#Y=O,!L580QY1^:M6:_CO:])[^'=YY$?VR+?_R/\P%-C<26^> MI!RO$K]>(IZQ]#Y3/G-*YGA"G*/N">A6QQ=DCG^S4(K#6G]5#DBE 1^0A7?5 M?J&<4Y1FQ#,Z4"YD:;+<8($^9'\_%XSD=1%E-J%8@&#/VB'K:'8N"_M-SV5A M;V&_:W.MD)]O(:<^:AVG_N/P]M"YB\DV;68HK)EUO_KU;_4?-F5U"A5[^^K7 M!?#"0^^LP2>,)U6VID5=VK*,NCN='71QW+GOEGF=+T(2J9D5K)+75 MTR^!.)4C5&&3C(9K=)WK E/;KQ+KL:1*'LVX0?K7__)%C)6,IO0X72)[)5N$ M:SMT):WA81?$F?=1/(ZPEB?/+ M3@\]=CM&1!L99O>$F]V^5VT2CNS]W,W[:4TR[99A<%RX9^,H\5,KMV3T]9T; M?D?8?)"@6:>>=MGI'I>35BP)LR)&VZ_ ;LL6]F*VZV):*\HN2"#<8M,YZ?9> M?W_C?,,VU5Q!Q\'R=S+!80%ZT6Q[A:Z_1!QY;C+4\L.,]/TMD_2M\&4-.^L4 MJT#9@Y6$,FNQ/\4F?US3 DD)7J5=%*H^B-A_=#$#1Y.HFT'V(1'8!<24X?91 M0NN]!)9)_;+Q,NWWFY]\;Y*[GG9/+&MM"ZVSMZ*5(H:]J_:NUI9+)"^MR)%O M00#T\XG'S-I/,^46F9?&)3#&/S@EK9#5MEB2::06Z+YMT^*%Q0N+%Q8O+%Y8 MO&@,+ZP7;'ESS7'KS#54+&;'\J VZMOJ]7J=X^X61P*V\G2L2\NBS'Z[IPHH M&N1:X.^3VLW6T(1. 9%P(LF5)]UEQ6>UNS3 M8H;%#(L9%C,L9EC,V![[V19:QMI7WL]H3&!K_&W?7!;V%O;[.)>%_6KFLNZN M78A.YL:?#]@V#YNIPR%PSM=N><"TJ7!^V&%@; M(A8MF#8.IBVD SOF^5@_=;)Z?[M%!)O 5)&JH0C(="N2F'J7ISLG86QM8H2] M&:T-1K'WU=Y76]UF)Z68:^SN)9+4H3K!_3A*D@,MT21/[MAQ'V+!Y,.*,[.* MG2+8WDNH*8A^ X!N+..S\;E]:=)ON H=RQW M>T?KQ+:7%.RZ6>CT]&)["=26H8T-5+(6LMW.,=N7?5K,L)AA,<-BAL4,BQDK ML93!3VQ>E]^A(9]J_^Y3!-*%(_0J3FCR? MOD _?$'R6FSAJW. &S.0G9T[A>/+_3,##\FT6-P&?F98,^\%2-IHS0R>W&F" M.Y1C#K7D^^1[Z1!7WH7S5(AYC"LV MEZI\<=1_UX\_;5WV@N7B\-0/)>++Y]',JK<2\Z+=21H5[+#T495M>!XBK\ X M7 &RTM%)V!/H2]BYH4OQY>;NXZUS=^.\O_ER>_/Y^L/5W<HWC725%AZZ&H]%Z.E'_^RQIC]_9/.E\[/S/\_KSH /7]29@1\_ M.S^?YXY DOT"PMD[JD4YESWIF0CVGX7E_6<#:&5.5@K:!5+GOCXZ/:5X7?GC M$+AVA4]C*& M01 ]P:P.\5,G%N-8)$B"G!2^?A^-QFXX)>0\?YO(OHN.&WH@ M!&CCCS.2:6N.FSH#UX^=1[2S.'#&+HPH;3'./6:RX2,?1)_L,LQ>CWL2Q9O9 M%7S9/>HV.J3SV@\!'-$D@8TG;WXN7\P*-F>>\E%3E.[%:&DNZ.5"FMPV"FF$ M/7T1!&/7\V"X?[SJOJ*_Y?#T=TX"H&DDUV&QDS_A0.B4#NFMDV/M+R#=4K"% M40-WG,#'ZC?]U1PQL9N9TZJL;<;77H'WGI[_1!)+2697W\.N9HKOI@A?OX3S/Q)-,W\X\HBF#<:OD-S?0S!W?DW!E:/&Z*EKZ8#L^55BG8 !CE+_?Q MWW\M,LL.?6KPN-S/%N!$BY9BT7,5Z/G_@,4*CV'[-?;[(B&4!!GIJH^Y _37 M[V[\'5MTX^^@OSO7R$D1P/0)UW6F7U^3+\_I5:@[K<"A%BW%HO,JT/D6UNP/ M %@A$UQJNLR_W2RL%_-7#81J=VE8W!I]U3DZWN)ND+02[9WB_V]DZ]C:VY39:J\ NR!K_=.'QQ#GI]EY_?^-\ M$TD:<4%^YVO@AC(8: ?KTY$'X%FM1[L--AV^O-CJS,-6']..93WO&/+L6C4S M"ZM62 Y6)K %^)_):A;4XB0FM(#AM*.8]\7QF>4+;:%U]E:TTAQA[ZJ]J[;> MQDLRA]M28F]/MFGQPN*%Q0N+%Q8O+%YL0T7:G77AV+JUZW"7;]0QWN[/NFO9%UW+Q MYP< "-H^\1 XX6:W/#C:D&K(,-*BZMV$VO;Z#NL%W]S#P 2#^=F0S;5NZEUL ML7MGARRO%DP;!],6TH%=;RRW9\/AO,%$XN.SW5.[; C%MB#R MCELU3CN]BRTN!K]E>&,C;*R!9[>3H_9EGQ8S+&98S+"883'#8L9*##WP$YM= MX2\@9?4IXV5"D=WY3?<#X<8$D2%N^(=>-J_(--.P2*-FGV4E66Q',N''X*2-&OB &:=@A<=B)!C.[\W!9):?<\[LI )W5A\^: M[%1#,1,:?N*X<#[AOR< TX$O/- -!O":QU'3_OV$GAU37Z/0(3&9# %_L7KB+'3(TPVHH6FPSB:/ P1Y-]%2C-F/=^= M))K$?1AN$$P)#3UP*EFX.&Y\%3ZP<3#UV(QCF)B[KA43\ IW0.8AP@^9^H# M"85/^D [_=1)QK%P\>_[./HNXK][ DXY9IJ%3]$)X6,1GQS#*\*67S"C-TG2 M>$H? 2$+HY'?=P#2<(2\$8E+N$3?H[=3N3WX=1Q'C[X'8+V?SH4)?A^+1U\\ M,?0$H*QZ9B32823I?G2?NG!D^"GCB<1K(L6\8CTTH\R>D]2\OS1P M%@E4Y&&*U,[IST@.!R0-&,#@53C2<_'=),'T2? M[*L.6G0=MP]D-O'I$5@*,JX'O'2>DBK=10")2XKS&Y1UUWU[?WM)O MO;=OF- F)NF<)(CO+EZV>[F)@R<2X%'V\I-^- GQ5Z+R@R!ZPZ1AE4F 249R8M)EDS/[0AR?P/5Q('W1/EV1:H)P39B9](*S1"/#"[=,) M.7 94)8.D4_#X,R'GB)G"@L!\C=(Y6. M)X5,@<\ .%L%3@$^AB;> 0.5+R^'+',H?$YS/?FI8,5?DN0?M9^PR7.;B?(: MDYF,>4C&%I.HVUOG":YYAA[PUKUP_K;VC//>=OK#SK0_[&RN/\QF\#<+SRJ7 M=.$#YEIP60,$.%!,(I3J.DB>UNO@O>@1&42H%0G.?-N:<710/./?/#&,QA:\5-X:?&1%S]P)5 MZ9\=-WARIXEA1QUJ]_23[Z5#7'D7V)4RPQ[CBHTTR=[I<<=1/]Z\??7WF2C7 M.SX\NL"WXN-2P>#$ M07+O=[<7CJAQ()Y/,8HZ?7&/-JW$D:%8+XZ*.JP,+UXF\%MDH0 M$@07JW7KP>TO-WC]>7Q^ MV>1+>I14@%$L;PO?-:12*=3GX/'8/^_X,D M],14"SSXG\5\^"@9@K)V@)8#]%" \,5:<]^-XRFJ@7--)(]N[$O]S;3S>N(^ MK3%[]CK/K&;)#;;,<@;^#U&T.=-:4%E9H)Q\CL*'.X#"!WC^2Q1*$^@"W0/G M,W-;\SFM]VF&T203_Q&2NT=X^)WY+$Z>RLGOIF-11^:]T#+OY7R9]_!XAI![ MKX1<0*S&H=/=#NAT#R\702==)/UWT"PR1JH.RL]TEM5I*63--&LVY4!9^-]]%@0$Y3M&,F/M T-^:I)B!NR#J?R\<1+?W9YXNIN!C$U0808??XRK OIGX($I!W+$S$,0W8-8 MW)>?D?V>O1OL02&7P/&I0YPA]ME+VT'_BRL-]9U*\AP"D4_@%J*G%\1%I.+R M3^D[@7LB?H!VDDC'+ZP"1'0!LJ) 1_R(15 4/?/&>A_FZ:?LVQT$DW[*%X@6 M.SMB@/9SJ.Z[!/.O3@$< H')3$,/P6[XV$^^(_>;/T-^04]#]/2G[-1G_YV/ M6H=IAJA()5@:[6%#!W\[^+9R=,!WJG4H22%=2D_ M(FP;QY$C\+'0)C*?2NF&=\20&:"3 LT$&$$& OD%O@IX@^D ZW=%)DP&0 MW>> =R%!)WK*@'M89?S:?>=*$<2 @7!88SHMQ+('GX$(\[H/\AX1#2#_L.'] M7' =Z'+!&Z][;YA9D89$(25#X2F'&(^A VH. /#1"/ 'KZ 9W!*%E?A1N-8/ MK@^L'TA"C(P3A4#T(7.XC,2P!&B?7G('$*P_9+*$6&CLSIQ19E;=]&V4'1Q,%!'NM+P7GV+[*(,YNAAS*9EN\W$YVY!">3 M'?@F=O(D""-H1G ?F:%%S%%R%*AC\IO<)5&Q$F:\6%T+66=FK +>LJ;CNPT,L'K20D]^W/ *BG6-$F@>NADHAE>+E#19WM0P\APDHO^S-XF!]G@@N[SZ-1W" M^1Y@+%OI/BV.&S=D'B.$G(+UD'THDH<7FT4Z;;%<8%,K5+G\(M^_(JVW'65A MK[]\JAGP3=F7 QQU.&XQV+2X M>AW>7AE2JA]3-@(R.WK_FO"2R0!#\@H*#;$ ;IG@(H#:(\-"PLU\C723?G\R MFG" 7>7C\$R21OWOPRB #6EC "9@P%&\QG2IOI^^<1 J@53% M;E0YT549 M!&VHE0VU:A4-?$:HU>4RH5:]+OMGYD]A>,[FB\VW?1! )H'0:GFQ^4ERJU@3 M/*(L]5\C#HVG2_HB[U]9V6K(FMXZ;E!E3%])4JG4OC.Q3AMJ1,&QQ8: ?"+3 M( K0).J\IK>C20+S)V]^KB6(Y#P8S[N%/$0#UQ#+01 +Z8L@&+L>&L__\:K[ MBOZ6 ]/?.19,$TBRSP4N^!,9,$*L\ZV3XZTO0"%90J./'JYQ A^KW_17.0B\ MFEW%R_C:*["ZTXN?2$ HU0*1W^,]FUD6Q"RM4>-W.W3V^TO*S%Z\J,JL*M(>GX_09M=@6#%0>#M 8$#(4:GV +?X .TMW(%#7-\MW(H&H4Y.&6Q5 XI>ZQI0U&AY_O,S M"VTZF8[Y[$8(:ZS"O;-SV6-HQ5SV&%HQESV&5<^UX9Y3+6;_[>L_Q4GZ*D64 M0WLWQ^Y7W)CEV;%?O3]G. QK=SDF.'/L6,K5H\U7W[&CZA;]5)^C/ODYEPP4 MF]]YY?2T<]PMIT)OH!'P]N#(\UICMQ15:O?H.>V>6#19(2GIMA,_ZI.2L[/. MV64Y[-3B2..DI*6H4IN47!RON 6CM4;MMCAJ9)CM@4RJRGQ.-R67YNJ,KI&C M7':Z7(VDKN&+\^@+]2F);E2B6<<,-RH25A[ST]>V=FV8C9K7M\>[_KU$KD,ULV^W7/98VC% M7/886C&7/88M=K-;Z^<&K9_[9?52MX-EV:T"A@ M5E7U+ !\M]:IK9YKY\ER[T\#B]F-9.+P-96@,XFLKO7SDA5ZI2)J2IIMN)C:"VJGM;,3"5C9>AVMQA=U4',#."94Y[NK#N_/%WO&=78&AAB9X9^B%6EE<++.9 M)<3D=2*_#@+L=2WV+W_J_Y]P8^=CB!)MJ1KA%N# ?O&?%BUEUVN K?;6EO&NM[E%F#=_!RA[38Q+'1+[//4BT3()>U<\T1) M34B.9Q(2BJ2H&PSW=KEUV14UNB*+$W9%%B?V>D5K ME"7F1F)6A"E4;\=]#;N@K<@?J*'D!-M6"1D4R%FYNVK)XYL L/PE/.X9Y_ASMV$4@Q7@6!&9-,W MV;GX.OSHQB&<7_*E%* VJZ,ZG./-X!9/T8PBXQ U[4TS(_E?6BAEJ2"T!":" MS^:'EW8NSQM/,UH&7=ZL#A=W%?$W@/== ^^[;A^TGPP]3)(8K%]"\A\ M[S)#]]YEV]&]#ID_[IR>'K6&S&^=@E+4MW9(.?DCC&>K)]%8A(TK)[. V:QB M8@W5K5%*FCSP9YFTFAYW23:573&KCRQD5"=KTD;*N-*0)K(7V+X19-\=)>2L M^=(>F\61G43RC9#TW=,]>IVCRS7I'@N(^OSHFEY%=,V:_#F+'2#MMANL 1QM M!\%SO2.U5 <9D\>)J^,?'(Y7B.A;K$R\/-5O)?Z)70.(1>EM/T$+$(O2.W:" M%B#-H'1+3->[$$9S.ML$^I[KOV!1BE"DN557F[:71)%Q+ Y2]X?$CKS=NZ61 M$9TNLW2U@79OVS:I*0M;"\J&WVP@_&9E.+\K5N_C3J][ M;D-OM@G3UTS>=\_T?=*YV&RXV7:8O^>'U[378]6^/).V.>M>9C,X'O]PO&B" M1>7:832PT%AH0K%(W/9CL]"P2+SUQV:A\4(D?DG-LKI].FREB9UK.FM3R>V* M+$[8%5F;!\WQ)C26[M'K="]LTOE>(W;!B;LCB'W:.6J^DY5%["U"[*++ M=D<0N]?DXK0-O(#5#OB)#>GSXF4_$&Y,,PY1\/NAI3P2 MS2H:OFLIB[?U!8X@]ON_TM]XW'XX(4#"([DG"J;UVS3J?Q]&@2?BY.._)WXZ M_1H%?G]Z!S.^"^"[6I+$*T? 28Q13(XG8HY$NM@H;$K&O8L9HG'%#/2[%HJ7 M%F9GC.>G@ K]JI[4&=C^SW]<'/7.WSH,/N?U!S'P^W[ZQBDW]G,: LS93+A< MA\Y_NW#T\=3!6]UQX)XY>,_<<"H7FCCO(C?V,,W\@Q^+?AK%B>-.TF$4D\G9 M> ,@YL1B/(G[0S<1SF2,'_QMOK.&0/--O_0UCAYB=W2EQ[\:P9U)>P6\N@*R M!HBEB)',)HD;>E\ \*D0H1R/:#?%QJ\G$YGWR42 ?? MZ7L_"'#[ $<_39QHDB8I+!30#;8V&L$W":[-B8"L.&[SU2(6W^L26+["DQ$P M!V @?5$\ I,OE(\"?\_!GNGX[="-Q0SP&S ]2$3_9V\2/P%W2D3XZM?T*3J8 M LDKTR^Z)V-:Z*'S81(C/)'&=/!GUP$(ES';0%+/F8^>=\!.DTD\)0#1ZI.K M/MS<6'CUE":YQ23#Z'=3NE W WV=ZD(HCZ )K2:'HZ<:1\_FZSN'W1E8.F(L M[30/EKPDW4JP= \OYH.%T*EIR!0$JU9"IM<[["T #8^.Y*V*A\PD=VX*Q*XO MZY@LX!4YV/Z/&TR$ BUF6?\N & ;OY5%MG%6$\)G)PNOY JALZ[+^5SH],[* M11?*-W-U %K;'2T"Z**FU'%T6%99,H:E@>X43#LP+0BC=%5- 5 + M=J0,$%#)R>Z XO7H@V@53.'#$$2R/K#.L03#H0-R)':63FFB69QV;;?[FZ#X M@+OH?T G!8IS,_@&OX"\ !_2Z CJ-6-P.1!G4[=["Z&SWMO=1@ M$DR >>;8 M:LQ[0 4,K^,C[P0?B_5>Y*.XP,3Q6'3&AU'03AP!!,)S/H@^[9-G.V:QNBQ< MF[3ET+DB,6#6JR9Y &@!^T\CT)MK\/]J+>6;&+D^&J\R:IP],UM]-.C%.M3' MV@==87LJW(5,]X9QG,$DG<3"(+1,CA7TZ:2>J]<#P-#:QOB%'Y"09^KXD@7 MEW$T>1@J9L(KEHAR?.A4V#-R1JJ3GPK^T24M/T?U+3_K\7;>&4CN]OOQ9#'_ MN^+'/OLNL&Q@I4*:5XL&61-Y@5KEZ%Z.**G@4K8TX6JB$--FFT37HP52*\KW M580 10V\^D X)@')_JG\ID'T$3D+;1U:PI^ZF]Q1&%4;XP@=. M,ND/^8(!!YF!:T<])V(Z>)BWL>9M2?,MW]_$HP@G CTF#R$)N@U8OAUI>A?> M%0 !A[H5@:"M_7E\?G)R=G%QV1@)JV4JK_0=O*#RPX8-[_+4'./8*NSLBZSM MSX?S+,O[RL&\?BX7,XC_@HEB"?4)D 6FT0,01$A$#=,X(E$/!(>1G[ 2Z4WZ M((&B-)F(^-'O(]&/G/X$. %E$W M:*SJ0F4C-%+FI>Q@+ J!TGW:%^A%?I$)X>$=ZAA5%?30[8)TK1S$Q[ABPP/=.SWN..K'F[>O M_CX3J7K'AT<7^'9NJ8=GYQ6KE1^_I=>?Y-3W48"1KK^XSC!&'OD?(%< #4'O M-E($#!Q (>*7O[M5%+D"50HQEW*_%X>G?B@IK'P>8R+U&F->#:@Z42%HDCZJ M"N2KNX\?G$_77ZZ^ MO+^^^NS06R[&H]%Z+'P M=GYV_F>O.T_(*SW=>[4QEE)[BYED6G-G\.B?#6ZL5C#T[LE7#R($$2<(0*I! M*H12$0I)*K./Y2(_[ <33Y!+;73OAWR$+&Z5I:Q#1\G'/GP1!!A,Q39#6 D< M;#]%SSKI:&$?:/0]D$&7E6TB985C+TQV,T.8\CP&1$D(YI$LK; MB3T!4!H!"#R]B]Q@- N-@]TP8&1W)2Z67AA DO*QU.X"TU,:"]AP7HV+BNM)NGH0C-S1) 4.&0JU- =1)8 MR:%S!8"$"Q83O-R /.!D-8_N4[9FTQWFRTU+15TFQ!6Z?)MH0A@"+3EP%P?2 M8(L*#SX$^TZ5&X_#8]1IN$DBI!KU%$T"SQFZL,Q[ <,9U]G'UNGL"T"E"' ) MKNVM @XN '0H+V!_?D+;%8K\\!J1!+%=B%4_HU4)8Y:?3B0U>:(#D;J0EQE&/82.QQE,8'^Z/89XN11UHBH7OX-'FCP@^1-^'UC3+S@GB9](:/B:K M4Q]."\'L^;@S&,'M$U63VJ3(,$@KLP2-P208^$& YTW !SH8_0M/(G^6#)D M99 T3H(.N@ 7Y=YA^/@9B.+,YY.[QG0-8APY WMYMXJ, (I$?9]F>/+3H0$P MQ!I<"^"H@RX??^#W,]P&4(AQ2LRB'P.>Q[Y+J&(N.PA63@2U-PIO"KXXI0RR=6.(BC$8TY(FLF73@%1L-^C*@%DR"!2]T?=&A M*_"^W0/9 T _BCB4EU5Z2=(IPP/7@Y&XC@_XCF](AR7 B2M7I@Q%#2\)@@,& M*Q$;TY#-[P9R*_?3W#'1=ESC<%=GR&K"*+';7I[?E$Q6[6#+A#.D#?H294): MM71E.F_]$+AO$-#G>53'^VJP1<)$7(3Y!GKJ@)TB2X;9%@AUA'?&[31N9B+& M+M9C!0F ;7HEZCM[G7J-;*R35KR9%Q )JI1$%2'+[4@258>YM5P+A9:Y 3*L M1 3$E'BT@@"B:)$65$R)&; =]CKNK! 0;1 M6/KR$Z'?*)![930%GNH"9QX";D3QM$/'"J?*D3SY^9&+2WJ6L38=(21W<^AL M6JHO7A(6A(ENFB<6#=(GH-P*!W+BBQ\2>#E1Q4FF22I&FCLJYZ,I\#KI=(R2 M 9R=NMUJ A ^^RBX,:PP5"$5(3,T11XZS#X OKR6(ELVKCD)K0N4LZ;OG]S MS/7G[V*MZR%&SJG-3G M4D7"K4I]14HU4L=_ "J&>TX*+I(B9S)!CY(<25-3)AI^DCN-/T(IMZ#LACLC ML5G#93)^B%U/L-2:W8(D"D@+ +ZAD:T2A 2TYI,=6C\@(NH!7) #?W#@/KI^ M@&;P"EF.,&@/ VB^NE,BOEH-1Y3A"-/$><2X#J!D,F"MB-WJ-B<84S("\NH& M(+!C>!*/EIG2,E%,R@!*.QC+Z5%PAPMRW$6D/^LZGCM-#'N:86OXJE13^.K1 M)VX^SNW!=&EVT*$I'MU@XAKZJQ^#D@.*)5Q>/_F.-$'>4U1SOAF6-*T>\>-* M^1[@)@0;4Y"!^4"80-]PY2=*KXRUA@YO3_I:/6;-_!O?<8H4Q!GI-=343.XH MC4LF!Y26$E#D48M31A;8 _ >C/W 0_/)UY/WUYK#5K,DM(I,,OE92QBYFB%E M-V/51S.<<+\N=#2MPL^TG#=!6M&?X8+H+>6".'I5AL9ZJ4Q;;*VW4@K7X@=C M:N*\[LD\=26GDU%]GJ3 U_;U4>$]Y)4P'$DN+%V1A2-(WJ LGPF@ZO'<:(LF MS/%C-PPG9&;4(FJJP-EKH"%,5O M2 MWE2RE)MP6F>I.&Z##" 1T*9E*ZU_!]F8"-+=DWD-2@KJ$*5%Y;94VOC1X MRFT.#PMV1P/HIA?!K1X+P= ]?EO_G[SA*J/E9;I=\68T#36>Q]997GGZ1HJ5HKJPDTO^RN)-!\ M5"..BGG/9Q%&XNQBRG'!5^=CN[10,#O _<^DOZ' MW"HQU5X\R?1.S,&*0A3?0E1# 3T#@8N# XQA+$RWG9^@4%WA:TGV=KP4>SMY MM:B,6'\HO$D@;@8%#J=2U*8DL+ZPJEC=2-8BZ]MMPSJBVR#"*$V\5'AW >M' M([2HZSL$)$02A\I(O]EW3,5 4=C8$AGDSFLBGYQ\G;SY>0&#DOL_JBMMS!0; M>8@&(L.Q," ;MT40C+$61OCPCU<8_ U_RX'I[YQ^2A-(/8I;,_,GTLU.*F56 MO))TSI<4'N?FSQA:Y(X3^%C]IK_*0>#5K^6*YUD==?[6*VB.I\<_D>Z<>I5? MG\$&9E1---]:^.N^#TN5(9_72^=B02N=6A4N)8)G=^SPE&Z94;VR@7%*H^E. MW$?T1=,N.BR&^D:$Y27:X::Z5S:+6VA7=N@/9E MAHR;DO'+>: M6W6>MU2/@E1 /LG?74^T^0SMZ97)K:,H[:H M3K;MB2+HEGLG"W<-^GJ=J\MNV;:G6,?.M8 M]%'K6'2UA7*=W%FUC:GS[/+]L&=XDZ6J6:<47&,MJ;N=R]-RQ<#ZM[$J]'Y= M+&63AY3I_]=),JG9>Z"I4[OHG%_.Z".^\X)NLT6 W)9*NE4BRLL>-7<=>Y_*LW+)I M/YC;.B227.^!ID[MO'/9M1+)"B22E9S61>?RZ-A*)/NKE%GKQY;)&KU+*VMH M6>.BL8MVU#GN6NO'RF2-?!N?YF2-TXK6;/MQ:*N4-59U6A?G,[J76UEC']0M MDC54S^Q992%J=_VX\F@A"7!2RNBQW:YK9!<90)N9![6S24=8V-4U )"5]#0+ MN.H4%U67)5=<15;+HN\\+)^"-1&HII8<8]EL(_-$]!#4+VE13ZKLQ8_\7B.V M[+K=I18T_5S8-+'^\I=2?&OW='UY5\/:.UB.G3:U@P$W5EK4$'#YMDM/;OKS M-Y$(-^X/KT+O U7[N_.Y3"6KP=T"0=$Q0[A-Q*%:- M39\BASI1RII0?1,N8\0H,RW< XR)_7LF$5^B5&;H]$XZ5&SCJ/MV%HSIZ][; MY_!(=0\^NC%F_R1?14Q7PG+&&CBO@.8 U!P"VSYA._9KI^X#E-Z@ZXP)!90Q M-JH@H,CN!L3 I!FA4$E:5QC'*U,QPFMY SY^O97(_D8F[5/%:KA85+B-2KWU M=1=K>M5,V??Y25TKE>II&@\/HX#*6:L:WYS8(;P#%]@I5AS(\@AC<5Z?C#AS'YSN:I (&9VX.5V WZ01&4L0#V.L/J23Y7X MLF[=6=T![GWK)\F$MCB>Q/ ;MYG@]AXB[H-L0E4GZ-%HS!51C4U4U,>LQ<[K MER)K0SE,*2$L(T^<+9 GOG*O:Q =;E"V^AIA_=A4%H5=F1!AF[@N5F+4(3AT M"O5K5=D&KDM(/ZZ0 MPR29[^5:&C)?GNV!<)0#L6)[MF-R\S6I2 HB*UH_!W(I[/C58EJ53#9S$'5K M18(^$3\I#1%/ MVL;XQ=PZ3I6:Z=C=CE<>M=Y/GM?]<(^)D5]-?2?=@L5;Z1 M!6S?33D_6D1Q&FN9;(N\VB*O^UWD=7G5ZVPIU>M\?N'65ISWBDMZ;_MU6%,7 MZMI%^\Y(F$J$(0+)'BZR*V,09&4M$VGV*8M8]T**/:S*N,[ QYX":*+1_G39 M6SE1(E&N-+\[HC*=V&&+2H4DJA]:>9SD<)'=1=_&2H9M>E6J2T$ M'X< 5 76';7E?LALEC7*+N9*SOX0?;)B8D\'5:?(<1]B(=$>.T D48"%:%V4 M**C'D"];_CCHM90E8.DZO(LGWP'^[Z,8[E/64E)^_,$-TC@*_>_.;Z/[_X*! M'UQJ?BL;'Z7^*+F[^:0+K>+FJ*$A('K(-]_LAZ%6F]\07%$TKZ:!:E_1%WC5 M9\18X)7Z;>)B+)P0G@I7_,8OU4NQ_9.O))&2WPG>DP2-%/S)K;KXG[&I'/+% M'W[25&A&KQR4FH_- &KVH'>G>E'E/-+4F6DR,DGH.*? 2T#HVA7 M/2S@%[S/^D*8N)!]BO@P29I$@G):33T<" 4=CHNUGOND-N#AH@N%8(T-D%_B MD00B=Z4-# #>$'[M,T#7::J[V .>A^0J3(.I<^5%8[Q]&>"=6RT9[0\W!(ZA M:(,,13-,70\37YK2,/*%<@E8MDO\$=R$@:^:I&:O(-&2M([[@M\C81E%CV07 M$S%U0A<_L$LYM[)G(LDM1KE9KIK5)+TTRQB8'39"Y3G2V&6?(TZD.I%2E"-W M+T^'D1<%T0-760;JT)\$7- ]MSX48O'B8Z'QD?1B&DW8B9JKGH.Z]13.J J3 M^=(:J$*+N 67YP_@611Q$U5W'2@Q"PQ!$F'O\SAZI" FD*\3DA8D>>$>R%.G MC_%/W!&+0EMQ (Y(I8:VQO$8#;!=BB-,C/KNYLD,@+3UA^@1E4W;L>QZZ%(I M^OX0FQ-RJ"QNSWU*L(59UDN9US/CS',=V0E'0!2:!"DK";"_L3,9ZYZ%,+YL M]3IP'J+(>P+ZBV""3_2F4#BA,ODHDN 4LB<;-VLTCRLQFK"Y@Q2%IQR[ZYUR MO&6^T:\K"0!U&U-*$7K._]N%>>*I?%?Q53I#C_W'#%WS-<_WJ.GCT'W$EE^Z M;CTT@SV HAR0Q_-P'<#Z*G(J\I&I9VMA;[M3X<.L]Z MM&HFVNHW$+E0%0:1CLD&X!=9\-D/A M/5 L :+)9(R"76%B0EDI3]V+] G[+"LB@:&*\NJ4[ZU>)N\FF@08#FG*(KR M8)PHDB'E4?UF,LR])5M%2&(,B#>16,:OR:>!2F(S!:(NXI'K>H8ZT;N-:[+8IQEF)=2+,8A71CZ8\EGV'A0)5RI M17^^?G?SS2$ZR@\7]H/!ZWTI' (# -S0BB#\W7+Z_!\U?K:5 $F<+UB*6Y7'44.)W1P_RCRJ%EW1D@1 MC#G.J0_*Y-9L[,9(3:,'$TY.D)%O$L!]9E^W #^:*0BF';TOPMR$YI8H/7_Q MH,P,'%*X>4;L9XZH T-6+!.[D$Q*3Z'6NCC'@%H,(]6"17?,'70< M$U;<%YS\C3G[/,,PZVY. OML9"!&#AP>S96 $'-8NG$QR,(_8/HC>>^13']* MAS%UF:\T3AWEV?K(G3+XZ.(QQ')RA9IW!H*@B ?[]U%>JKQO62PKMC3S1RJB MU;S7Q?N<7R()#CYN/=\[3 D+LT@-XN[34/!-S^T)U2*2VEBF.5P<05++8;(U M/=RE+W09S^G%,CZQB[I#PZ/43'ZSFE:+Q(F;?AJQR8@X0@V!0CH;L1T6_1*S MZ06X=N)3JS90+.Z!X]*)L3."#>GWVTT2(5F)_LRTR,A9O#F3Y*/% M:G6=7,X%WX8FV36Z@V\^Q*HMB'U^;&.HEHJAJB2&K":M.[IJ7O?EM864V0@R M&T&V@@@R)7XL+SQ=S!%:NG[8&,ZTSU9,P0]WT=CO.V?=,Y;40YC%<)I(@80U MPE3:7>%#UOP<5'$[V:B1:53*.]I#K_POL7@4<.Z9;E\5D0ZKH41R["3L M#%W0\>'BHTPB/%6CA%\N6D[96IQP9IQREOUV=?55VFTS"2O,5IR7I*30I&0C MZJIK"DT@KXWFR4RF2ZZ^*!9S)15:=QE$!)3^) &44?F(;,A(?, 3-S8>S71W M/@#9\[<:R!V'S%A^[* Z)I2QMGC""^W3X\E] $BDP:$56W*H^1AW0)$6-Y1.C2T8R%OBD>? MJD#J1H$R=)8QAB/2Z-4"OF[,*]VYI&_GNX@_&?JZ*&CK!5U\*#@^RQ_(N;$7 ML.&$D9,=(AOH'K^M_T\Y<&2!P#XWEN0;7S ,SGDO+\X_ 67>RPNVXAB2LVYC M!/^Y3HPV2A''9CE"\Z<\+>>;$6BP/\$G=Q7.,QUCH3B%R4JBBC)>][+I8#(4 MR(9D/(4B31$0;QET2=1'F555<1B#NQ #D]=$QWYE47'^2V3=D ]2-J+U'MDD M/ ;J1RR:[,T#E6T/"XH"M8%LR7EK(W)U=)"5X 6#PAG#Z9EA(3[LI+1CC%L4 M;%3!R!49@XI%!( J,E%CJ2AC;')1:BA%OQ>&8V?)J&62=(7RPU7H-=K,?F]B M(E[>G[Z$0;F+()&U,ASUY;WJV]^JWG:JIS6>=^=VJC]>3>_W]@Z[[RWE>]U] M;7)<(GIM;&>\$SBVMWVTG]U/T38]W\AA/:_5E#VL31S6,WMUV/;S>]%^_ITT M)LQ2?%GAW9UN+U7ZN-;#U]).Z>CXLG-^VIKN9%M^+LVUGCCJ'7?.+D_MN31S M+HUU14*:?W1:KO1O^X^M@D,=MXY#?V^C!7TJ^S=WG1.5I!?U5[F',/ MUJWUFI$KHN&J(X=%89IM7<@K8=='1Z! G3??8-L> M\K,.>45L_.*L<]);Z4V>P<4E5RD[TF=-]"RNQ8[Z=77%G94!,Y-[2P< A\R, M?[#MO^ ^6,S/FTB"VJ<]KH$$[0"4]F&/%A,L)I0QP=IUM\?S*$+/^AP+/L?F M]+SSX\[IY<46J@"M/!?K"V[EN6R5+]AJ4_6DBF.0*KQH@@'INRLZM623;9>B M6P*FO=BDQ06+"S-U*OB!*4+E:ES-Y&VV,^E,)2+V S=)N(S<@L8!-15;\H%YWY^J$Q!95Q3/3ZVMD M_W\3(Y>*0E;Z:#[*DJ! '>"1FP'[;/C<&LZ]775YF1TIT,LU/JBF3/V;(OX] M@5O*!?6S K&ZV"?U0^#L[TDXF 0#N(I<2E=AA)$#HW M;?C")N+:),FF\G#YEY7F3MK(O:WWLWRHR5SG\+B?U^F+6:-%<_NFLA[-%L?( M_H(,2LU[D(C^@?_C8.A[ **?^1]6:KJ7KWZ]";FPS"]_QY=^Q;)T@4B2W7%Z MUE+,YEL^L'C@0>_HX+AW-QT+S]3O7ZSVW:9NG'X ?:&.5:!^I.5YY_2L^5AZ MRY!73B:J +\T >@=']2F 1> +B?R]DL5:@2['2;KNOPK#ZYMA@(<;Q<%..M< MG#2?YF8E@!V3 ,XQ]T+Q?K[W))??BVD4[EJ^3#.$X&2K"$'OLM.[W$32N@T@ M:658ZC[L<:OEU+5RKN[AT1EZT%K%O.ZBU VV7P%]YW-_XNB,]\_/?$ M3Z>W D0]"JV#+]]S?]N[V$5'./5E2#[X23^(L/EFZZ+"[*4RICV9U6(F.W$G M.^R9E\AI"E"96HJR%'S]MB6@'Z M;C+$D%#_$0 >RG9&?L8!,LY$(RGE#O)QGVJA, M7N/9V=RHS)/5=%W9NV'W/32U=V)C4\T4E3:&I3:!:,T9-^M'-6_X@*]&$2SK MI;4<]PA@?X2 7H&%6/LAMHVP^N3Z\F]32=Y'2=KF%D[VR$I/_^;Z MH3VRK3JRS]$S _IMH[3U'];_N,%$M%%A65.G=P M&LDDGAJVR>?A3V: :54@E3)SSS9N:Z40Y8GY ;Q_W"IP9:^;4;R?_- -^[X; M7.OV[XV&XQYW+H\V7F?OY2<]8QWUC[]V1Y-GXT2_/QE- C2R_Q8# \RT.I1@ MWE$PQYW[HUW8\I>((\]-AG@JY'^?4=VEF=-:.]:\E#XLZ&[S'&1 V:BER% D M'>52/R]%@&4;'55@0.MY0[O/%-A!;W=;"EI1KKXH]SZ*QQ@3@/[?^[0-LMS* M\[$:$>@TW##.:B.7^/BRTSO>>+_6EYDE) M[V3+9;P-\HRVGRVRB:-]K\EA)<(E(A%A7$"T<93XJ94"YU_O=V[X'>'U08)K MG33[LM,]7FFIC9T4_Z00M-4RCP79MI"2/:8>&T_!SO/\#2@F.U#28A_V:%'# MHH9%#8L::T>-_0+8/NS1>L 6VCN.VF?O>';=I\U')JS>Q-&4PG%^U.E>-F]F M;HONO6,12-;;M(.11,T5^=UR;U$+(X*:)+-GNUU:;[OM.BTI1K<7F[3(89'# M(H=%CIVV[K0$8GNQ21OULK-1+U>RWZE1->MY;=\:,#%L75NVMDUECV#C4]DC MV/A4+Y!)=A0BS4QE/3M;XMEY7RB1:9T\,\/4 5(?,T"9@6A946EL/=5D#-I) MI[O:),1=\PBU,A#30FM_O!0[2B>L*K]3;-]H@V#35^9>Y]LA/'HGXI$!LO7< MZ;.+3O=\=YG_3B8OKQ%;=CZ,9.N3EC='.K8^_*2U^4B;90>GFTA2MF$KVQ1? MO0][M*AA4<.BAD6-G0U8:0? ]F&/UFFUA=8KFXYDTY':Z$ZQZ4CM.WV;CK0+ M]J 6.OIL.M*>V'5:$EB]%YNTR&&1PR*'18Z=MNZT!&)[L=#W-D/O3X.;+;-W+>MF?N%;>:^AF%?8##=B>:PMID[PT8V<^^VL3>B M;>9NF[FO V"VF;N%F&WIO@U<>V_[%]N6[EMW9+:E^]8=6=M;NMLCLXW=9P8? M7;0M^*A]57!L[Z>ZD4C=379O.>N3YUJ9$&Y!MM/T9'])2'L"Q3M MT%3V"#8^E3V"C4]ECV"54UGOPY9X'VS+@KI1EQNL4;W3O@L;06A!MBOD9&\I MB/5^[$#XR#[LT:*&10V+&A8U+&I8U+!>#VL;L9&9-C+3QAI::+4:6C8RT]HF M; C-'FS2(H=%#HL<%CDLY=B5V?9F,1.SW?W5^R?U=$!0-M]7[P$T2 M?^ +[]WT/4@[*+9-W.!W-T719 MS7\$B(QC-$;$$S''/'%2K)6^V+1BGEVNMKQY> V71UN3F6(H &XI2-.I\)R! MZ\?.(Y9>-7Q$\=-8#E!$#TESFL_ M=-)A-$G_.SD,;JE:5:_/P+LBE;AW1'3K*5K176[@FZ;)LGJ'WY+Q] F@)Y* J%,Q5N[$0Q M#/'<@L0&=]HR>_ '$"&EB ]__=-/AWYX$XK_#T""1?2IX.]ZNGOV.MVSYKNO M/E.'WL.3W'KK_YHS$2R-K45CW0&\DI'9= A\[F&(_PK^:(,D=V5AQ4]N6ONF M7B& X*+>,63N$#!X:9/UTE\@O]VC'2"_.Q5?WQX_Y^4+_)PONJ,[$$^V#WNT MN&%Q8]?B*5LGX>UB/.66:EKU(JJ:TXZ/0#N^V 'QK/UGMO5ZL)4.M\N5OQ>; MM-AAL:.1:!8;/U)CVB\B=53/8.?!!4'9<4//":(D@?F ;2; OQ*,)O&S "#G M2<0"SCK%(!* MAN@@P2E&&Y:3D,<=7N7AQ61(W,/:A.1)-6Q+14().^3]F+F MGI!4Z.+PU <,,I]'B5PC3,SWA.,[T,L854!VBV,5KJA8\ MB[[EX36/MMSVA\*;!.)FH*G,>PXZ:SB:\P7,]ZQ^--_Z2F@I-'6!*?9U;&S= M>$H;RKBA4$9G?BRC4Q55>-[5P8R5WU\L##ITC/C"^;___^R]>6_;2-(X_%4( M[\Z+Y &MT7TDNP,H/F;]_!P[B#6[>/X*:+)E<8RX?;):Q3(;"PR MDZF-Q2'S$/E1T+W,]L/@Q&]<\7385=O71Z M/;D_*1E-)) ]@-SWIG?K,M%0YZ M!+$XD4?=C.3M9DC%VN.J.-DXEH>CC%2"!HA&84Y6)D!O=5-W%GB#9%G:28M/ M_Z2_XT&/(#Y'';G3G0CY62*RBI.?@Z[ M54K^;E%V7;Z4M(:D@X\&NWK]11):T5B-'YTL(Q;Y,P'5BQ:Y\::LG1!V^/\6 M@3Z,)(+Y)-[##8>BMYU!3Y;\?SY^OO@U.W^NU^J.\>G(CEO#4/4P?KNZF]]+3##[X>O,P M>Y)X\PKIPY5?+_ Q7U9V/'NP&FB'7EA$\5&AN>:U)8*N=ZZ]2P6R%*T6S8:8>16 M;P*:+[EG&XL9-*(%0:;UI4T,VM"8_,2K;WH&Z]FQ#.* Q%<)9FJ\Z@[0'RU- M^^N&6O/(A<-G'8( M.#M#,'F!TTGI)U4%=*0B"7L;6P(!E\M#!:.Y,]F@N3,I#,TI=Z'5,(%-G!4J MK%=BK%LQ7S>FXW9427VSK17X_.MOAF*Z4U.[^8^GK[ JMK**S.&X,.V2JSJQ M(>9+EJ8Z25MMN+UXTB=26:)D2O5G0*C9=ON[Z%[4!:8A:(.!58 !XH,, >7H MCHNV"QIEK$P0[391*'@JA8+C[86"_?(*!0M:6A0*4G-FQ]+G4EM6TXJR4R&T MLRUBK'_IJ*6/U*P>X1VN7MI'"?_0E1NO(DEV-G5+N6*9/]+MM M.=L+ GX@C. 1_-]="$!?J=KU'%P_<_DOZ]EZ1:8_=:>P'*BAW.^67.I33GE M;5'VUP_5@/):' MW>8*=2&N"Q#75Y;IN#87V*?=B.8001T&$^V+0H%T),;M=$9RI]_0F$F=\=RN M&9Z[ WER+ $MR@-K7,9^)L>L1""=!JC.Y)@B8'"B71Y6V[+6A#%:SC3E+GC[ M_3KU]#H5'!77R$ON=,=RIU5^UI59\;^I"^WVZ*!=GTLOMKTI3N7-/CO2 M%TNQ-2SYO]9M@+1E.Y*RHDG%V.<(OHHYQY+N.A(-Q6!W(TE=D*7NN+ NM@SP MEK2V'K;NS4$5LE9/J*,I)AV)-@\@$NI<6//)55SBM*399B_20L%OT;IZK&9T M7-X_:;L=H*QIVO/,FJI@ M@D;R HO07$CV_^\:[\TUT%A_L:/MMC<+2"L9T\8V=#BC0';#3WX 0 0&7UOP2D'*IV&X,,81V.=A<,WQ?UTX[CT6]HW MSU:! @!_NDH>YWZ>>]Y07K=!F!OD0)P*3 &L3E@/#A\;P$1XUM:N1JA'$(?U MZR,GV<3549;@7W$1RR%4QN4BSCP]E6!%P'REK=JZ28\CT5.MI/.4TUTM>6\9 MY05$7EE'*JF36++P*7HD(,&MR0S1EF"RM+18.Q[P%]6%] 8B>>X90+G!#1^G M<=.2#,M\(3;*"<\AK7=V3;HS0?H0JJ*CS<-RDOIOORLZ-C^T83N. R( SJSY MJ)#>B$TD?>E/^$5(4JY=$P6L#M ?.)J,I3F!$,\L P_ Y>EN>"M?S1YE*AAVB/X5ST>K3-6[BS>#USIR@2]%)\F]GP/7:YN54,#RG*+1 9-W0'=]@B!K;@W#D. MBDA3PQ_08&\XKI*M#))&#;BZAH?*#D"\0@^,LZM+LQW5,.!:TIE:^G&:M.9 M/HYD*,_2FV7_.3>L-]J:;\G"18YE>$PQO.GN@D)3W1 AB%FV/-W3<%C!!X MEXM(I.APX-Q@>0'<39!0!/O#/%L ?LM>AYHC4H=7Q;[/=-S8V2(F+%1 U5@J M-4)WR <<>0K\!])? \Y7S!<=.'T*%J+K\.!-7B%]34"#@(+29D1=F)9AO:R! ME37R .\#FKGR0,^!H?<=.W4C/2ST5<399SNY3]O)E_57Y=^6?64H3J$B8;3; M*4!Z7?$P"'@(.@IA"^2$OT&0%+A#&ANP=>[,:CXH)#> !=@$" T*?DJR*@>( M9(HGC4Z!$+9SOFZ M%% H4/]9^8G/8H2+PP,6,#$J:V#PT*4N-AAP8&QYADNG&4@V MLX)\S>B_R _4*QL_BUJ!]/F4/>+?GN%73:;%P52)XN4 &J%4/Z]LZ]_,XW50 M@'E+="EP(1!LY,4.5'/$?0G+,@V#N?HSU>P2O!H4M,&:!*U8)XF0NH_?:_C? M\,&':G\!WBZA #$E?;XY++MVP.=!L_,5(AL)!"*S ## L=D!1C5@BP9C.3#Q M).IT72J&91*$D,XQ$P :2,CRK4!N92. ]!<3 6!1:;\$#&O,UK%L]*/8,50 M E !L+D=V+)H1^*)8NHB'BM.C9M(609,=)11[-*MC*%1-9C-LFU\4QGC61IR MD1@AHV?[5P&_/2-:0S&^KN[CZ^H^R^TDYT4\E#7J+6\V"8;@S\QWGRNZS4P. MQ[<]N7-)FR_JRC->.(,=M#&-J(6C$7@56'#P.T;87F -6[<\FK@!IM$EO5I5 MP$+!M1G4J06E_\ AU>>ZV1<5V&6P.8V!C,#$J&]: SA M?K/[*=J;X*ZA&"GW'FZL'M7=28[E&JN]'+6^XQ*KL*1S18J#>?3U45 MQ"G866!-$2!F&F"CMR14H_,VMLP6:V1WA>PFLV;T;S90FZZ%^MR? MG(%0BM? [ 'V30[#FY\K8CIH+33?3!BFE @T12X(,^&7& M:)#,(FR*W! 2H8@BD* F@\Y'.SUKHNAP0P P.BNKT4;#N-]L&Q(BY^+R"VN$]0\[[0]?865:H/N:B=; M7T4V[LJ3B1@0>M9FYE15;8_U"<0;&B=TVQ7*1SXA49 1I.)PX!=5CG]3%6+W MAC)Y5VY/1*-C8:P*8U48JZ=DK$9Z[)R^?BK"3'VF-Y_KY(BWD_#+FC8K116-PU M3F;32 I[9!':0HJU&LU$BNYLFD(A9H*+6M;YV>\A3&L7 =-]9.RY9\I["E-@<;[6R;%;B-O=LFCS MY@[Z+7;9PH!>UNT7B,WR[,UKGCD6&.&C7(NE(B$!PZ;AP*R?.15BL&&_T6]H MG[K)4$-'"M"MRM%NDREFZOXJ\>O#W>6]\MS:T8'W9&T"T#($.P6&R)AI&X<8 M!I(0CI_444*%51!M6L=$"TZTM GOK\<:U,L2T)>-$PEY&@I";VGJ+0_G^=Z.)UJSL3@@F ?9PP-P#.^C,5P(HX2!**+OAW[ M0?/7KS?"3K)4U;//>U($8))).XD $ZO!J!/+?+%B8T+1J/L7C@9S .7VRN(* M:VY;RT1C0L01M02)3@4&P% 'B@', )-;=M#)_.7%)B]^7T7L9/A"^QXZ$1'J MT.$X%%DVFW:#SSX3 *1)]\@[M%.5@S,80.OXO1FI.J7R*S;<+([U/>>2A6YC MXV4J5&S*//LN+"Q$OW^SD%3;L;L7CY*$3WP\+!)9CYM MI#0V&-=?3-[E3%WCI!'38>-@<,>;=;%Z9'W M><.A18$RV;7X62S=]Z4-2X,8'96K[R32<5S?BHC6@ F/?C)<="R67 ^8#=C/_?M'92(6L MM3E[!N[2RDW+9@RG=05"OSJ+.3U:$U5L!4%3H.5 M+1+1(O@Z;]?=$^#=FAN M)YV8*5WQ<#C[;4ICXHWE[1-!SU15O:6'&0%:@!:3A()J446E'58*QO04E(R87%9M,HH-]MR^-AR4U)&M,5 M(/W6+ALM?SAD[AGW^CQ>YY^1]U\D_E.2^S&?'Y@Z?C'% ,23_1N#UIJ+\W8- MF7DP[LO]0:.9N4'BO(X4T&]/Y-+'>)RQ.&^'Q'FQ^#^^.!?]F.KM9'WS;'5! MDZ$W*2^GU/2V2%1J;OM@3P8E]PQK^FX+]K]JB$= CE7E\( M]VK\KU,3[N(R[!3\M)FM: 3V^*=PSM*-\@V PLQZ!S0TKUYB3^3AN.0IEF7B MO*#7IRZ31AV\FNVHFQ6P$K+$-P&$+!'\(6!5:]-3&)4%&)7WNDJGX0B3,M6D M9."!KT]?;$)H1]9C1P*Z\K G D*51OOK1P5#N3.9""*H)-1?)/8S@T$C$>BO MSKBO'S\/Y$FWY$&E34=\T5'^.A+!<")2K*H)\5YUNC&MMV5>P.ATZM-RZHK-0S'FY6\520 MJ>+'PF^K,$&KKNP]:8/I+N(QU69IU948AAUYW&YT[6NM97TL5>L497V6.R=F M1:;,4*S+;-\S.::@"T$71Z6+*F7:J;Y+\.19'%/0A: +(:MK_"Z1'1>^D>G5 M[D9F9KF*(1J.[3FV+G_4K",/NXV.E#2HK4QA:!L.)G*W*Q(5*KG,./V4L9I+ MNYTC+_.RS7@RE'N]1E\2-$C:%8:V86\D#R?BZK:2<'X=I)T(ON_AT?; H]4L M#R=?G;3G7IMS"LH0E"&".HU_E^#*,SFGH Q!&4)>U_I=S."'?W& :]J!US[<7DJ5K)!F M* <@&KA_K+$H\5 QK[:80PV3H?+HH:QYRM1J6)!.JZ:>LD1,'&"=/JN3 @4W M+$LV<58XB/F5&.N6A%3Q@I$SH DV%DMZ50R/I+\05U$V$1M)"85LZ&Z2C\ 1 M;4);$#^OL]#RIKCIX;Q;RP:I;5[1HF8KIF/0MTVU?WN.2XN[BJ<^!]X) MGVUOFYX,]^4FP[3S9@3":@R!W@Z:C9*:[(]61V+=3JL:D)]KT2^3^1P6<) : MYPP2?(*VNI;<#2Q:D3E4$OFYPLX7&13YICB[Y$-XM*=VM0!Q3DJ M]C;!D&P.% -R&4PON]YRF,]F@[1U>)'CP@91. ,+/9-\FC ]-!]Z[PU[[?_!669OUD%WD7D!7/B^%S:) MAZJ;L?-;R[.;N7'X;N,V_@![G;T1XY5\A8TOXE*EG .DCM,Z_(.H1%H1FVE? M%!Y$41>H5E%$F7 Z:0[P8<*J)44=V^I=I&O/1DN4&:QNR'&QB8H./UB>D6VE M7?WL[2 !X"Y5Q5GP8ZM4J2"(=HC0.]B:;J,A]CB/TU?(TG!0A(H*KKL"-EV*E^ XEJI3'?2F MNPM)A\] L?7!=0@.@"OX9_4-/D5R%OK<14/1 >/.)2^Z*JULW;+A$0)D.86U M43EZAALG"\U34>4EO1F%SO?=[KD\*X9BJH2:F;C9Y)&J]EV.3Q0'>-E5N3=' M!](.&,4-N2!0F(Q";;N"OR;/[K7NJ(;E>#:9 1R^&);Z9TXWA,!)5BBY;8_K M8G@M( %.A$L]$8/0K?_HC?K]X7#2+2Q %9'UX_SAL*VSB(\4/)N$X[/A?Q$Y M$769HC0/T)'#ND41'TWIB:S3%@BTRG5;.X4"'80%TOF :'8 *YP MJ1!6X1LZR&:_3X_T 9? OJ7=]F<:"KABWP@Z^="_=3Y_E#'; PP8?]G0JVG; MT]%G\(2 TUU4 8G71#8'V@:4TRCV;O@@Z]TL:):Z/=!6UJNN$1::4W99#D@\ M=R;H.@\?O@7KA4VC3S$YVY,?G1'K@?!@N<3YIJPQICVSOBAFM)'QO66^P/&6 MN/ALO2(H\'Y\)Z^6\0K @)?H!E6GX6>B&\DC(L>!B)QLUR.MK"C1,UR*O2*/$9 ;68$1-\9I/C2EA8(^@(M)_#E,]"C K[AMF(GZ\."!"%[ +S3= M]:-)V';RX;8H]'1W&NJ6YX)D-3'_=2M@N5.U00>7D $#(E_A-S;X?K& R4P6 MQ<_&>C58:1(3\ZD#6#._D[FC& _KJ("QH'UP8H$VC!W6YT;,'S%I^#Q M:]#;^3KU%,(X87AH\.HE1F0T98UA"F)>_!:8(A*W0A)M^;C!0>_T',FT -@+ M8P/^;)5A@ M@^ >J4;]T/E(/UO90 ?L*;!CV6T9LK;CP8K *++TH4M 8<-BWXE#[%/A1:65XCM3YM8O?ZOP2VA6RU(<>6U:A;CIPT_W=ET>V MD? :'_":8K[Y74<>!/!)S]PS9YMDT:4E !D6,-;(FBI!01;YWD=N56MD98$S MCR?^H_74DC3+,/".A0:;%";A4-3!OBV32%1H\-.$CO%1XF&M$,Y!/?;PXR%_ M*.UTMG3SQ_?@5]S1C6=;ER /K*5N4K\&-:9#+SQIE%4%5,ML XH9I3C.^Y0: M-,E;668J21F@/X(WT#BSVX@!C M,@<37S0.%&YH\H ?_RW%NU"MY5)GD:7 T GISHW1TXHKDX1RV4.P78$!92JF M>TTT7C"Y%\&9GR%215BV*\'X*V 01FKA8A9M<+(D'PY MAG!*CBLA&EES%9VXDB=](8"?^Q[B&9GIW'%?R6;F+*3H^ MM$(1&8EQJX4GV:DT_G&0X;+'F:JQ6T;CF,46_5]&6BDMA(\? S\+U=XST_ 3 MR,\W9>W@"?F:BZ"(Z$W7W 7NO WFH)]GVL,=A]HJ=P8]6?+_^?CYXM=,"NKT M6MTQ/AW9:FLX2MDM__AS.'(JT= I;%21%C:*EK^XE@KL3E4<$/P52AV0?G_[ M5<6N@ Z&$OX_5_L$>;;8;Q7.M6#L ^E%:BX)M%%I\CX*&!)\? M'F9D\2G_DD?;CR M%<#'7-'IVHFNV!6)I&N9]Q5;E-UTM0+)'GSU1^>BL,A\[21@7I!1U9_4N"WI MS@1[5].9\Y)MM>DFEEBC,TU>%*J(56[:@,FKS.X&A)*MC@ "I[S;.>7@F[& 2/2-%(+'B% M%\5I-VQQZLHTVYYX@ #3R\(&G'/0S=O1J&+'==0!5WI9L0LI$B%A2?GA]]=% MK *]?U5L\*.2MU>ZXWC\0F$.SJ7UAGX!T*\.].=1"Q2OCTRTS#_M(5\C(-M> MUW(P#,-O/%P@\W-A[0:U(E1B&"N4%N;+WR_:%_1WOCS]/6)KT==P,X#5Z[!/ M6":O2VVDSU+$B#J #'A%D(I!@94#'_L_!7^*P2$)Z&J5L#:AP<+HES&VD^ MN0>NPLI-;5'GL[]$6?L263E/R=QN$52N+?TN4_.)R? _ AE.HRM)2;=W[6(F MPK>"+%KUQUZ\>2,(+CB8^?>+[L6NM^=#=;C[1^#9Y<;IWJ;'7O2 P?XT/%2! M@"K?)9!-32\6-F3 P)N'[9__>V#;D8NL9V/YT ( M@AS@VWY* <^CK(D,*+%M:W'C]J2(SU&K1J_U&[WW1&R,,3V\U[#;N"OO[M*0 MWIF,XBU"@GMM*V7-=';/?T>)-EB^2TEF1P=F-+6B&: ?]LCI\=O O8$P]?C@OIP"@A?;OA]]P[;5-J*^Z3;A1-MGF@Z]C=B(]& ^-J>$GD M[J.I<"MX/)P+UP]2X2Z[.Y**4_HE[--MY1 M]PL7)&B^[*^?LH).$2([C#)V MO.FPT_]U;\5\**%N3=(N@RS?7T>7S- \5**_HW7.X=(J58T<1)/IB@EM7?]! M5 67^L_+A:X!J7YB_V/W59,Q&HNVNOC;K_@$WP-+]BSG2$?NW2_,N_W-NT=A MWE5BWCT>8MYUVL*^:[)]MQ/Y!=EWW58W65I;<_NN3(NN)!MNOQ/NW_:]:#MN M3_(KLM)&V'$%V'&3J!TG==N]3KDFW*;S8XA=5 -T$%UV@=;-S\"4R4R\R)'4 M\=Z\G)U)Q64FZD1,N[9NUJ,YI><0C6'471PBYG@\F2VULBV5$,V1YK:U9/4F MCN-AUP^> NZ01((/>Y)F^6 -#BT7DRQ:RQ.N%]"P!0"FL&%VV@LQ:9F-:MDK MBU7S>/"3@^U+?)7L%S#XD4GZ\*/$[Z:IP,-"F17+^8=M+?5++(!0#+]CHP^J MI;+F96R28RUI509\R4]JCRR(N73PA(OU0KK)2O)IH40T13^[H\?&?'B+!YU\MF^#'3R"SZ:=!P>7FZ6^T7( 6;:;IDJ6ELJ?Y/)M81E!^0O2XA;ZBA\'5I9N,1:%+SMDTR+BHW\" MSFG1]$!DNV?B5\G03GN<"U/9#C$-( J*^3#%S5\_000H7H@U]^O%5-7V>-L, MSUPINA:4W"2JDR0Z)IVUH'!HFBUOW)0BVECN(LVN=700\(H==-STNV:D/R)+ M%(98P_2,U>#$L-[.MEAV6^^"4,?=,.GL5R&/Q5TS7MSU8)D\87*[_1Q(/'QH M=Z5846T^>CO:?.1H[KG_:=O'.FU6+?YS>NM;K$0-60SIK)4T$.;Z3_@CM2(R M&#C+3&"R'8,M*:L:ED(Y/.?"O$" =K J3X+OBE[BV#QH+<4/E' M.JJ2BBZ/KH_J[WU4_SZZ?@MME:3U*ZDYWI\7LVT,#KF"2XGSLJ4O_*[XHM]Q MS3* 4%3L$TN3$USYJ5-R071><-Z3;#"6*=(.!E^.FO-D!5PV4?,BN%!I6LG5 M<$DAV+""SARC5TZY/'TBRM.WEZ>G>HPL_KJU<'T#05'%7E'EC:AB+ZR*/;5 M/7]U,N6,XNJ2BXS6U$X$SV)1F&AQ;S*@[^X*[$@?J"/!>MPY'S_ETLCY2X!+ MK^D]Q6K>]]7NCG;4[@[+JX(M:.GC5\%FU5_L?>^]?:'D2)B&G@@S)3L'%- 4C4Z Q'QK;):*Q$05/(@LV M7UU[/$QQZ8=6;^#'8VO-4E.U$L&]&4Z7F?3Z>;=PYD+ MS8XN9)GWI21>Y;E%+0R]\3O&7H#>7A2[_R6VI2G. F%#W=^,*\8C(:"*)TK# M9X'LFAN?\5E!;;F=DEA:*!Z/7+M>[5!>+@[Z73O9_+O-V M_A M)_GBI2;>>\K^/9ZP0'-8H,*.K*,=69@U*&(V(F:S*V;S>PUB-K^?2-WCT+Q H_YQQ4]S_@QT@QY/\( MB?X>B?Z/2AB?)D_?PJ%HMO2@W^D+(5^]D#\*KGO8.JCA71K'OE>#=*I*5A6X^5BP:LZ M9Z\UR!\1CVCPB=#@95#L>^5\3VCPJC7X*6%6>-?-ULT/-=#-58WL/;9N/O)H MXAU-681G7#IZKKJ'CY4FG52L)+/0=-^%@#35C5<--C:\(C#W'= MK@E[57<^::HF/' 6:EY-V!>:\ PTH=!Q!>BX*V!0W=W,$1*"+"3(&'"F/FS" MPHO]Z1:@;.CNNM!KE$YCA5>=L=D^#C8K447"W3@%4?P'$#K.(/XO84U--K.> M5[>ZB0>]PG,^D)*ZE\0XB7PY<>FB-GB45-8 M"Y.>W!^G>6%%HD;TLVM@6Z\S.:;H9R,2R^L LS>=#IR>-1(WWM4\9P M<;WPY&Y["%@NP9@4_O>I^=],;!]!6%_\]M>R(V934[M25CH<\)XH#GE\AN?9 M'&=CE^*0]K-J4#6(8M/C+_!T/X,],IF3,ES9'^[9^25VJEQSP+O)F:#[#!3]N76@ M:.$ 15#N,[&Y]O.9.2T20/&PMH%39KW_/OT[Z5; M]^F\&32M=-*3Z9Z!<22=)XSA^'(ERB8I1L7>AGWO<@DG6G!JO+_[\O@=K2') M7<#[(JTT-SM9P;XM35H9GK-7CM\7Q=&=IQ70AO9H_E.Q=21\3(3K9,VY;X?F MW+=_@+.L62;-H'M6S#\?YW/8CX8+T'V'+ZW#J^.5=7']#RO)$MP?4IT0I#H- MAU0G7YYA2XHHI;@*XM]_@/W9NKK%P>_'Y>7ND$28Z3O=#*X_FK,^=21K+B6& M3],Q='0L"'*3#"Q.I"MKN5+,M;10-) N+O7R%9HO E);T0VJFEP+);]MO0&" M0?[3!^E:%I8@=D823Y0*TD?P]7_=A][_,#V':%_H2^"(X._!4=UUGCPD2I_? MV,R3F?4%J-T)DRD&V%P>8)NM5R1/_LHX(-3)KLJ0C"$?S[IAX)D1V-4 HGU< M0"2[0D4 (4N@.%8$_O)*C+4L*7/8BF1YKN,"B%##,!JGA*M2:FI),R S-EZ= M:)<**'JP+#9*"%62(RFKE0'JGU,I$F:&+D5,J+%\/D[5\'J'&CG^_N"M-LFA MV?[%-S=E>PNG=N^5.^=,32V0M[CPOG@[(*-[E,3<+Q18I1T_D6QVS..G3(7X M!2VMG<(S3,\M:9O$C0K:-\4!&@;P+(%P:0+3F^XN),5@T57XPRLQ%0"*K]U2 M_*/3UEZS$+00WKKK( Z!V$S)\9[!I= 5:C<#KBVFN )-Y2PLVV47B[A:2)PP MW8:29H<\OH?G'N?1I,>ORD]]Z2T38OF0^/#=PVU IL/MTK6;[.[#2&R97\T4 M=:Q=<=4]CM6>[#K6GGPH<\^%2" 15I9#$/TAD@C$/:,K/X,0:<1:@I6HZF#] MO'B*#?Q'"'#@@V72/X<8F-8$C#YGD"128UBKI;T<"'>;?08G2/U+^VP%0G[A MBN G5 UI:"A8OA+C/D!"A]GZJX*D@S>PP!RP423$?"[6E6TY#IM=IJ[#NL]? M)NHL^:_:F'K?=>=/ILU"3'():O"3YMEOEJV!)7/QF[L +7FY)HJ=<&@BIA"( M.=C/I!/Y^O;J PN&TW7H D!9$ ^,3:>V5^LM4?J(BQX^6H+-] MM\<7"P$BR$]UH9CP,#-84:Q)*TQEAI_@^ZC=;CS;N@3FM9:ZB16!DDG 2D7 MPAM> 3P4;W'^WT;:3RILV#- XG]57,_67:POFX>3#6;430 D?3$L]<]<)'\A M$0#H"N6-[9&H.#AQ"62:'G#',H E8HZ::V%AOT5=@3NAH,HP#.O-D3Y0NK$\ M!QYT/G[*ENOAC7?S!AM3H!1>X@@Q:[9)%K-6/-?R \DUCF(GKD938]?CR2_T M!B,1E>9_[Z;$MH-KH/!5RO:?#TFA&1^4TNC?*7,DAW*?!BOW/3E4VQ=*+@=8 M SR9?[_H7NQ:^OU7/HG[HLB53_@V0:76Q8&W0 GV9$&.3\^6H65DWH39KS!H M-R@_2XHPG,C5VDI?H'*Z[[R"5?\3JLI,RO(\Z(/G)>O&#@_1CXO>.."F#@*@J5 M]^+-_P/G=_9F59*,*<;?"(9]%\.^=[+HR3(LQJVJR9]N>!?R]'59/5>/>ZJ_5*-SA2"AJ M8O2NT".-T".U*00]EW-N+7B-)>?1WY%?==.CS0HR$WMRU;1NS>L9%Y36DU4B MR9,>#DGIVN-,U:B-<3N6=17]7P:]4H4;/P991JR"9X(I@& 5&&_*V@D5."\" M41?)%MHW]2=(]'VP^/LYDF:/4I7CP]/C_=WU]/9S;5T M>_S#$E\EU0?6%(PH7.J)T-HQR_S1&_7[P\%@4ACR3X@N.^VP MH13^EV%( A3!B]/H+U^N,UOF"Q7 &Z3#_QRP2Z:F=LMRLPM.?3Y +0[KIA8Y M(EP%3"[%58)Z&JP_<"0"CJ>668B!-2J\,* O8#] MJ;WKR)EW-5,QO=JI&#^@>5J-^%GD\=YRG%O;6O+K"(#'XXK8K-M[+*Y+'!\0 M.2.X!25(]/MROU.C7OVGC\=($]C"TB4'@]Y 'J6T MI12X+!.7Y:C0P;@M3SK)-L"GEO#;G/%&=2F=.)-C"KH0="'H0M!%W2K*&NCV M#6KG]AU2'W8ZL9F;GZZM "OIIF*O[URR='#8,#QI6P8VQ??[,%?J$([;0Q&# MJQ>>2W$6AYT*' R!YSWP7(XC.1R-Y6XO.=1!.)*B1/1,SBDH0U"&H Q!&665 ME3>A5BIGL=Y5D"7I%^Z!97/S+/+SY:(VE5;CC64>^VN MN%HN%E6EI %TQW)O7'*I3CE:J)9(*N<.?R2WVT>ZP1=>4Y,TVY.KN.0$BZDX M,]+C34WMWE*/K>)Z\G B*FW*0UHIRJXO=_LURFP\'725H_9Z=1M="IP;?%53J'O1.ZWQ_7!URE@JJ3LZZ'<+KNZ7B1? M-[!<[4R.*>A"T$6A='%^H#J38XIHY,DU=Z)5OGYZ=C1IXR3OWC(2YBMUY2;@ MRG5&]7$-3@)3I3AQDZ[<[@WK@ZEFXZBDB[>AW"^[H99PWYI8'W8NYQ24(2BC ML2Y<;6!U+N<4=VM-NEL[Q33(:S(G8#YJ_'!U<,DZ;;G?[%R1 S'VH4R4O=\W MC'QCMI!R&MI+LV>=(YTE6;B$LV2?&=:I:DSY.1%*XZ M:,!>OT89YL?!7$X=> CJRM6$@W8)L&K+*W6'XC)*/6Y>JE+"M&9'%/0 MA:"+AE[(U0549W),$;L\T9Q*C1ME1TZJK,[ZK(-SUQG*PUZ-RH=K'RR M*P_+F&AS8M'+.KAV$WG8+7F,NW#M&FC)G,DQ!5T(NA"NG:"(^KAV#73:^C5U MVDZT^*T6KEFG)_<&)1N.YX.C4F[9QA.YU]3N6S5"3CE^UW@HM_NBT*T^!G9M M2CK.Y9R",@1E--;YJ@VLSN6<*8KM;]GC(?/-7KR9SPFHW=?-2.GOBDN^$S # M5-W0Z=#I H8O9OI N[W$,+XBPRW#"#OJR!A-!R#:Q%3A#<_$?2/$# V-@0]Q MIHSG$DU27#I1!JTF^(UF[CJP:<7U7,M>2S;\+BFF1K^TF34#)E1T/<4FDN,M M 0ZP$\5V))(^R4Y"#-%_V_1M:--)'W03GK0\!SYQ/GZ2HD08 M!V[]9HTBAXCQGCC>LR?&>V;^?$C0ZE0F+8KQGF*\IQ@4*<9[IBTD\"4&>S8- M7V*P9\WNPNHWV),W#*"9BV%G[(_64ROD?X4F?=K'J-:N)N(?=>XS+@*F_A"J M)Q\ZD0!!Q3F0$[G7KM%%VWGAM)2+N4YW+' M9]I)#54M*]GD$31U+9&?ZD(Q7XBD+V$-5P*"AX=<6W^F6AA<H%V, M]$A=)HWG_[^_C+N=[N>C;K:@XPDH55GC\*:X7"6X<94 ,O[1O-[P$F>]&\Y1 M%8]-ZY8Q-NVC\,5.34'\?G<_NY,EDX JF"-)475!/3.;:+I;M28HL]HERKR) MB]7?#>L9>_:XH!_U9X/<6V_ TWY13.7](D<-;0S?,/R5XT_UY%ZGY+F5 G\E M^DYM>= 57;/.6C/2?)!0$'*C)'GX,A2??&;N_PGIRAWQC_0V=R3+RBU'2_:; M.SVE,8@K13UVY7ZG1NU 3Q%Q9?F5_4%SQW$+M[(RY?D JI+09-:P6VFM0'$B MR333J]S1]R*#<>-=\]#PO>8YJJX.7%6XRLS5R[D0:^)YM&O.X_N@MB5^IA#>3@6DK4DC)74RGDT&0N,E8*QLCI^=3LE%)Z+ MV\J34XN4-FD@]HS4'SWT5/NWY[A+((428JQYS%)DTJ:.03M:T"XOZLJYA)3; MHS.>:5 JLY7M \J@/8ZD$44OEAKW?#N38S:@WT9=0'4FQQ04(2A"M+_,Z;C5 M;V;!M\SV*2=:UBU MH%>P0]WT8#./03+EN[R+E6>3L(VT,9$NNSOZ"K22%M(O7][P6,\@W@S6 MD>:VM63-7K''D%_!$^OU2A1U00$D:1ZL845:R=*&K+0/[,JR$:BT.^S2\DS7 MP3RM,"C2G("]1SXW6QA>TL'&S^HGH.)9<_$L-Y\W)Z9N)Y;G@UH!0#K*Z")*$P!R(!,( MW M0W9P M.; VZA%]Y_ MG+N;BHX#DC19I%3"@7[_4M6!DJ4[VS3=^T_T]'M5)TI1=5&%)6,_;A#/Z;HN MJLZVVJWQ+K ']=D>%]1F.R&IN;?!.S\>(JSW.%,ULGKT?]E>%7T\B5^ M#+*,W/<\$RQ0^B0IQINR=O"$?,U%$*&+]!SWW:P>[CB4\=<9]&3)_^?CYXM? MLUNU]UK=,3X=V6IK.$K9+?_X<[CYID2[;\)&%6EA(R/]Q;74BU2=S>)]=&@ M\@$:J)C7\K=?E3@@\U!4S'_E8!FW!CK04_C[>!$5',5FFV:-W2,W5?2CM-NS M;81<_/79OFU.CU55]SB[>9)FC]+5X\/3X_W=]71V.\FZ0/W2(CV,2;K$NBNIX0#D:RR(U!O2M*UOU_@](LG8A J\7_T M1OW^<#"8,-U$SSIU8U^:KE;@\P1?_=&Y2#G[B0C*D(F+U9,SX^8VIJLS#(/C!C;QA9Z"$KVR+^FL^F+3>@G]/N'&4#=O.9/ MBGF*#?U48KL*^JOK%:'&#T>6'P-8T8-)%%",Y;@Y!'^U+>]E(5$H14RE86 J MA8CZ.')12NBWM'P#'0]KI1R2^F8147@<-@WQJ ;LA9Q$?I+EBO*.%%6?2V%,:9RHDBV08")?A=F<^F4#"#@G48L!O1DO&)R)$HPDH\U7XY"[E/E4P4CR$JY@^;6GZR!U4A:;I!>\,Z"XQU[4_+ MP>\\H\,!Q?J$:[V7GG_ KG[P%=*T9GLKO-JM7K*@ M0\_[GFLG31]\KJ214[GCD/<-,_BO3JELT/YA\8AXH4':@<..]I/EL(7 MA8\2[HZ'0"P3<$_8*>$+:K6K4)^$C2@[)D"3<>HH/.&_K$8/9RO?T&F@=G3S M9-M>N0HG+=LBD*B';$L:2G64;5' "=EVBK*M,\DGQS*25@[D=+-8BHUZ O5@ M]5T.?RU8/0:X.K-Z,H% L/HN5I^R*>,$Z @H!U \9C$8>C,#CJQG4))BWP&H M^I%:EXF(D31575EZP]PO\DKQ#9#%G*6%#K#&:?(*H)FFI-%U34LR+/.%V$AM M6,B(HL0STZ;\, GC=^=TO&?XN@Z"!. ?/",X5$-2 [GHX-L@6^9K\2!!5A MUP\08TZ:C<%0QB8;GMJ#4:)6UW>R4F"SK"'#/-\@E7*BH#MC:Q4>L)28Z"YC M:)\0TN%G+"="NNN,>"^V,_-5IE^;>YCU1U,M%Y:AT2L!K&*E#P6&."]ME?@5 MC!V"!),!R2N"= ;=(C3K>5O_:^RZ_LQ2E+HB16E[BM+V1"21>R1RC^HDS7;F M'B73BO;(0>I>_.9'J'C&:4RQ/JD+HGD&>9S';7H'!P'HRC/H6KS3IDR%[_IB M@/&=TT BH#M72/*V1Z*@+-(>KYV,1LN5YEI0QYOF-;ADN;)L3#X(%WR@:E85 MVUZ#Y'U3;,WAN1$OZ*R#:\TJ1#ABF*M(44,?C'QN;#!%RP4<;XGN.A9Q@!,P MM]!W5& 8?YDZO]_!WOC#] M/:("Z0NX=&:%CNP3-K#4I:KKLQ31;0<0"R^E5/&N?N7 Q_Y/P9\B$+C(KM,/ M_5F+:Z3N+U1!)VI"^=][<(;,\M!PB66.G\M9^I!N.N.#FNGXK0TX_6Q(N#58 MN>^H*]ZQ4'(Y( @@ 9.Z%#N6YA3#?@UW?MU4Y4:_XE-QB!+Y7^B;/K&V2I'6 M&8'IUC3G0@FP=$?_9/?P\&O,.IQRZ,>4U.[8A"(Q96FSJ-9?//*P4 > MIV3HG&][Q+(P5MR\G4XYP^>$;7AJ(O::K&R@FF.,+RM(*J0NLW^KTP0_?[-1 M];CK;X9BNL"_-__Q=%JJ6X[,_2^Q+4UQ%@@ >E63<4%^)"C7<\1+,4@K3.P. MY%'[2)UJAT4WZW+.U--PPP4>Y,5S%? M]&>C2NG9!<8L8=)\LX5GT=@J3H[*O;*G!@J[LMX"\NF41H[OR7[P@_\9+]X) M5^$ 4_I]$6A+@T29SI7EE.2SQR>5R.U1"1,B3U2HEHS5PH3O2!Z-2@Y^"QOV M%$1T<,TNY',&)]\L5X:U)I$_5R*9>VVYTTXVK1&BN6*$%F<1@U0>E*QKA4G< M$'EKDU=B>N0<1*W_ :OOK";0VI8GDS.>65\:A@H3AIV.W#O6A$1AHC9)9'[G MW0IXT3/YCZ>[V-X56PC@+2G+KC)T%77^*=U=9;+K#07!5^(N+ [56*5R M>]S0M*IF8*HP"=N7^Y/FIE,)T5F Z$22,['%TSE(Q>"PU>27RGWAG!>+FP)3 MFMK#DL?6"]/R%.3C5%5MCVC1PGH3G7.'V*_G84PFXV;?^>FGID8!!,Q7B4@= MRL.1$*F5X:TX5[XM#WO)CGY-D;="DA8@2?\P ;(&;47BMP%DG3?4M?2BZ.:O M6 AU#N)T X@K?OY[6@)64894=]C(#*F:EU6\!ZGO%Z]'K*H09NTI".-'''1U M#L*6'K0BVW34U&K2.N*E,-NS)_?+#D=GR43.H2G]NVK0;>#];)S97C13&O). M,ZRQY^HG:S(3ZU.S6SX6TC7VW(Y9B0 Y#5"=R3&%UYQIJ/5J9ZC-+%V,ED9C*B1%']& M32.EY(<]F3$YFJ>:^^VQ/.Z5D*S\L2DRLUP\%="4/K^R9!(ZN>[U1$R^/2V)!U)-Z?>D(T_*;OU59PNO6+04 MF$[3ET>3DKM$"9_XY)JDAY(81:?TYKVKWKMKXKN$Z5?OB-Z5LM)=GC3H6'/W M3;&;:=_E#Q6%9NW%FQ5L@/'$85%-RF!?[@U*J)0^P3A?8<@KKJ-$3Q[U2[ 4 M:&2%H@H:L>*B:J-D6$KCXJ_RU!-3N&\9$ ML4U8ZHS"$7^8 ";7UI\]EVBW# PW' K5Q"%&,\N+3CD.\%VW%F;2 MC)F M#XF<^*:G!I_),45.O* (D1/?V)SXE++P4'+G^=A_E=AXHXD\:9?0-.VT;;Q* M[+A)1^[T1&VCL..$UA9VG*"(*NVXDXW\]6MG[3T0MQ8M@/Y::35=R):HJMZQ MTY$GDX9V :HKB\7J@\33+>S;(:6OVVIRS <9>;6!U M+N=,$5_PKP(;PQ^8K'SPEL36U2UF5O^7F,3:;1B&0=;I9L#L> &R!9%P?*]B MKJ6%XD@OV+ NN"BEW2,VY2ZT4SNVD_CKOEV,@XH$6.)*L>TUO.%-L36'7VIM MM5I^\"^! HTL1)RO9/E,;,_!MR:[1GU9QSC M,<"; ;_)""E0I>HB"UZQ$HZI%U3"+:30_4B M$ 3) :+!E0B>DL!;0:SPK%97,I0W-F*H4.">"&23YE\4L(ZKV!RNR-FZ*<%A MNBUI2MG[FJAT\^R97D?&O\*_;DQ8K&SK%3Q=35*B;E=*MYGW2(V"^_7E!=[@ M8+XNZD3U)*Y!,HTC2EPV,107%(5K22I8%8IN;E4H+2FDA&C.U^BS0[^9XLOC M_RQ,KX1/WW1WD:ZB4"S@,RH\K+N2&F9T20%1HJR =G_">5QBK/=&XRXWNYYX MVX4V92OO,X*W,;O50?&+LF#NN1X $R']3$PRUVFOJ6QB(5@?%.3YB:U3R4C9!=/%E M$!L@_TV-(H$N28>5XUK$V6#Z/QYB9*Z;L(JN&/B,2S#O$ZG LNDZ@&Y<&; ' M2A-+3S84 ?SAP!H$MD )*[YG?XG-MH$&<3&D,&^YHHQ(2024"*X&CYN^+/#< MA66S*8,KREAP$ ^^]J=IO1E$>R%L9Y9#LMXF([V_$7@&_H]OX$?!5%? )QR M#ES"1(FJVZJW1)BI"*!GST75M]"?@> 1/X"\ ++TI#91K1>3%N.$F",IO-@. MTV"!:,'MN$!>5)_2$RTMDZPC\I**(=WTN+@UX WZ'&=Z [$1QZ7;7Q%3,2BL MF&36\*O;-@GZ' AB95$P^'!!7>_H+(LR0C%Q%D4IPW=%Q5N4:T.,,>U[_SW<<>AJI#/HR9+_S\?/%[]F4E"G MU^J.\>G(5EO#4?Z>-O_-7/EH&9-G]3I(6-"O8OKJ5>I"H8%G*<8< M6>(*M;^)=PM*')!Y*"H65N%@&;<&.M!3^/MXU1(YBZ$=I]T/; M"+GX"Z(4HN:0IH!.T.*Q[HD>9S=/TNQ1NGI\>'J\O[N>SFZNI=N[A^G#U=WT M7GJ:P0=?;QYF3Q*O09 ^7'$YJWV,L$\*V]13PL6$LJ1K?[^8 84\$8-0:W"Z M CVA_>B-^OWA8##YT;T(=(LV=7=\N7?!7K$)HL5LZ"=U033/((_S/T**!\S< M+USM?+<,XY99AI3)\'5?#$O],V9IMSL_VLS*GEEAWX^ #;Q"JK<]$H5FD79B M[:0YF@)S"QT(ZL>CZ@;C"7:X]A4WVOJOM !B'G;@ T>+1?PRS0$9C#O5\#06 M)DBS*N3 6%D3Q9: +F")+#<"+[KHX]UV9R)]0&MP87D.?.)\_)1MZX?AU#V8 MJ=@2!7 51I:I1E#!D%PI&D+I[Q?M"_H[7YC^'M&H] 5>6EZ0Z?9[BB+RV"_:Z+:M+_R=^)X M!EZ/W=K6\BD C/,OW5W ]^$/T\UU8,YH84&9UG*O78) /95ZQTH0VPXAMC#[ MI5?&(-T3;"?%;T=$0R:AW_;3;S0 C:H-DTH\FBRF_$E,2?-H/N(1?;+CR<7O M 8@B@O$>0?4XGZY6!KS^V2!/#&2/\WM]J;OT-J]:M=?OB49.=4!N*:IO.!;= MPFN W,YD@]P"0P##8_6 $+YF?70QAKU#68;@7&[R#A-JV,_%;; Z?A=/WYEI M7@KK+^U^H\" ;W_S 5>QWSE**5)H1""OZ?@L1>=VY(G YU'P68Z:!7SV2S"1 M10'^.XN0Z])RYDR.V8#R^[J ZDR.*2A"4(3HOG5>23;$U$1Z34F3IL?R<)+L MG= (AZ%N2!$Y3_5#2K-RGH0KUL1^4.=RS@:8WK6!U;F<4]"$H G1'R\7T%A# MK$W[*Y<.E%"6V.X#_[*C>E9Z4YQ=[84R[*/90G'_97F&=K>$S;HW\SF67K\2 M^,IWQ:VF%=;N%G>\# M28_ ]$L=^[.0GRI9\38UX:9KN@.B0#(L\X6 KC+A0X,3T/ M+KTDBN/907;TEM)U?P%L1971$@=_2^TS!I^'1L6<+5WF[PC(FD#1/D2($%L+ M$@T O:'\OW0LLK96F3V) !LYD GK[-79[6G#'5>4QN[,K.M&YSOL%X[R;*R_ M@.LEZDFBG-^P] MQ;%@PBXE]XT8((.!?]V%(VD>JKDX:U+ILBE+X#WV#F?TJ#S1+.+X_>"X;/-I M"?YJP?ML"5%KZX?3U%8H"'[?R>^@C'AR$# ::]RGF*'.8)QF.(C_:#VU@OYU MH$A&?A>0,?TNU4)16L!F)H9CA?7^N;7GG]:OG8M ;_+;X(S9+T1C MH'$MAL]O?@=:]C&H7O;Y';4XV8'83Q4GCU69BG&J[Q*P/S[LZ[F[4WU7O7?7 MQ'>)=)I:&'O'MC+W2XJH[M&;IR:+X2&"TJHML<\&?AL>]\; MN3,N(<&_DN8H=9:9A;';8"R/>R6TKQ&AAQ.T6]K";BFCXF;0D;M=8;=49K>4 MU)"DTTN.$#XUNZ4$[.VT4$I!UT@>E=UOI%'H.D=?3D1*ZFYQ1.>4G+W%45@+ M_4%/'D]J)/XJ1].A;O6>)L-E@/_9+Z&U0-R^[-D&3TM'9[S6U1WZ= MQ6>C'+9X/6E(!:L&46RZU@)U^,] 8;/+H)2$:#])IO-+3,7GFK;;3>;6[).8 M\W-K8D[A!;K[9EG7/JS/,;W1&]L5O_Y.#9#,>S9R;S<9O MEVVZULI0G2V(0WB%LR,ME%>,$/UGZQPJN5;S^P MRIG0; 'LJK2Y^-5/\6(*\&V>["MX-O"ZJ08!_@E=VD%2Z'.WCNG=6,% MWLH&*\'6L8J.E872UFZ489%?_4(\1K3J6G)MQ70,]E9\<>HF0CRKT')>:T5L M!7OX2@:V4U 5VU[/V3!X)C,*/5B;=F4X^LEH+9BB8MDB/+'0'=>RD>93GO-% M9Y%@Z$SJ 89<$CC1@ 0_X,T'Z,LS:^9R&85;2^;&!57,9J M1AB-^W&L1OZ7T3&'Q@GCQR#+2&B2-:< ]6.\*6LGY"$L[+B#0'6F+YY[N..0 MI=\9]&3)_^?CYXM?LZLN>ZWN&)^.;+4U'*7LEG_\.9Q$+]$L>MBH(BUL=-?^ MXEHJR&MJ( "+7:&/9^)L/R4GJ5RD.D3CUD '0DFJ0;Y'F^V&%5]&HJ7THRW: M-)5"B]>G^]8A'&N$QN/LYDF:/4I7CP]/C_=WU]/9S;5T>_.RNY&4,^\.Z[Z3M3^JK8ZH):'G*H%P(!JQNT M_8L%QJ[)'"%34:G:I-7GMF4JK[KM.=)4UV3I.S%T,J=&PPW@PEKJJO1$0"]C MR?H4M/4'? PIKMO^?#7]#C0*G]+?.Y\_\M8*_L>TN8(I@?\%SA6J=>(OZ;CZ MTC,\]/'4/Q5F;-C$65FF$Y@'A2/VZO&?=]>7_@6)9'DN%?9^6RGP];#!"/7I ML&?'BR/3R)@"OHADHDV 32%"G2<"%]2)GSMH,$)]2V73"8)WJ;+,U-I_>!N- M\%"K9JZ;8.7@0X$/ZTBA=D5P/!7,',].M@U*,5NV]9FX)R^*\55!8#I34V-2 M!!&FDP+[1Q0DUCOC9LOU3B=\?Q/^]UYW]1 \!WOV=$U76&]5VP4&*^6\4JP)4O0L,780'#)R!F^JM.^0=R9 ML6P-V,K&EF*>S69#/GOP!>+$VL(\HQQ\Q3 /,K$C(=^@YX2O >AYC!UA5=R< M/[TJ[?VP_V MVEW(WCL M\89=(*;)_]1)LK.8@K$/9H@L(1Y_@R]N<0S+!5DO3%]OX$L(!B M6EDV]_@ AOSC:\5P06/I?TJ_+Y__(2&($*-TX[J-]./,'F]1,F/3)AHZ:4F@ M&T%VFG+&;4=:ORW-0,+-/GGSI?V^I[.*FR"9>R4NS:!,O(,>7X'2 M0'8\&=6@X5'(+W43&XU)MK4&Y*Q#WZ%ZE;K_H>98O!^6Q8F?*E/\W;.CZF\3 MN(W2;;@7SE8J/82F.T#:R/TP FT_I M3$>G2,PG4QGR(9[&66@#/#YNDF)T 2J6PGH3@ \D.';76B@H'T*\O@G?PV([ MH'QO.<[&*%E/5=4&<5ELK45>L UV@&VOR&E"'!CTA(; MC:&UK(>N(C:**&@IZ2N4"'-%;BDFA%EC9;F27 MX*](D: "O]@[=9AWNIG>#Z7T%,^G/-1D^4*E8Z:J'IO%IHEDB-!#MICH MT>L4^A:94Q4M(RYR8:H>@[7;!6\Z;)"B_60@AVP<*VR K=!^H[I-QV'Y7C"J M>/RC;7DOBV![O7[!VZ-^%),Q1+M47L%"?\$[N:6BF_0*CFX7%EU2UY-3SS9E M]^A?WU%9\"^^])2M_-U?F/YQ!LMV=E3[A:RX2X>HG\ T0Y/LXK=^:Q37PL62 M!>O3N2&.RD[=WG+J0:M;P:EIN&'%VNT;ZY;T'2@5S%K?6&6#"L) R;+Y\;Q3 M4V//W[#'*[7TTTH\BX17;,1!\5#9JP@H-U227;_+@PIEH<(!LU\J+#24;] D# :\QJ)C;FQJ MMG@.BX=H!"T'>)*-]@1 8UP#LX!HT)X9%^$PQQL!*RB/J-BJ;Z_Y;G#VS3=B M8TK"7CT%5N";A\5'/Y >E]WMXJ/5+EG?_)(T2"J 4$+Q' "A04J%1Z$0BC-T M+( L!.W1!"V]JEHIND8UGY^5S2XAV!U@RF".I)# 0&F0(\@[\8=BI)$[A\WM M6'ZK-[,FY\L?_G6LJ/0O>>"8%TM/]:/'4L 72D\VTEI@U4#GBT>?.4P M=B=S0E2X%6BTG>PA4* M">-$$]9F3:S-B([:/:\+4X VL[J>O-6*W> K!N]A_X37['_LWG]F M1<6$0Y/U&S>Q:Y:2AU9\4G;1"V:) O^:)32?,\6-B/H=6W,K;/B[ ZTV*6?8=8[,*6OJ,QV;5 M=5_!1)GAN4Z42>2XU71VS&DS0*7$54ZQ8:Z2NM?OEIFJ]JS[O-J@D"!+0 MI2MNQ[ \]+0D+3&NKCSQ%9^"T"BE<\Y8:]=4SYQKH_#ZS2B;GOSXL2;L\53? M)6 OQD:=8S/D;S:&V]UU(NK.@GL52]M4.^0Q8V>U[P:\S[5V[,)L:T+5#Q]I MWPS%=*>F=O,?3U^A]T&+9&?K%7'")9*97_^RQN_FJ9C,W<)T((]&)<]].4>< MMVN,\V%7[I6-M9QVY;0MT6M?K)+KM@]V6Y] M5T2WUK,[IJ +01<[Z4)$<_8WTGNU,])G%G:M.*)9W@SU5<^ 53V MI/=S1%!A(V\G/;D[*&&,H["::[S'0\V&'I@-FN5A_<))FT>U.:>@#$$9Q[6< M&V@3UR])\7Y3 2IWA^=X$_76="=--GPKAMJBDM#&8RF8GYO>K/=7#T"M[;K?5?;OK2#[M,"<;^N MT'N3R08DB._"^#6JF/$3\&64:GD>1-1U'+'\\#B[>9)FC]+5X\/3X_W=]71V M22XX#WQ'$(R8@&^@/VKCWR O/WHCQ2KX"$!?QF7OE MQ'"[$[G7.5*@\#PSLVK)\?/=_8*7-WJQJV*TMCX8EYRH)/7@B M3-D_=Z98M-I9Q^PEXKB-Y,L/!S!F.!?EYJ<* M7YU2@%7"I4.Y/2BA1\)'8?LUW"@ZDV,*V^_D;+]O3*=(KXKAT3S>J=3DV-%26^$%,% M87:M.ZIA.>#.%E=Q5Y 2Z8PS$-B0@M%.+\RZX7]I(T(IA!6:K!#!2ZYZT?<5 M,0[K5EP^6Q $QDHQU\!V*C&Q+%$%?E>P/I"H"Q.LGI:P4% RFH\R4_=8?8%_X[R8A/"J2%2(BH%U:%X M;GT).A3VCK>1EDT/C 6:CD1,K+^,/]2-Y<&T$GT6PM"G!=\(2"SRI/O"'2JV MK0!=LKW1;>QK5)W57\E9@ MDO"'R"O^M27]@9_AR11UH<.';*KS/*")8'&*\P"2&PC*]&G_5$ 0A@84_RN:2@W0^"AC'6\^!\&@(8_JS-[7 MI.=U^H.R!/P*OH)AK,,[H[T.1I^=X%3TVR9"'%95/>!3$#2P:>!48 B3]0U@ M8F2E(#O)\/EJ3;T5?,2BRA$O;PUL,N !JZ[XN&CX=&[KG,$DU5#TI8/[10!M M1-*:+6X39P7/(T@0#W[T$-;2/!7!"U+V#=Z!_^=+V<1@/A\\$[Q34Y;@F>/. MX'>'B@[=_+<'&(4W> ;]/E=&!+]"N17+W0'3#K%?038X/E!];"*\783_,\H( M9%W+!G) JETJ/ZGJ6/FB)G3;'1=922'W3'Q!K.$AJ,QC^H:1US:R=^";A@XF M"=%:TC] IEHV&MS&6D[%MVHY+B4XCNO!W M < -O7^AO!+8/S&9]L2#FRBU387C6U%5RDPO0(#/Q$#%P$ ND!?TDX#IVA1F>(I$C6#Y LC?BL)U^EL_!_GUR@?PN*55*8<)- M>AM5^1QWIO156;/=8>_(=&'C(#.AVD.]HJQ .+\2+?6;N(9T R(0I,N=B2V, M=) KWPS%E#[@E[KL-?03^GOG\\>6--W2E(7M*'@(!)4C;8^I;5@_#..0$SK45O#">CA:?K=\4E!1JWN@L1'=<)7\FT2=[TBE$X4Q!4\3UHOK>3W M$0W,* M; Z&_?6Q%G"[=<3Q8UP16XF!%5\=:+A'.["GTA\A/8JLZLR!C1TS= M M+**[ +'I@9+RE["7T)W"[?4-@0.Z/]X-4K> O#=60'P-EK0*&+Y@>U2,$C MY%2 "AGX_D_B1O0R,TJ,-5H%'$$N_1P[!N%W*"TQ.&TX#_2WHRZ(YAG,O,%( M/1C7^$1(BG1ZR+>]=DMZY-O;&*YO0+]PG!5ZJB;XN&@+L-UNU?>4'Y]W,_1S MG*%O\%7TR]]@64O+I?E_4"G--A^>3$%7G $1LG$4(0:^=(CZ2?/L-S"0'&)> M_ :V(PL+).P:&@4(@=K$R+F*+CU9TP #A3S %PF8@NN9 #$&1.#WL-( A)3B M0J:M#Q@>VG))@.XO%CI=*&+I8Y;-&&2#&+#EJ.@@R,WP-].C=C;X:X;!_7.@ M4TG)@:?W"%[ZSS\)C2,P3'6J0M4<9.,EXBJ!JA7=""@G"204Y;'G$'H,'EQA M?M6_/3/D6 $],];<""\JLUK24R!AXD(C0XQLE63^IJ@(TS:>1HAGJ; HS\: M_1:]/FOGUN[_6YO:/G=E(IJ8EG([R3][-4":D(*8U:3]X]?"BZAVE! MG4Q+1T:AVF#/[J@8F-D2O9FNP%#1@J_^Z%QL\;H;R ?54#8V'-4U8O.P)HWU M:80Y".\W4O,$!GPW;J%H._TR-*5"'V9;5KZ+:7DNO;( &,3CE0G&VY8FQO_Y M6)P0/PZ:TZR0T[[)BL;'VI-]XV/XC'2S7!G6&BB=NBMX[:0N,*N-N?C,;&=N M( $EK*-Q0_@CS,:GUQ3ZLP<>([LDS;XC]=]%7^6_"5_TE=UL7/E+H>S#/L @ M$QWPN5#O/\[]IYT;Q38!0/%KU*Q8>33VM?)L$HY\=8/ UV5W>^>"02+P]0L7 M#[HM$;XG "R)X4O^*NVBZ$,:>5#E8N3Y(7))J3#(ALK=)#PCB8<2:LFM.BY M"\L&LHQ')#"FV!XPN+8G/R+(##NX3]XSR%M=L==/ %=8%K^ SNZ/3/P_SG') M+5YR8?'+=BO9!2TU?ID#4S)G#-[AFMTXV62IZ"8-7L4#H1L?N#.9#+=RWB[M M\@X>HV7J453[?T[#="G18_"C\D%_<^,7B1^ V%UL1!?JR)V0!$5]HP"2*$.Q ML(ED*'@_F9GODPE"%OZY,U/;UV:)GZVQ.&P *"WI0 ^^)2(:_CO>4.>-<^PN"HE)58JB>0:%W:]F,P_BA@5&5 M;<\CRV0\GLP;8U>)E+Y08&[L:O)S11/:;'89SG);X"ATM3D8IU]Q>>_19&'V-EO!X./WXF:5)XQ4%<[(W MB7?^CC#U@QJL-M$\%1/.D-\VZ6>6/2(4Z>^=)O"!E;_D5_(WX"*;^5 M3<2"LV^E><[")KKQQ/)",YQYP[ 82![GWP,68&X)S2RLYVRL>@KQ?!)C6R7% M5G7IAP5XRA.&LX*4EIRV<3AFS,556N0XZP^A:+&\(YCL<[ZO*_A7-LX(39)+ MGI 64=WE.\KQZ%U:0< 66"L7:VV!M>9AK3,I$6NB[.:.F^W@WS!_(%)A%,CW.,/3KAL.2=B?G93[YO<\^=QSR!R=R]ON1!NUUN M=Y:SQ7'T,N*8..Z/D]D/ L<%X#AVT7),''='8DSJ6>O:)V(8M%D&-@W0L-0: MH_6T0(\'I^K?1?.X:IA#\'=6NS0UM6D$C'RMREF[(X^Z)<^].F\JB"KJFE+! M1!Z5/0C[K*D@ILKK206]MCQI\ P\X7E79@U\)PY1;'5!S0&-O!+#6M%F*\(6 MR&4+^/ #SK_>0(\O43'7#^3A1(C^R@R .J&^+P^')<](.&O4Q[1^G5 _D'N3 M(XW'$(V3:]R=_DR.*>A"T(6@"T$7=1O:T4#OM'[C.-C0W:QD2G%1G+,:^H!@ MXJ23K*1MD%M18XQ%G,G" G]#>3P4E[@5^("%86PL#T9'"M4*_RW%4*G-0)AS M.:>@#$$9@C($990U+.N,JI:O/=LOP0U7LL4*O.-5D[S$-D]7AG>UUE558F"E M'4D4Y.>[:.%]HUA6P$ M_!+;+FLGPK[$ND,@-VVZ&7!.C#3N#_6"^&(HP/=/ZL(RL.$:6P>[#N$7@..( M$6TNX>%@*GVY,G#P5.A,V%_5=:056!^Z:JPO75M!W>9/(%!8+PJ0+SHKY\8O M^YOT)1,]]6;-Z(M#(X44-VT'O!O3$HM5:(M%. 4N#J2#0L.R,UZ##?05#X]3>8&DY'X9*@91.C9#<*X6,)O6F]^?X/0-VFO?M[C@'8U2%V0G3G8 MI:'/28B\-F,\HETT4AM5!%7S*VO%6V+A[BJ?\1&,I^#D:^O.GY=S[+F&0\2P M8%ZR*9X8_B@G^(7=V HD:-T'2_W1>FHQI3:S*1.MBS_/?XEM7:H6ZC!^&CX! MA+7NCS=?3XYZ/V_M] \%AS M ([-*.?:"+\!(TQVMJM/=J+?HVU]M[BV]>_K2"Z:YN\-N$T;8_17F%'[$RUF MWWC?M$C#OWMH#7)#6S=7GC^V-F;C,&42E< M[CS-\63"6DC9\/DK[XJG,"#0J:=\N "%0+9S%PQLTJ+!N;VZ3&'_.,7A#::< M3\D09VD>]+L;].<D$OD1CNEH7(-2O/-[7J7P^4;@U\@D6QK\[=86#Z7=Z<7C')RC] M;EM.OO%).8=H[QQ0E3?G&N!8GQ3YLR6!6#N=:DF@.ZQ1JZ1S)8%X+YV*I4 _ M.::N*1URA'(OHO=->IZ(4.P;ED;_G[K_H6 !@NT6H';'@?8=8%:>FH]/#<]=%LEU,G^(D( MIV8EW$1297635=8TV4C(R,AX[Y3--!G@ VU&[&7.J9OYF#]ESC+BX^*W83PG MXMR\N;I@]3TJ7F"UYEA]EZ+.Q.J@5*P*M[LA"G53E-)D;5J%2>W?W?.K^W\& M@*NI[]WKMOK"V:HM91S1"^^.1%BFOI1Q5'^\+QQR83_L8S_ ZP$#U5_%%^19 MI"YS9*'AP_::@Y9_O\1K_-Q]T[!J5E.7R9&L#>M5 9'L(M2&5$/(D C2F5$J4Q] M2F42M3 WO(.,],W654)K9S:E+UC6ZR<"\V9'U[RI$,UU$Y4QHC)&8*WY]3$" M:Z)*1D3DWA61X]H3V_I5GS];ZLB G>$U9Z]T^%A4WH<<-3M*#;+]6!'[!]UH M.-S6#:)M[>W!^7&GU?O_V7O7YK9Q;%WX^_LK4)[..?$N12WJKKB[JQ3'F>U3 MB9W==F9J?TK1$A1QFB(UO-CQ_/IW 2 IDJ(D2B(E@%Q5J5@7B@06'JP;UJ4C M3\8$@J3X,[WC0:+UFEH)0;8(DH) 4L#QWO$@Z;2:'75;4Z.^4("^\"FJ+UPS M7>&8#W2![,9=;?W+6@97[5X0*_'%['\8Z.B4;G>-KPQ :]_R:MH\O-E MUU_ $.&F+DD4A-<# J\JU)NZY4;O=I;?)&_CE3Y8%X4)77H$($QXPCFO!'KY M/E6I'0_FE3F8[_7>;#TX[6X^.$W\+,]KO/5);GW^0UX\ICC;,07(Y(B)VS/Q ME\MA5^XCI\Q5U%IU7<;4,3R3MWP5Y5Y$W)!;(BQXVS02V!SB3;C*@FY\J<47 MIUAO/'&L@@?QWO=<#W1S9@KH7K86W\*LPC6/0(QN0F2FC,ZQ>V^=KRB;UFBI M6I9-:C]0;-7W.#5*8>&+865W%SV/1VC0:XZ4]AP6P2P\6Z$)UV"+;&K >ZZC MUF&SA^?Q4D/F+,#0!J-F;X1G\*?3H-O2:=!_%UVI4$?&*M;UTI5/':\IF=[< M[K6:6LE'J?)S$%2;W

& MP^\0[7LY->U>"=I2#33M8\%0.<5;ZXR:/4UE-0(U[[KM(,D4\6&K.93H0!$! MI89>/AHV6R?)S-R4Y:5E9'EM>M9!RJI((SL=CA-6P#Y%'$7BYO)G9@7'W9I\ M ?F%]9OF*2I@GQ"U57W6P:7^*TH/I'T]GH6T+^=9>!A?ERPR34EOHT199"=W M*O9'$CF"*F/ %I#M()W7<#AL#B3""CH-<8O(YA;$\%?Y(7,>?W&KW6R7# QT M_.WA$>LL?Y*I[;/J7I7V_$DS3W3]*?$L=($@[>OX+*1]F:Z_WQ)U8E=588^M M$LO='F/?F]NLK.GTFP5R+Z;??65U3#^\)I1#;B$45T7VA/ZWC,*I9ZAA>W0A MM//5OYU23S=,EQ>UM<,.=7FXAQ6\WE< ]#6D(5N!5 MK@)O9VUS']KD=(1-3I$T2!HD#9(&&RIGU'_-K(2[KG0&#PBN.$Q^EM=W6>@4 M[YZ8BI_MZMK@3Y6O'7/F0+?4@N:U@45!:&[J8+ME:6JK\ZK-L3,,K-.MVN+N M6Z<;%UBQ!?Z3+G3#8GN3K^DU_("=U?FZ*:CUV9C1<&\'^UDX$L2'N+D57OM= MG#O8X,P?@8NKVN+*P[DQ&+8*P;"_\&@XN(+\HHVZS79\&&L7]XY2PM6+C#C\:AN6-V G-Z,N?]WNQ0-\"CY"*CJWOX-E M7;:"[*D@D*V#:ULHV0<*3(CI@Q]TD]73T!1!8@$E GK-@43=1<[*_#:<3F?" M3]U'=8^]"+/[K-3OKLOYY8 M.J4@C5DL]1&D6LF595&0BG5;!]\TA M&HGJ&HEG@N%&(W&(1J(B1J(4#.P(6=I!(U%1(U$*Y!70[FN 5:-DJAHE2QWU MFDP3J[@H]"RDO7JTKPJCJ,DT<4]*\BP,P(K[S#O2^BIN\JK7G MJVQ@E^FK5K)6LC*,0"V'\1:O;;\Y0*^MY%[;(EVG'63MROE.2^A#WVZVSM2' M'AV8,I>#K\L\T617Z%E(>_5H7QE.49=YXJZ4Y%F_[2K-?]Y"\R=T%W[T'5;_ MG:G O.![BX!M#"^T48,7B_>8.Y$88! S7^V$/.NFSVO!LR]=IJ)']>3#ZO!3 M\M9HTJ;X_=28S:A#K0DE3]1[H=3B'P,)_J*>J"//BL]'E>79T]D%XINE;DQ9 M!7KV"5TL3?N5LB&M+H_5L[\D+[I+?BFW#5=H4;BWUE> BCWE[M;;D#S_8-3) MZ2Y8LS<2QF8_,C/Z6\V,[GH@O0 Z@,>$=PV9*=**4:15&$5ZVRG"(28O4;31 MBBC:Z%1$:1 PP)<4OGFFYFN3/$9;?Z*[<_AR0N&;*9DY]D+LQG '"E;@IIE! MCKWXU;$GE$[=3W#/F+$?$6]ZVHW4/W(C'3R=4G9!;]WUL/SDI MVFKNU&NDI\<:+S^*'GFT&ME)LBX,CB+)>K;73IWF):R%JXL3@K665L#F[*.W M:AYF5^=#D'Q&B804RE+/CJ10K]O4UC6;W$:*?$3*U/B.+2S6;8[6PR)R;7 G M/-7G(PZ.]8EIS"*5)K[/#U5O2@U9B*U-SI"%]/KL';+06\F;T"DF9LV5:T'J MK;IBIFM(L%+.9(]4%8NA9E)5W)LW'J0K#M:# U*J8LI[#!>S81F6KPO6L*'S M8.Z60AM[%^9HR9//X[U/QZ3]K*8]YG0:HVDX3*]7XL^&8PL>J)J>!ETD8F.? M**"(Q<::+_JK>[5J@CJ/#OL3?1S#GH=A=9RFVT=ANV[^\>; M!_)X3Z[O[Q[N/]]^'#_>?"2?;N_&=]>WX\_DX1$^^')S]_A _L_?AFVM?47> M7@M61:>7N=J^2L>Z4MR6&-/?+UC+Y =J4LZMQTN0.=/OG4&WVQ^TV]^#Z$ ^ MY[&WX^+.MO#U(QU*TK'&\6:;B:E=3'KKUBN9ZX<9KOF=0_^@+E.9K.G-3Z8M MTNFCS3Z*^8R$-7LZY\8.RS6E/7ES4#Y9/^5G/A%N&]!@*NPTC'TL5+*4(M;8 M9>_R6^W6D+<\-^WVSVO^EKJY)+&H;G8TDT07_! G6?8!]F[ M\,ZV!#/D6'+YL6[\^VO;]>YL[W\IH&%B_["8!R9^='8:%K3K[(^Q=7ZXZUM. M-$P8V6H>\,;U7,">J0?,W@\FGF#X1.=D6$FH3+$$TD;<+GW%$W//1,^W8:,1 M?5UD+?D).AOT5HY0VOJ)$_Q/MA-\Q*[+M^N_QY8^7H"#/_SQ=;FKW$]GAQ=F MNVY]X 8?[J%[L]>KOL)'M[$3]S-@38Q)5H-*%Z0YQPZG:RX#XS B]&5C\\8\.-=OQX.@(F8DK. M0D#7^+FNUH7D._BT\F043,:PG(6",U#YMI!0W)J)16?%&+EPSG4N,M,-)W#7 M@X 5=R.VB,[D/(),F6L_L #3CPC9"%B@)89\[+G *3V>?_D1IO8)") _ M7O-@!!QO(O7ZS?9Z?$EY9N2IZ%L,CSJ>ONU1L[]NLY<:)GHB$A?$Q(X_OQUV MFMWUSDN)%G M(,=9P"G4P;6J AN6.=('5PZ:C8IA/+REP?++8?GGH!"2)Y:7,_--\S6$Q[3V MW@6V8&ZFCV&G7WH-H"#&^=):@5_*Y2CY%OJBF 0$=/*#3T*U- MSY(Y>1U0 S:[)Q3W?S#58&:;IOW"W2 \HL#U%S!$N*G+F4B$_S74LSTH/)5$ M#TB=2!;8RO7(6\.*C"ZW ?MC0I=>S&8",TF_?+]CMP1S;Q]]T"UN4Q]X'-^;O$^$K_ %!9(5(L16?3'S' :[*PTZN2"(NY0B4 M!$F\<%=37[KP3[Q08)>9(44P61NY0;X8HE(MHR M:OSLS=U#]\"[P#\0P.#)^?4/PGT%A#D+"/,6B __$;G].'I*! _VX:I"'ZY0 M4=T8?="J3<'1$YN::\XF;I7\^?#M%"9G.R-6_6R%[.0J85BV<(FM5:HERB2,D)CZJ(%&W8;?;5%2DH+ H0%I]L M9T8-E!=[,H2(;,J(C/9Z\104&>4CQ(?UJHJ\:+>[S;)=G=BJ0<&F@S69Y@F< M+BH6":](5\7*>B@4/"?5E-1&SWX>=D!([DE5T(SJVN@(E_V<5 ;%D]4U7$\] M0L43.^+49)ZH>I[]6=@+)R,%9)4X(*J6_* 6B!B6'Q,F/NN6Y?,/#(M\HD^. MKSNO/#>*5\5BR57_9F6TQ&7PWO7@:B[.PD(G!^21Y)">_#_FUXV;5* M$@GK[UA"Q1J&1 F7H&SL DP1;RTM+2PX$Y6#.;B=0YC%GID'XJY7,#N\9/?) MT@P/44T.2SHHKH,G2]S]W2T6B_=O;50O_P5O:([B1^E#932 MS8[#&NCLJ#Q]4%FPC8P62X,5S>&WE GK8)FPZ/)8KNW.3-X*9\L&.?6\,//@ MRF5;)2)+6KNEW..2W.G!]GTQO#GLO*!?X[/0*QG IQSLA,NF4.-*/Y/O(9%C M-+=-L#[)G]3S'8N\99>T6U>/#W_R5]K5I6 J( %"K@+?A;4)V,!L2^C.XI.' M_Z,OEE=?R7]3W80!7K-9W(**^+/)?V>(E.#)G$E2IHQ'?0GT8/*B_"WG*QZL M0@,NFIC^-"RRYE"#N#D [N9$ZG/K.BV8-FZ@>K*0RD+_BRTV_-(Q*'!V MQOA.L[]EF/-ADPF!!=9<%>316:MFK0:0DHM["DU MQ>.Q;8I"O0&&(VR;LKUM2B;+$][;K0U55A3$[BK[Y^-C=Q6YNJND&Z:4P@-# MJ>F[<#MCL30-D$%H;! LR1A!8,\L;-_#,[,? MG2>ZSXJ]>>P>JU,,X#.F<+BQ7\X-$,X..V.*_W8EYW4Q478EZ':!RA:[\L4P M33"19C.PIK@)E'E#,>=HE+S!R$HKX90+5% 8:L*NC*L1*Y>/*/H$5J7YRK2$ M#8J1>*ICN'^]FSF4MTBAS&$%)ALCH" LUVS"(D9 'OU9-TS!92WRK?G0%&!^ M=+A2])IDFT64\/@/=>QW$]L',S?8*P90AD;V]ZI'"U.X! 9^,H"%^E%"(6-( MGH:X-*RE[X5&]6XU:F([PA+GWCXZFQD3@QG!0"E^5[@1OYK?#D0L,Q5$)3FN M\4T"2!O6=CL=QFDQ[R"[VS.W-Z*GPF>B,"'SJI+IJO+Y.@R:V7Z_%]U[_Q"8 MYO>S['.R3'.-!8T(6W*E+1]?E6U+@ZB TW4ZPFD#-*#/0>UE/:)W:!1088WE ML :B4\IILF[\7L=H;*UT-RB[YKY?/QA6IM;9;KD36P>LC!9I@KU]!KFMAEI[ M#<+(L2*S>65P!H-]EKK(:,HK(GU7(:PJB]Y3*..I@ES_B BG@CW?&39+J,6%-EM! M,)'%LF_WFB6<%2%,BH&)/#9^IUE"54@T\BNG9@3H3B0#;E5 MCNM8CN?U*L>S8EI&;):Q2Z+FRM%D/>QG/C6)7("5UZ["FBUB@O87/Y?D?Q:?EJQ6#UEV"4@]&; MJVW5.?J;JW,D?I;G=3FW/G_AC!/E?6/V]_K57)UT,5]?G14KO*A>Z+5_%[CM M Q@\.;_^$:M[PD26^(Q#!BL&H&5_7)/75H7\Z%(U>3UO]O<(F[R>!1='-7DM M #(%='EM-3LE' +@B>LFH=&63FC\7=1C1RZF(6BFCDPIP>:X1)F2$QZ5D2GM;KLY*J'D M!%H@ZDB+3[8SHP8*C#TY0D0V=61&MX2=CD)C)T18L\3*2 QM-&JV2XATS",Q M BZ7<3*]Z5D'L5%Q]'THKO?_W<:NAKNZ&XC8D^7/S-8&NV5,$?US:C?-4X2) MG1"U*CX+G12U."W5E-1'SWXJMONT]+Q*Z+"$/&;404L^+95!\VP/>\W!F8IH MH^:9H9)U0"6;VCX+B:VTZBG-/%'W//NSLE(>$JU/:Y5AH"] 4_9859I)3&S! M&]=SB4,G]@\+GC!-Y ZX>[6:S>CS'&_&LVIN;!,FYL@+=2CY)8>P/:049?SR M:YAC>45DM^>5]2.)V=]^8KPAK0S@8<*[QOD)57 R]J&$6H_!2A"*P_'[-8FO8KI0_4>39@SID* M_U*@0\B<5G<2/THKT.6KQ06#,;RQL!:9SE<:<;+6\2[-+AE^HHG&I<&-LAH MHI.7, A?#^JZ9; MWNB.!9+=A;%RFI7;N7[8ZQ:FFB04H6%^1:C<#KV'J4U:+VZLQ?\/UX? HF, M$Y),.8DZUN?(J$TO-FP08S*VIA\-TV>%LX_.IDP,7+6+R/ MU+(7AH7+I^3RC?GIE:1*)P:JR1*HQI18@RNQW$OSQ%T_\'9A6\)E<_(XM5)# MD6"Z0F7_;+ON^%DW3.XKM*_YC+EW>P[;B3HN=X+E]!T>6"@S?4XW:C>&W9)C M@%2/,4P%>HEXP/N9T/3O?<_U=(NQKL.7[XCHO[[6Z TDJI;+=-L?NL6. M3/30FNV2%PHS ^66?#>S&9WP\!Y^RF$\A\$W-C\:;ZR=%366]6Y(RZ]@ M_8YS M"C9=RIL9AJ^A/]-Q V45/9I*F(;WLTW&X8TVFLOU$KG4.8^+,!K=R*34^#+A(&_1,%K8L9].:+_NJR&0;WG$=: M4"*-)X1OAXTX9O-KO4Z#A/^!S?_KYNRG3K,]9+].#+79'V2,-OCX*AX41GA4 M& Q4)W.':9A_ UOPX@^>&L?./*^9>FIY[F^_ZCFADMKPP7R'S9X!0(E?SYP# MT1@=,1J1!)7P'O"/LCP:VQ!:O$M#D$^N[^\>[C_??AP_WGPD MGV[OQG?7M^//Y.$1/OAR<_?X0(*S6/+V.DQBO,S,M92>=:4R@(DQW9*+F?OB M[K;LSO%R2:UI=.EW[0*3_Z+DOR$F_V'R'R;_'9#\UTKR7VGBL#'Y#Y/_,/D/ M5P>3_TH3BK5-0,+D/Y47#Y/_5%X^3/[#F^6.2=1* M5:%0F?V2_[8NWY&!,F5WFU-X\^V5_+=KBQT7)C-L=EN8^U=GP8>Y?YC[IVKN M7UGRJ],NF2G*OXYEY/X5(,IRYOZ5W?\20S\53'*IR301%X@+Q 7B G/_:FO3 M8>[?H;E_Z-"4RC3O1)=F5T.79D&Y?V4[-3OKC;XP]0_3>&HR3T0&(@.1 M@<@H+/4O]M2)276'3W_.9O)C*HO+R82H+GOYB*DLYJ2S::'4DI8T* M._D=M1O:2.F2H6JDLFQ?OF/.?0>-?KOD0J(*;[Y]4EEV;K%C3WT'9SKUQ506 M.00?IK)@*HNBJ2RER:]>9Z2R\)(TE:4(498SE:4$W0-360X]KIT_%<.UZS)/1 8B Y&!R#AC*LNOJ78J?V1\LK/C2E8SE8V&7S>=-;)? M,ZI$ELV.I)K3&'&?;(=X@> NH9N;0P0M(OCY&].G&OQG8/HL=>N5S/4I MV:Z[C6$-PK._A^BD[N;GQ/3AF9\<>\'NY7M\E>YG:55/!%@5U5:V%^EX_1U. M_O72 ((JL#8F/[@\XZSW3:C//^OU9LB)67,0G&_B>YM?A2UWXM#:A1V@>^2% M.A0(LIHN/\Q>,N;R3,W7!IGZ%'8@;)%GF"&9 R.C#J$_J3,Q7$J6CC&A_%96 M?$?Q,][!E4MT8:D&3^97PQT==BMV.9@PACUMDL$% M_\5D1??H/!Z^O?GZP.]":,91?>RVNDN E!/?U-FO?#</3 MPAAM@JT/\[-U&=NV:?VX_A7_?SR9^(M@K>\]!MS$F@09.9F-V[8M[,-D3J>^ M2>]GL0?P^VO(+1/Q,F&?K)8<,_\P6&8K C_H)L]DT+TVOEV?L>VX@Q'6@5 OZ%T]%WVZ&\-MDBKC$B-RT//SDX8I%'>*G^D,]@NTP_4@A<> M5X:D6.U>H]OJ*;G8&YY8'/N/NU4:-;1HWP7,D^]R(Z^JONY&T\ M=2:%;UM0=6,TE*BTO"3YF>?"A*3J8;?1[:EI"IPZ*2?7D0LEIU5( MM^FAC5Z[Y/0>S#A0,+6R)M,\"?NJ!JEJ,DU$!"("$8&(P+H#>)0:RU1IR7R4 M6K8S_6Q.M#R.DM&PT1JVE?242+S(DGK%M%%CV"_[U 0/33>A IU;-6(!,AZ: M#AJC[GH>(1Z:XJ%IE0Y-SW-"EDATDUCATQJC5MD\ $\R\H+C#(KBMOI)C5:K M!/50%6A(QCC.HB[F82',G$?^(05&I#D)[3=: SP)Q9-0]&GC*0;;$^7S<#1":5BD>NZS%,!$U,:6M5EGH@)Q 1B C%Q5".(7Q.EH_](O]]> M6OHK4Q#!R+>$UOC5=CTG*K(86(;N1\.=F+;K.\?5E"9!+7,Z'7NIKA*BGT1_ MT,&"XUD%QP=Q'3'^_ZH@)N'V>V9I\4V#+JJ2][?F0U,,ARZ6IOU*J2AT36$S M&FSS>#99ZFR'&DNP.L+*^O^$UXY+;H+?Q,H_\KDTB$ZZ+>WM7Y=@>G!'!<@5_D.O8T M-J O^D]CX2_&EN7K9OQ+UH8A?""\G.0.%OCF;GI4S%);+3'[Y@Y&FF6B+?U- M;=G>M;<'!ZR;WV]8A&&T>$L@(.MAD9,ZZ,\1!QNO#'P26 _.E^"VB>\%1NYG_$MUH**U MLK "/TC1[(@]EH-LZM!KO("%W-M8(P1^_L3V*+MB!8D M@C/"YIC,"<,R; WKW\"/C)D!#'(CHXQS1,::LQ?G1?=V+ R-?RXXX3]@=+!2 MP>KH/Z@Z"Y0-:":%1/^74)QQEK%B%YF,@FT#$(MS3FZW28KI%!7UM=GP5)TW M_H%;PX;[Y: ==PTL\D\ZL7]8S#%\\K5+NQ;[.7L/:>O-1 55HTY399(C6?U$ M G(,IL/'29EVY7 4_X^EGZ*-W=)GPTQ#KUB)? M0"<%I VS>>4'6W>F3-)^!(!-/"Y+ETO'?J9"\8.G+0PK:NGEO=B1X'P2%B]9 M"K-8,//08&%V#N?S0OSR?F+,NG# O%8&R$'Q*'+.I=1N!&UR,RQ_T.M1MS: M21ELD3*Z_G5:ZI.WK%_-JD\:^Q6;73;"J(K&S3C+B M NW-@"S[F([EKG TE+0G(SV<6/^6H_H@#0MJ@[2V@0-_5%"5_Y@]O,><3K-( M(RW=K2[Q9X/?C4<%I:=!%XD J2<*FXP%2)DO^JL;8X_SZ%POT1,J=,1UV(AC M,51:K],@X7^75Q>_;FZEU6FVA^S7B:$V^X.,T08?7\6]182[BV"@.ID[3';] MS;,G%YFL7)P2\@9MC/DP"2D:7NAI0N9!5,K#&9!EV.P9@*?X]2PF*YJ*(P8M M&F\E@K;X1UF!9-N 7'PDF2)^N;O[QYL'\GA/KN_O'NX_WWXB.3XCW(0*"W?[2?8.()23]S5Q&RX(_U<),?@37^Q?.?ZBV#9 M)KH[9\H*;Z[#E0XPFB=SG??Q*+55F;) M'8T"F3[Z]-%^X&H-GZR6SZ05BYVT239;*X^ORT*ME>ZZJRAIO\%2.3^X(]WV M1#]<1G,:>H)@AJ[!O1:LG^7^E$QXLS^\AEXX%4BWDW(,^0E_&!"1@S94OW?2 M:UOBX"KSL&?,.**8!( MB9@/&'CI+K ;ZC $IJ ;B\X+.!ZA/)).>'21EYT5)\F3I0@F4W\"J\M*: 2K M"3(MZNC-&Z$S(;UA[6+.\7W7[2MU/HJG\&[MIUS%]?;NMW>?HI5L[6ILO^YE M%?A.NU#R>3!X-W385;# 8M,Q;V&F[^U$WJ_-AR^!F T/ "*_4-H?U @:QG,] MB@@^3\$BU4UO/F& 6L8.;)@/RIARQF,LGGS'%71BVA8[Q88U"06[T-$,=R6Y M;$>P%K@EN^TS,#+;=S>-T/8]EF0DA@DX '+SB%^7O.6'%&E_%WO:QL,C][)) MKJGC ;J+/Z)E+)T1,@#!FB-.1#44_=2W@>?L+OGT3!\:I[=898%:1M1I%!+C MPEA-^R5<8W:QPT0!L!O8BR @^/4@7MA)#8.)ZP&U=6'C"FF&1$;O#KA$KY:',="JC][2%U> WM[&UN.L9P) M;X'-;/.0]0=BV9W8R^A-Q)AB[$L(=!&48)C,#\ H\"Q.]7G\2UDS%N1?KGHX MBYD$MBPPQ!<#1)5I,[EHZB]")CKTAV^&;@4YSLU.Z'%D2\7T5U!<#1LTALCU M,@$KD^D+"WW*@]Q@W5QF!P'I)E%N#V! ]X"",^:% PS,9I2!AN@9Q.0>*6Z?._:_8%1G-[*LQXIKWK+C/?@!R! MNK*Z7'==?[$,2$31^2*^ CJV&%*DK,Q:<#.<*/P>H M4O%;K,X+0]'*-;O%PO#8C?2(\L$N!NTN\!"0*2AM5T 5T" 8$/^BWKO0W&47 M\9T-4Z/"1Q<1,L)%H$]>L4@1QP/D,4W&H3I3,6%&P&9 !W&I\VQ,Q!*Z(MC/ M]1R=.=S?,> %@7/VVF3NVII^YZ9]/ MZ_@C(EK@&V!36T'J![LE'VW@3V A0S\GU.7SU5IOPFF;S/YTPG>;EE$XI,1: MAL?"6]%VX'HTU\]52SCSS<5'UVWY)&==XW\/_@)N\\J I'/U.;3#A"Q)Z.^- MV!=_!H;9?Z\,L^CXO7#Y=I>0;\&80@N#BW=N&(+LI9:W,BEFM@EV!&=_['00 MQK]BA@O8L7Y@)DRY'R0UQBYS@;]]?#9$ZGODGO9]>"B=U: M7T,@!ION?N7=YV>91R4&;#Z9J:0 9[P.Y*EI)/PGV[:Z&V%=J(<;*UA$B\^# M0]T 4Z!/L0G@9CEH0)7)!%+< 04@LPA%J6C+UWX.'P5?96@ MP,7F5.78U]/4T7Z__88'1*RE0 7?=V .&[.AXAE%.5[CK5>OCZD -#RJSFB5.I>\)-Q[L?T3 M?,.?]%Z4@DK43X@B7PH-7=P:7I*N#508L4NY$:Y7NJM-P61&7B!R+&J)+>ZJ M>W)^_2,XZ:+BSM.1VWM_I*W2 1@"G8]37S MG0/(=P=4??_VD/7U@P@4^FQ/1)'4 MLUM'N-3G\]\$J)5B]RX^*3[<#FWI&) MFK&RW\-07L:XDZ,X/JXR+RPT;=3HC4HHEEES7&@CU?F%UM"&ZT&WB(NC<:$V MOVAU0(Z4C(L254T%EZ:D$ MXU<"&TKS_VZC-U@/=T9P' Z.9-4?M1E'OXQJ[(B-*AB:P#@RJFNIHC96UD,I MGW(956Y-U*2KA9JY9DBF,NC9-5]7,;=U4$6UAC90U M1&00I+7=Z_1KW-S\3 M?*JDT@(#ZBIZ;%(9!*G-@#+29E51>U&A+:2R*%Q.7:\^[M)PQG7QE_9Z*"%* M!(?2[%]KM+OH,"T4'552+P<:FBF4("<0,)55/H'%=$I(1D/$5%45U1K= M0=DL!IVD5=!8O_+*G(##Z4*TQCNISEJ059QYFRQ&$G2&.^M@53'A[ZCW-:A\ M'7S*#IBN>6GHVZ"N\44KM,M(23H!!8P;JZ*;2[5W 1Y-I?6Z):1SH'^ M@LJI*M>\G#]KV+. GYPZG^OTOH M1;DTF: ,M6@.M?PI*E"GBECOUFT*:&A4OVF>A-U5@U0UF28B A&!B$!$Y$8$ MGAFIW+(@W;$2FQ;$BM.K'G'<[C5&/4634>3&A>)&;[\Q*CL#I8ZX4#U\&)N< M8).3VSWMN5-GBDF:<"-K TM*K+/!$3B G$!&+B &\9 M_*_#P-@+H5/=^0OJ&),_^'NF2!J6SY7 )!'2/N5,P/0VZ2'@^GRAHX,SS:;[HKRZ;87#/ M>:0/AZU[6ZTW5R0$<(>-.!;+IO4Z#1+^=WEU\>M&!&F=9GO(?IT8:K,_R!AM M\/%5O',OX:U[8: ZF3O,R/B;9T\N_GADR";VC+#2Q2)(7<\)E=26#^8[;/8, M $K\>N9KC<;HB-'HOF>GG+'\HRP'\3:$%N\A/J;Y\0FQ?7?_>/- 'N_)]?W= MP_WGVX_CQYN/Y-/MW?CN^G;\F3P\P@=?;NX>'T@0>$/>7@M61:>7B7V1L=QR MLJX4MR7&]/>+1T#( S4I-W+'RR6UIM\[@VZWWQ]TOFO"SN=S'GL[+FY?B$>L M&'S*K_ PF=.I;]+[61"#?R/<4>]<&T)W_E"H:[ M(!2,^R5#O./3)"43AR3=-]5BT8]S$/@4*#0Q3$.L*C C#SZ= 6G),Z-M^,F2 M)[5R$A/=6SL,:1!&2:);4_:B10RXRH41FJ;]XI*WA@4WL7T7OGM"_X^N#%_GY!H_ $!LQ7JEOADP@/+/"Z) MKDA"5!VQ^(%"!WOHJ\2%+C8[$&*?3U-"9@^;(&++&]6\'T'YK!1 M28TK>CE>XZU7KX\Y.1X>=7 QK,65A9-\I)P[\7V3_ -?])[$4*0\()'^M=5['FE0^#S?0R5CFT3>LWM#Z&PI:$#:7#VT:=QK#LZ+:: M0D,;JY57(7N>'=2TP"',UW+ *;)*92 M*MG5X:#V+>:??/[WUL9]7]%^#OUA"75:JEJ Y#BH*"TJVHU!1]&T&A604JT. M#J,^]CL^$5249BI:HS/J*:M^5M;I*9^2>FTOEKKURG>$8SSY#"?UT$ZOXS/^ M\'JS6)KV*W7JH)QV^WV4(B?!B=)"I-?HM5$S+0LH55),NRW$R6EPHC1#Z31Z M0W2*UEK?#-!.:ZAPKE4%23$"=LU7G3W> )4\9_4&ZWJ+JNAY$:2T1.GU M2Y8G")]**Z[ @,IH68((V@-!:C,@K>12>>AFK8+:^Q5[\]6%IQ[3/JQ6!]_8 MBP\WTWDW4X7T$,5[[Z&248"2$8#.!3(;4R5=:GMO]S6#)*3!5R!!73QH)62N MG$",JHL8I05%K]'IE&"R(F"J["/KE) !A8BIL"XZ*)O%H%NL"AHK]H%&0WX# M$UU9[ZGFM(\.L#:3<[R_ZX;UV78KXRS+TP"ZUQ@.2HCL1K]9I;;;.79;A328 M8:.CE9R]MTF!P98V&>7Z9>EM69-I*M"H0A92U62:B A$!"("$9$;$7A6J&RQ MN[IU?=Z[I)GR9X;,O,$.OR5A0VG#=Z0U-&SRBU4RL4KFJ;&A-MLX095,=)BI MV-^R+O-4P!R6AE9UF2=B C&!F$!,%-D#.F_+T#OJ??*M*9T^>+KGR]PC--'U M,KY89VT2ZOH+&-)KU!V4TQ+&PHC)-.&H0RCV!JUQ;]#V]MZ@[?*Z;-;ZUL<< M+E2E'V"=>TUB;U"UU@M[@Y;+"VK;2@X[!%9R6:O7(1 A@CL?E[6..Q\3U:H0 M+O75L?]%)QZ=DB=QMDKL*+M3M?BHX_-9JQPXU1CU5*RI(C@RE8QRT5K\Q M:JM:.D%J9*@>&04\HU-&U!PB0_&X*$T;-7IE!$9A72Z%E,>-L?9*UNC"\/H* MA][FB[67)P*W)-!6(H96%5#69 M)B("$8&(0$3(4)ZBLJ>R\I4/_12/RJ_\,6P\GT-8.LI[T?(4O!PT^ET\=2L' M(O*;P7D0HO4:@YZ:-5%EAX@2KK0\&!DUVBTUVTW)#Y%J<)$V<)'6N8YJT:TF M:I@-$L#:WJ,D_$!&(",8&8*+:(1:UJ24SFNO6#$E[U@9)K>['4K5?> MG6)PY9+EEM2"J-+$*]4=0KFW:T.MB1>=W0I460=F1:8^A5&1F>E//)_?RF7/ MGPE-/:BY,'DE]&W< S=)#]T ^[CS77XT+%= MFKZ>3!WCF5KDZ97H%CQOXE#=Y1,'NDQLW_*"Y[#"&%-C-J-L%/#^B7HO%'Y( M?RX%*=@%_+DF 7/3=RP"Q(A%SC7)B0C;RB9LDBZF#8/*2QAFI#!PK).E<1Q- M&N(*TSUZW9NIDB3Y2LZ,%VPJ[I]T8O^P8,M,;ZT/.@QO0A_FE'I8@N:X$C0Z M)^\Q##QPD0M\.]$RA?MGP@QTTYCJ?,N(E2,N6SJL>//_8<4;4?&FCQ5OSG%K MK')1[PHJ6/%&K?7"BC?E\H+:%DC NA>57-;JU;U B.#.QV6MX\['V,HJ)"U_ MMF&9X1>+\^0J;PBFV",4IO)]HD_ 6^^.I08O1%;O*L7-=, MGTS\A6_J6RKSZ:8)RBO7@*-+ED([#DJ0O>BNH/ O^^KV,2W[GX8W_QI6"5SK M2WUKW?R<4->-=Q4W^[Y;=^N"[(!(MK,NJP FUJ MD*QU(I)IK 4G%"S;H!G&HRPHV&L_4?$T74F3/83,V+%&<<6/Q MN^'1M>^&!96^6^-- <,.2B4)&;J ,82JH.&W$L#EOK=1HD_._RZN+7S>43.\WV MD/TZ,=1F?Y QVN#CJWBU"L++57U/5JSRFFUI MBU4,T-.$S(.HE H0D&78[!F I_CU[ HFHHC!BV*+29.B/A'6:=6VX!<_+'5 M,75!3GEZ=?]X\T >[\GU_=W#_>?;C^/'FX_DT^W=^.[Z=OR9/#S"!U]N[AX? M2)!M1=Y>"XY&IY>)[;.]O*=$'"[%E(DQ_?V"%:I]H";E\F"\!.5C^KTSZ';[ M_4'G>UO(+3[GL;?CXLY%[@JZ&1&"'PUW8MJN#U)%SMJYFYR@QQ,]GBK[SM#CJ>*JH<<3K=+MD/JZ M38E!RW2;F;'QZ@,LUHW6EK);BH$T'$ VF"WR@$@K35HM$;KX9[H MZ*R12$%'Y\D=G7+L_L&PT>ZCFU,JP$@M+H:M1K==PI[ "81K2A-&9)RNQ'XBD MI/#=*]4=EU @V'2#,[4A/*G"I:J-Z?&HE-,WG,=U+&T=1>D%*MZ( M"H@3W:&K=<5E56=92XY$PYVO/D20@U=M'9VA9D8,C1)"#UVP=D8-7:%FK MQ\$QT+8*45$/U'DV)I0?:Q\9"'5T?$09+0""8F6'1=X4'/@C<%*ZN0VU3)_MKW M%T6PP! 1=?%J]7J*BD8UP*&T@-0:[6Z5?%NE,=@R<)2TZ=$B0_Y2/1?@0"NA M\SB"HQ*.0*W1U4JNOE(S=*CEY$NWF$X'J3(XR8MHL. M-[E$*%+IW"'(A *4L\LT3;I-J\$VMT>L.,<0(71P[RZ]1C^@+ M&RCW'P[E]Z=SJU^M9W15?9;756? M)??HJOHLN4>GXK/P,#]NZ;:ELW2_.H8-*Q/6B7;HU,#R.E7T!^X=YS2.^3_N M9QPGL:ICUQPIE4FFR>4]+"&QN;IA(B,6@E&74GW3*]3,IO>Y)T) M? 4\_DBZ8*I#?I'P[^3RR#S9SI0ZXB(@!'%MTYAR!U.K0=B_RSP^FGT=+>', M#G2N5&.:B A$!"("$8&(0$0@(A 1B A$!"("$8&(0$0@(B0B54VFB2EX&T.5 MY"PVLZ2.84^-";S@WEPIVMS_@B<*T2_VH$41APF B:\!)()/Z]+FOMM6M)>L M0@B1_ZQIVQ%30^LK6?[RA%RV7#!A\6'D--7)*]PFB]0,>E0*(8K+HD%+R;@T MN2&B5I19&A/(,\H&A-I2I==#EE$V0A27*L,1AM')X+;N+'^2J>T_F;3:?FMI MYHF80$P@)A 3B G$!&(",8&80$P@)A 3B EY:%67>2(F$!,Y NO@?QT&QEX( MC]V=OZ".,8$/$N]3_LZ'R9Q.?9/>S\8+V[<\]T\ZL7]8QG_H]-:Z]^;4N;87 M2X?.F4/RF=Y:$WM!64+Q(WO:(_WI?3#MR5^Y CXN"'4G^I)%WSD^3=(G$8_7 M?9-RZ.V.#8ROI=;>L)AGBZU[G%/B^@L8TBNQ9P3(2B9SW?H!#S,LUN*-49XX M$>G9IS8C/I U1GWXF)&?O&6%Q"Z9[Y;?:LF\Q-&[5ZH[+J% RBGY2"?<72S@ MTM$:A*T#_[]%=&M*F)>:&"[1V>]-TWYQR5MXMC>W?1>^=R_?DR0&T_0+J-). MK\&F_92Q!/%;%+!-V 9AV"03:II+?3J%&_U^T;K@[X,;\_<)+L ?0'3?L\,M M+SZ9^(X#F.1E\J[(BS'UY@P$K31"]\-/P%3@KJ:^=.'C\%7T58("%YM]Y+&O M(^X7C+*KO6'D7N>.P?=MF,-&1AEG-CE>XZWQUA6[]3'QZL.CPM7#,ZV >:WX M9[.W] Z)^,M_(^!#P'FLWR^T%8/<=-> 4XFW\4*B*[TH>4G(/6,<,/B&/^F] MR%E('-I.@/=2YTA=:DWBO A-[ -,XX49 ^XCD2$-U'Q1@34372'KM85 MEU6=98U?G148MG^^HFV]XU@1RX\[7WF(( >OVCHB!Z_0LB('1X@@!Z_9.B(' MK]"R5H^#'^/KJ6N7+/E*S\C8_1VKSB"!3I62N*,=XZ8PG.QC&/'<&$K M?O0=^%^D,WZ@,]NAC_K/JA1KR=,8H*]FUT_<@D@@)! 2J"8$DE$@H"*T/W3#"D/<=;$UR)3OC2B^_=S.@4)N4QW58/]? M%,=G62Y*P,7&UI1?E93&,0[L KR^P6UYASPZ9JSQ@,]U%(@3@'AO%4F]T=M)9W6 MB#SYI?(6X'4:6JL$95 9X*F$._DK%>=1_SHE\#E5T*84FU/;%YXV.KHEF!S* M<#F5<:>T>!TV1MU6R<##Z+@J^,3'8N=P^+X_G>?[A!6UJ_HLN4=7U6?)/;JJ M/DONT57U67*/KJK/DGMT57V6W*.KZK/D'EU5GR7WZ%1\%D9^Q:WX)&4__Y;L>\\Y]'8.BU1" M*B&5D$IUIU*VCOBB>WN4,';%I7/=^D'=*AKZZ)7#O8A4.H.M6CP?JI*!J95< M%16#5JI@@U[[CD.MR2LQ%O 3S)Z3BWLBE:21,9,\,B80&.&F>G2 _YLI'^E& M';A2(1-:V9ZRL>U&N]U3,KL ]QY222X.=6X& M52FC?7 FJSVP(7D)G'S/DKJR4K%P,[UX(4PU,BI>R:?2T$LZ>$5-'84KI8\-A8S0J MH>_RV<[IJR\=L>Z,TISL%"UP#T:3 N(Q3XR6UAAHFI(Q6M6&E_R2,E?C^$9_ M6$(]'A70)16XE*ZRTU,RR+UB[$F]FN=Y^%._KV:'FVJ#JQJRK]\8#,KNA(&! MIKE./#K+GV1J^T\FK?;)CC3S1$P@)A 3B G$!&(",8&80$P@)A 3B G$A#RT MJLL\$1.(B1RAI_"_#@-C+X3+[LY?4,>8_,'?,[>E8?GR!NLXH1;<.N7MVQU:>^"<3A.9.NJ2U#(G_FS *X^P34^#?18+ M(W[B;NOW1#=?]%>7S3"XYSSRMKX84V_.1MYZIT'"_RZO M+G[=B""MTVP/V:\30VWV!QFC#3Z^XC]_"1[]9)LLX/DWGQR.,]N;Z_>[C_?/MQ_'CSD7RZO1O? M7=^./Y.'1_C@R\W=XP,)@H;(VVO!JNCT,K$O,I9;3M:5XK;$F/Y^\0@(>: F MY6Y%!@],L9D$K0!+)">((9M-> M#J_JOCD!S]^;'F?*9)A3GK-@6XP3,JYH48\L0=;;4V-"GL2!(5SB>D&&@S?7 M+?B/$E=T:!;?1?<@NL/S'DQ_&L^+"#,AZ$] H$LOV3<>?[;%LV]TCS)]"_XL MPH'8, H.>K>9:^^>AF DMC-7>E'JQ/AA,J=3WZ3W,];..B!FVJ;3;77\!T7AG M&?[UA>TSO,=WC#Z9^ O?Y%LB*ZN(91.QZUQ09_Z:@X2FCLL%WN"*T'_[AO?* M3N+Y[9?L\)_H'OE()_S07\B8CM8@#$1$MZ;L18L8<)4+/S--^\4E;_GNM'T7 MOGX10&RF]E67-6<4--L1?-^!.6RTL>-V:H[7>.O5ZV.R2(=')9&&<30!ZE<;K]E;>H?D M;&R_T?KM ,8 7.OWB_[%KEL'.!=OX[7?5PZ9Y"7AWHOMG^ ;_J3W(ITX$6@6 MF8^%"JVM-AIC[TFV71"Q2[D1KA>3PB6N%_*"WR_:=<76M^9#\[@,$FWK, 4 591FV7->&*S B/W=_!9EOO.%;$\@M0B"CB%4)/XV+VW*E-P9#@L(4U1ME2RW'4@I &5_+EDVY+SNXU1IX1> M!;+!2F($*5'H86L/GFZ[["Q$"1"D&F-2H<##-E1U&UKIC*E$!1E5WP)4WZ^. M83NKF B'3HUC6YN6SU7V+]5Q*$O@Y'D0U&$1$-><0+70A7N*5MZK*)B4%C5: MKXU@D@9,JJO# R4+.%863$ISIDX/VP@6JSEJ6XY[)1@2>.ITOYXDM^$SE6&OML8U+52 M^-G HX0S+P]ZVHU.%Z-OI$!4-=A1NP/LJ(7%F^5Q[TE3.J@N\U3 >)>&5G69 M)V(",8&80$P465XO;UF9L6D&ZN+]C*NLKDL]M^ R,FP8]:WQI+$]2[[ 66 M*5%KO;!,2;F\H+99[5BLH)++6KUB!0@1W/FXK'7<^1BE584HK1M1)->E$]\Q M/(.>ODK).3)8_LFI3Z=C$G$B71BVY "WY(WWR4$?>2T=^\G+S!CF"C0]F#F64T4*9 2VV)I2&V3J,%(>-"<,D% M+F1^M5S?T2W>:=SR& 9VF;QL2 QQK6Q/2GE'CS8S!"!3 $ M%D11;OA=4*Y;C]:/_/"-*66_<;$>M[KUN ?;ZW$/RJML+?^MCSE[J$JAW-H6 M868E$ 5=@G*9XLVJ7*9X?Y)RF8[]DK?*Y3$5D?=X3$47_93%-%?X21;3Y->< M;LI?F?;P2H2.M@G)A0$0&6OM"]8*P G*;$>='&N(JQ>_^D_=^D&Q^"_&>V#Q MWS4_Q]=8DS#N\8B,Y:_487L5D%EHI=9O;J";KK32[0=WA8>W]^MR,)N[$[+T MH/EB6,;"7XBK7,?C'%T2.'76X12@X5V"$4A/8_VGM#0>9=#XZ#U[NO/H6C#V M7%$8Q1Z^*?.?G_YVR:TZCRE8L9&16V#)*-,JA ML.U'88G5M1ZJ:Y*CYTS*VDA=90T]<5@<51%.<% MN/-+#73+J8D]=,^/H*J;J!-?LS/&J57[56H;34H1&PPH16'7"XKA)P#?(BG$0!AKR MHKNPQ,_4M)=T2@R+X9 IOHZXE3WCMUBE4YFV]>,=#'$1S^2RG_Y%89V?64J5 M/ID;])EG7A&'>KX#-['$&%UQ<]=COWDQO#F_=SHC[+41N\?2=CQXN&$']W(9 M/"9SN-%BR>8P _7< 12\AO>S7AJ"?5%RQT W8M" 188"N/YNQ+#88 MO6F _35E\8.>3184?L2F9S\!O$7F8$A--IPF^2<,&.C-/J B[' UV>#"M5R. M]/(U]DEG_ @+Y+@&##>SH$9VZF):Y%SG%SE_K%86Z 8CGH8# *+K"P!22-R) MOC0\8 /_$:!C-(ZAP@4FYM$?#!?PA<=Y*-R0='MOXJ@/:+9&2UB,IQ!E N) M&&"/AFX&SX>%\3T&^HCNP/[@T@_X^626M/OG4&WV^\/.M^[8NGA!W0Z]G9TFIP+X1V//H9&X!(PQ8 MI6$M86N]3P;>[[DF)3A*$FZ1_I;47?;=]@4ZS>)N?TJ<"KM'O//B]<3C4@:] MM@@YIK&&HP1O/"A'>F=&]*A?""*%5RZ>A9T[1YHD-LCA6=/#[4G36L[TX]3/ M1MKJMF=WP1ZS-3\S/5B 7WN_;Y90$04NDAMOYY./GS'39&*L7:@_H$%[H,-Q M=36NPADN>=)=D ? Y@/%C>O+3RYUGOF.C/R9PY/-QFG!!K)M]&;2@M5P)B!3EGQXC[ M/>H^G%3)2;' NLQ^U$O5[TC^V5#:AA^+I*=!%PG&\T3!=F:,QWS17]V(T.2W MN9-FF;Q:1BC$.FS$L< @K==ID/"_RZN+5()TG *=9GO(?IT8:K,_R!AM\/%5 M/.F1\*Q'&*A.Y@XSY_X&QL=%IGXEY .O8L-V.',2B;@:/4W(/(A*'7J%@J;9 M,ZQ ; 77,_$73<41@Q;"<%T^9IVD;0-R"1IB!LG.D\Y_P@UU=_]X\T >[\GU M_=W#_>?;C^/'FX_DT^W=^.[Z=OR9/#S"!U]N[AX?"+=4VU?D[75H1UZ2#.5L M:V&=H32+$1O/\45Z=MDWP?CW-MI[^QCM_8M**L*H]I:K]K91[5U3>WW/,&&A M7%!H/9TL;8-]*/S+'BBJ*0W7L(C.7>&1;Q$N\K@_):8H4X/_?FJ "NR!)FP[ MS,$S=7[?76 ))T:^2J!;'Y)U4!=JD*=7\@)2X=U?EOUB-<@<\&"^OF-^]ZDX:[' -!.>[]C&@>=/3)N9 MA Y=.O!HB^.=DN#-:G_-?,^'I_%@[IEIO\"V G$HSJ?8:5)T-@(_7(JSI-5 MF^0!Z,,/+N">.HQXL10'*CY[MF>3*64W 1H(OV3&UE[->E5MD+)3"-\29JQG M+)@G,W.L/ Z=74F=I>YXKV3BT*GA$<=P_]IJI<:6'HFC-)^#/R? 7Z M0"Z#-N]-Q)^]58S^/BK&8%N\&SK6D[L2\#37 =-/E%K$LDG@XB#!R9#^9,.7 MV5YTU[4G!M^(_(@SA'KHA(_C/%EJ,W#E3WTGO/85T.,26$6XV4'"LQH^;=#+[E&\;V7<"I M>_E^/?(CZ1 JX*QTL ]/'%[D><2*:CEO#9=^URXV.X^P0JU\%6I[.ZS.7GEE M9&M]:ZS16.,J?[Q?'X@/48QT38:(CYD@D;MT(R[M^M7_P]TL0?%9[FL1JPD* MP9C;B^+ME\#K,K,=\<$M4Q$9G<1;H12)UV_C![Z7" G5(!'S"H@%Y4'.P=M'')U5_R;Y:=N=+!(A?5=*13)E:P8D45LANWA=F_3]FE92>Z MG+)%7U6?A;1'VM?Q64C[1W6SKY_<7W?-TD,U"5W$T10ED^*D;< M]-VN5C\:-;O+GQ=_O-4OLPY4*IKR&AU*Q$\B=I6N*[#9MRA;_(DM9?SJ]8%^ M>(W&=\V2S&S'H"Z_1?+.[N:'W@$MCNLP_NWA8SS/]ETG2K3M;,_%'C8Z6K?X M7-MJIV-7 )O1%(2MRRU=+7ZSZ((/K]'+_S9@A,YD_LHO1XR?2"LJYO&Y:XH$ M@;EG'2S2*E_LWOK9H03J[N',_+ANPD .X6*L=M-D6::)N$!<("X0%X@+Q$5A MN,"#K/T=81WI'&$BB&;;<1;ZL$[@)T#C'(%5"K#0>Z0,0*OF$4%:'>\]JN=Y M8,?4G4'"^4HO5C.2:3UC*#&-XE'@6TAYI7\=G(>V5B^&I MK(-#ODB?ZW1+N>*C?9XPVN?(KD5[Q4/DJ8^?869^#U0[KMDE'UB&@Z8PJ[;1 MZ930\AR]+N6"M""W"X)=);!7S2N!M$(/3E7TP)(COB>H VX5KT4$PM9+%K8[ MC>%(4U<8U@J:J.[5$>)5TV&05E+H>^@=/)E6^"%?]=02%,8I*HQ;I3);F;$U MC?I;KEI81ITN49',)67[O<:H6T(_9I0<2"N5:86L,-MPZ:#A(@-+Q81"!3,D M:C)-Q 7B G&!N$!<("Y42"A4T%>V)550Y.R=-!(>_5-IHZQF%L](:VC]D;I. M)'5PA4>)!QTE]AKM-B;_H>-.]KV,WC7TKJ%W#:TBM)81%X@+Q 7B G&AN'>M MLO%J7>GBU83K+]EZ-;O-ZLGCRGZ1WAS[:CO<,O*BWT8O/HKFYKY32K&NPM+C M6J-&=ZAP@IP**"G* :<\VKJ=1J\S5!=L&QZ_!P)KXDU3XDA3?D^B:TPR MDZ8#NO[4]ED3]$K;--+,$Y&!R$!D(#(0&8B,4EQD\#_K+[W%$]5]DU)M=OO. MXA32VAM(=#ZOTIRF?$H>?')M+Y:Z]-V%09BF_0)O/?*1 M3KA"+&C;T1H$E/@6>6M8<%_;=W5KZEZ^)\DUR_10&P88!A MR" 3:II!J^_?+UH7_'UP8_X^L2OX XCN>W:X!<0G$]]Q@)3<7PI:>="0O=5* M8VN_E0\V&=S5U)Y1?A]1E9LQ#CB MFR_':[SUZO4Q+OSA4?&QH4&7I\%] 3=:OQW &(!K_7[1OMAUZP#GXFW\/&(E M99*7A'LOMG^";_B3WHNSG(3K8P([ESI'2J8U?O4BY-Z3;4XW>?YU[[4$K@DM;XM+^#S!S.A64^>H8$^J*U01Y.9YXQC,5;[_HSE], MX,YL1WQPR]011B?Q=KQV[B,^/]U$WG)/&]$N$8.J8? !GFO,8,)6P&'N004, M<';_Y%+GF:D^ >ZX$U:\#I:\C4NN_I)_L^SLE3X_2^F4B2\,C2BM1<<)C=AM M/GS@:0L5R][(]"VF/M*_CLY#VY3P+TXOE+L57( M"\SQE;/.WEES?+<=9Z$/ZP1^ C3.$5BE N]1\H M&H>$:35\=ZC>IX7YHSW M*;T0\7N,X5'H64A[I'T=GX6T5RZ&I[(.#ODB?:YU=T[HOWWC&4P(JY3NFD\8 M[;/5H&5+,+:F[,_-:B&PH68^J[:A#14V:NL*4FRL4$.P5\TK@;1"#TY5],"2 M([YGJ -N%:]%!,+62Q:V.XW>L*VN,*P5-%'=JR/$JZ;#(*VDT/?0.W@RK?"# M;OU%=&M*8 5\1[>8U&!,J0R%<8H*XU:IS%9F;$UOPW6YC9;E M.EP55"3SE?$>-316J0NEK!R2 VDE!ZV0%68;+M@T5 J6B@F%"F9(U&2:B O$ M!>("<8&X0%RHD%"HH*]L2ZJ@R-D[:20\^J?21EG-+)Y1IS$<*>Q$4@=7>)1X MT%%BMS$8*(Q/=-S59"^C=PV]:^A=0ZL(K67$!>("<8&X0%PH[EVK;+Q:5[IX M->'Z2[9/S6Z5>O*XLE^D-\>^V@ZWC+SHM]&+CX8[,6W7=THIUE58>IS6:K1Z M"B?(J8"2HAQPRJ.MVVJ,.@J#;? MVC[KU%YIFT::>2(R$!F(#$0&(@.148J+#/YG/:G9"]"RF%9J6#X_4MWP47!/ M\2?MO0KH%G7<3H9MB=;=PV;/L& 2L>N9_RDBHR/(H?N>G7)0\8]2-XWG)^9U M>UV(5MOA)%*3),;T]XM'&-T#-2E7.,?+);6FWSN#;K??'W2^#X7Z#C^@T[&W MX^+1Q;Z/&+5:W[6\CV 7MP,-E2TDT-XT@\[Z\MO+AN3;L'3X<7"MAX\>_)7_ :KM++HQZ)H#BN-<6""6=KN78)] M'3=\VY'=^ZZ]W1FU[HAZ$R[.A,\'$ @38@[QPB-C34;#=Q-]&3!(CIY)2,Z& M$CBX90+(XLQ6-__NV"_LU\$,E$%!>Y0?!49\PN0'G_%JT7C2OPKK]LGX2:>W M%@RT2<3V[<\4:>.S*DY!6@!XWJ&7]B^"[O' CW& (X&Z^L9GL\V MEAONBZV[(Y\YL]V (7O&#!Q@?)QE $<8F&="T:B?6/,,ZL6GSF,GTE-GG\48 MQA,%;LX8AOFBO[HK)AG^F3LIYB&87;BM.FS L? /K==ID/"_RZN+7S>:J5JG MV1ZR7R=&W.P/,@8=?KS&0T2)G9=@,$^VR7C>;SJ9.TR4_0VT C *.*\':82^%XB@":0?$5"/2 WI[8L&^/N_O'F@3S>D^O[NX?[ MS[(0/OMSXT83;:@\?5V=O-YIPONWAJ=-:Z$?;3T>>5$U'WN%'.VD2,G/,+2/E M^:PNNEP96=F^%[6L^(QH0V[%)[TKW(POS0]V!+%5=71UM$,=72?Q<.VW(D>3 M]?L]S-N)ESW+M9Z%K8:V835"H]QFPR,_3/N)V^7A.%QT5YU1%$^K)HK/I'Z/ M%]PA%?-5/:T7S?WAZ_#"HUPDG57IJ(W_K-\]M__L*&*K*KJU@P/%3B*SZ^8_&Y3B/\L7T+*_]9\[U)Q? MW0[.X6!V=_Z".L8DE0'[,)G3J6_2^]G-; 8WN9\]P-H;,Q!DEO?-LI]TNX91_ME8OV@E!8FR63?XY/ MD\ZCQ)%E-ZU![!=3H[5S!=6U&Y*6%51,E;IPNUB7K]\% 7\O?( MO2[>KV2U>!_U 4K&RA2T0%A ZM "4IIT!:0^)>2=$&>-3-G%5&@L(157W+61 M JVX"JLTTFIH&5;422J-U+/C@WS=4>\HJ+T^P$MWX?YO78"->\DU6GVY= I MPJ)Z.Z6K=YT:Z]NLK%L-)&,Z+E >/ML>1-/0!KWBN<\EZM^**Z8UF2;JWW76 MOS7T=Z\E>E5,"&Y3O7N-4;<$X8>R[T"A($V-T+K,>)._6/(R2M]<%OQ^K9L3WP3[P?H1_.K^ M"5:<&Q0%1V)EQBLDR/E_4Y3\OR$11;!" OQ&0NGT^$O'ZSOL/#=S.]A-.FO MPKHYW59K?5'"*VUG"088_+2=512'?P(BP7(9EV6_@O5),T5QHQ=C:K^(^[S M3D@M/PSFZ2\#[L5NZ'J._1<-HS;X]QN4IUZ/ZTV!\B2& ]S==OC"O?/FQN0O MB[KP6 /DA,'&D;XF(.K&[X/'1=_G"H0CV>%VL5V@9/TI%F;W$NRD=[K82DR_ M"O<2\6$SP0U %L-]%_ C'C'W)'84L:,MM0K+M;@-H+.8]# XWIU3%F^G>QM4 M-N$X#8+LM!%A676Z&\3_N>]W5,@Z8OO%8NMDWH]QWEGW'2IK^;>" C0/#-/, M/^;<,%R'6$70M"6\=(V?AC7DM#Z?PRKT-<3@>F1L>O77*TL=$J[:[;::_78O M2$3+;\T$<9+=9J_;'Z5_G>=UWB=TFJ/.8&U\^(13/Z';;'6 &>WWA R3-M/C MM8=4'7*>?%S@:G%6TM$QM,4A8=-G2G"XJ/ABEYPCN[1K$B&/4+4RO-FE/_D?9^9&2I[S/+O M&6:;"BC;%DX6+O&?L,+; W&_/625B'M8LJ 9Y[,]X;?+4[2MF[M_9W.0E8FV M82TR678IH'BC#A(1_06A/U>]Q#(W@];LXF; S2#!9FB=112TLS(C$/UR/[.2 MZ)= %&AMW RX&4\[-4)9S$=V&LKD- MPVHGO+PYZV9 +5QGE5D_^]9 ;HC<4%[R M5V')9>.&,KA4VLWA>B=7";;&"5TJ&*^EJN,%+J>N1V"C30VV+3%RJ[(,-E5$ M+%S[ZW#I98SHZN$Q/JH=DN^*LRL@K>8(S3'<)!)ODG-$@*'HP%TA^ZZ00'0, M<9/@)I%WDYPE8@Q%!^X*V7>%!*)CH(K5\5NJ,GSL[A.3Z@Y_\ISY#7]&;KWU M.MCL<1>1/RQ^CR-K,B]@T?T%5F66N8YNPN4[S--JIAWKFK#*C<_N&A16WATU MPWJIY_0EAWC$ L\* '.? L^)DLY9U9[3:[VKG'.>CHK! M+JDU_=X9=+O]_J#S76N+!\$O8.C>KJL[VQJM13T]\K>&R]4YY&RP.K"WA\4Z MEP;K2UC@ 5N)":PPTWSY%:^@'[H$2 L_/ZBA!TFB.TV>>$>%_5L_E-"486]I MO:DW@/ADXCL.0(Z+K57A]E8K#<#]X+%%ZF5)LL/:$/1AEUQD&C/B^_:;;29, M[GKT>.M*W#HCMB8WAQT>U:-Z5\VG?=O@[;C1^NTRJFEONG7"('J7:3DG+PDY MQIHU%6K*W)XJMXS8(;7\"R)V*3?"]5JOFX_K)?=ZI6O4%TIFY-WQ@HXUP]9Z MQ44E>$%MU^ND93<1"C)# ;>N6NN%6Q>A@%M7R?52=^L>H]P+;^-&[;ZXO*=M MSOI8OM)AWM(#DZ9VGSG)4%IZK]2D3590OM\=&8I46#A1]J'4EBI4V4=2\I3E MS+W?LSA/+.2GO 6M*@3.'D:VH4PQ(N)TB&C%$'&.3(T-!1H1 N>"@ 1,8915 MI1 1<3)$:*,5(LX2@]]M=C6$@$00.#M3.('N6**IB$9@ 48@@,UW+ +[ 3ZW M6'P7]5PT!C/V]\W/)9UX=/K9MGX\4F45;!/-VG MCX4RENI_'8WT_T)N*+AA[A*WLMI>)^"$,N,#M\(9MX)DUD2GV:_SH25NA?-M M!?GTXW;9(1QX,".[YKNSD+@R"F_9^_V VE_2'-!LJ(Q7%ZFG#C3.+A1:S<$ MD2(E4LY]6(-,1!%H2,!$^EFM=1 I9T?*V0]ND(DH @T)F$CI 2._):O5L=O6 MH8+6":SO[8N02?WU\KY/K+IOK+AO4$=MO2);2%SM33$57_=*__RY-?VSN%S/ MLY5UE1[4N5$:C+>;43E,P6JFZ]5&R_9F5;2:*!9+&S9[AI556#98'D>LA9 ^"6]!C!]VD0P4-,V_KQCM5.Y9Y=8L^($T7CBT#\6+W5 M!J^=RLXT=.N5K0CCIJ [DKGA>K;#6%;P@G3;)F.0@<"%E$6S@C/_V=0=^5,*:LF*WC$^P MZKA+V[ \8@1G32QDAG-U:R4"S>RO;RLE7N?D/ MD[H,8;KUVY/SZQ_D%XW -@< 66MWM=6N21!,=PY2WEAQD-SCH M]3CV:)"I&FRH*,^/]])3IXN$%?5$@24R_=1\T5_=F#43_)D[:9N&Z]:ASM5A M XX9)UJOTR#A?Y=7%[]NKE3=:;:'[->)$3?[@XQ!AQ^O:1U7B=XDO. ,S$ G MH@.]YY3Z\_WC MS0-YO"?7]W MPRI]3D>7@%HG2K%^BICFM%O-F<;+"1VK MR<2A%WA+2E%JXDG;1:DT6[29)HG!=6TVH:_Y83*G4]^D][,PV#^^PX)F9P7S;O/D$ZR[13MI3PDQR63L+1DS'>/(!Q#J\]^!' M(#+UY=*Q?QH+P(GY2G[9][ @7,A/W"J[62Q-^Y4ZU^&CF'5V+?QWG_@X_Q>& MN;U']A?#,A;^0AP N X@V/I!L[S\WQX^QIW\[_J1E[^_/09MS<,O-F( ;48J M&<$]N^"U:X>XEM4B3TA^=KDS)H;6^3TBNO=8?\MSXF<+6FE>5Y M*=2L-HDR5*SE#B!Q=DW%E/^;ZJ8WGP!W$U\RR>$F39*"2(QK=9 Y6T:U6K'2 MPJ&,RR[-LC\R!1A+"6.RPE9,,8/JY)D)OYPVWBMINZ0L\CNX_^,+-9_I%Z#E M/)V'GS):OCT$C(ZSN+$U_?80","5Z-L>W?7XNLQEY70B*Z>SO3QDH]LK(?GN MT$B^.H$A5S1?T>O=;;1&)628X7KO7.^B5K#7Z)51XQ=3!)62NIU:Y -NW7W, M1_CX8JLG<7N]KLH<6$T@G$7:MAOM80FI%;C6)Y&TG<:P4T*9.[2"*RB/NRB/ M^=:<@V153R+WNR7D1M:=2^^&PIEDU?I>1M#^4M MVW:?;']'G(R,XG;00G%[>B2<1=J"#:6AM#WY8A?H;-;4%;9H I]2)/=1)/.] M:3PK: $/VNOQKLBERT;"F41R:X3ZU\D7NSC[=ZBIZY6NKK ]0&(.R#O2;G6T M6"1DG:4GVT*K] _W<4X!0#,@JFKB=-CHE%$GJ\8<]D!HG,?!W&ET6[C\YU_^ MPA0F4(_[):O'656-$C6,TG4K=F22TA^,<']25J$%Q!%+=S5M%RA[5/;HEH) M07YU>U"8"9K(+AUN$M5U3/77AO&='?__@^_"):Y+ @"06TL FVW!7"G^1Z0 M]V7+ 'YD17@F/,^;90*[GFY-=6:^"X @3KBP6OILM$0&5-]-CR#W8Z- 5CF9,Y'X%"/QJ89 M)Y4!OWO6#9,QS0;/BG7H#]_4'?,57CT;] 5FP<9"GW73YW,*:E%-Y@:=Q5:/ M,7M>TFJA_T6=)AG#G>$6KF]ZHN@5/"JXR5I-KBEEQ9UXUJ\WUSUB>&0.--@N M 8%O@SYR/[L/AQ#LV'R]@].B+?AQ7+S=WGV*Y%LK(=_>N73"9-R+#0M.K8L_ MO!=[3;IE(/L]^2>0T'$WI ,/L_(\>0W'U,:\6OUHU.PN?\)&_1)P(K96C^/R M'M#X&8N* X8(^S)+P,SU9Y - M!L!&=P@%>MD+8+R3N<[V+@@%%PC@7H6\FOT%)@VL_RJ;?0-NP (2G_%J@)3/ M/&+< &0*\F@JZ,$6*2C9$-S3>_VG,:4Q@^#/_[^]+V].'$OV_2IZ-7=NV#=4E'9!5=^.H%RN;O=4 MV1[CGK[O_=,AP['1+2'1DO RG_YEGB.! %B$4B0$STNFT72.9F_W$XN[)G! MC;Z&P>#R%=8((NLB!?WGM]M$5K3]7B>1%-7L/+0&6??4B8W%4N2@_A*F_+Q@ MSY7#LUU=TB]CYR(TX7L ^OQ^,/RGPB^&G@4(T.#0-\&B?>J[4[_1_C^9E8ICS-JK]%>U_.O2AM+*LXM,HICB3^/PD[2]%;%+-!M/?$[5*;^&3"6KS! M,'SH#S?NIZ&MR]>N-T)3">>9P'^]>^>UV"!HL7]7X^WKB-T;MR!.%/--F,3+ M=INAK31;LF;4.J^H+F2?'MU[2+(W6XK<-&M=0%43HL^,6CTDT5N6+C=MM;8Y MWD?K"U9/I5_D'9L?81U6:3I]O($7D_W;"\A-Q98UI>1"#B+[ IU^,+(;N@:6 M7*T[<-:)[#-:_7!D5X'L-:ZD)F6]BQR\=A5\[SK!=T99WSN',<@US90ME6IF M#Z.K#T5UU39DO57K@$N=J#ZCJ@]&]98JZTK)!MHB39UHEYR$H H<$VS.A@O' M\R[4Y,EIO4BF'[[F'=674)*=E[IY7# M;]/Z(9YC1&YJ<3!CG=+^T-EJVK.L4B#B,2[I?6IN6 M+:M-ZO1UTKF^"6=1KF^=[T5[3WM_;/K2?- DX'W2VVX9Y=O_1.^E^;][I;<%/E^KY,F@Y.]56R'?MTD9;Y(7 MM%]%+*ME3R C4B],!MJK3-;E)HV&/%@&T%Y);(T@?Q M0?=*:;TE&XI-+BB9E&12$E\07Q!?$%]4P06MH7-9O4Q6X5R.\UBIY> FLVDV M;F @VTU3;MJU=ACK0L$I7W%W%-0M$_]/%-RS#[@["AJ*)9NMO0R2)0>OD"6C M@R73"T8X:N:H+;;*K),X@SB#.(,X8TLW[Z=UYJ3/NF7)-B7C74J:/#<9F7B@ M!]B"' ?R$%O-G GE"WF8>[BS2V>#*3?^@8$]AFZ\]^*\1;BRZ7&5_;&)-#45 M+N5M'1\X<^:LFKHLI3_./[W[L'B8GM[0FOCMJ2=N6';.0Z47Z>O5=?OZXJK]3>K *?KN]VVR#!(@[O.D]=K8GJF4QLY3-88S'BFLO6.)">QD3!MYU(>G!P M^'@@IH6'[ G92,P*!R[A7-60)I1,KIP=QLRGCK,(969/>F!>\%+2M-=%2-_/ MMN;-A=)V1LQF#"JU"&@]+XV&7_[[-@1"-AZW86$P:#UL!&M!XV(/3@,;# MTD%[ 5NV0ZVBZGDOVGO:^V.[%V5F5;OG1#MR'=(5];L7[3WM_;'=BUR08R@D MO>B[OD,9OL4&D%Y'8=R)G9CAI*/)J8'C[73:J*;*JE;KID5U(>_,H-&]D-< M(::;M2X2K0EY9P>*[H>\>DLVS0-5AIZFFU8]I?J;,W1\ZL=07+/^=KL/;*I- M339;)6.3:+Q O>Z)QG9+;JJU+KVI$XUG=.R^<*S(]J&Z+Y![6R=-C %3Z2;N MLY#4<7%UC+O&-VW<3*5T3.NV)BL&C48[C&X^!,%54U94(OAA%/5!"-Z4FT;) M<2TJJ:UA26A6D:.YGJ-Y"SO\Z';W M9XBJLF*;LEWO_CRU(OJ\L[EWHC=;+5FU*?9_.'=S[R1OZ4!RM>23=@H3'T5> M+2__=J@.HX;WHKVGO3^V>Y&W5^UC1;1+6$_B)@P-7EG#X?N]LP_+S[8-65%K MW4&W5C2>]N_V0V/+;LIZV5,@B<8+'+H]T;BER5K93CMY<,>@D5,/CI)]UH[! M)CNWYW0 U51E32FYPS81?5$,]D!$5UNRJ;6(Z(>)PAZ(Z+HMMZR2K7%*_*GA M"?>)+)/X@OB"^(+X@A)_CC?Q)S&MR/%D[QT1=8,E>+%55/;UFI2;;35-NVK7._JT+!:=\QMU14+=, M_#]1<,]^X.XH:"B6;+9*=N?)P:OCC/A362=Q!G$&<09QQI9N'OS$ R/P KOI?DM.MQN,8)?1 M<)(&0QGLB=3TG M2N:XX[9X7O BMF?WT]5W,MA\V25V( A0!-"P=!J6OOSW;:)_-"R]8D.B:5AZ M!6A P](/3@,:EDZG*BM8ZK;OP -TV8AO'1VJ%$K:F]ZTL?,WSO29]@EWVV73 MLFQ9L4K.QB6BS^?N'9+H>M.26U:M\_AJ0O29%+Z#$MTR90#?7*?-V1D%/=FV?D&UJ+1ELU#I+Z5K1?%H_'X;FMF++MDW%<(=1 MSP>BN=J2=6J@1NJ[0 .UKM-C [?+CU.> MA#'P\%29NOH\U_R>Q;V^^E>[I/ MR&O-EFPI5#9W&-5>!0:P%=G2:-+%8?1\!1A UU2Y95"_M>KD456EBN1$EDE\ M07Q!?$%\0<5U1]CHFXKKJ+CN-"A(Q74UIR 5UYV*@U>9 I)362=Q!G$&<09Q M1EG%=?QO5.JN/W*X,:;V__]#DL'.\QCW!II#X?,[_VIVX9A69K]IR:, M)/@"Z[7C%1_6QT9:?G7C%S=RGIY"]L1O/JYQK'\!X^I$^CU5-X[K]=)RO+2@ M+V3=X,F'2_BOL6E?CM9Z^D1;>G M"L.]5!@N+S!<45^X6:%>IAYOR:^UN2Q7AN54%.ZJB&>W=53;E5%E4Y$FYLST M1U(T9#@Z>8??Z:,(?!^^\"JG )%(5G&2S=:EQ_W(B'%N)R+U';T[T5[3OM^['TR MS,S]\SYT_.B1A2'&+F]1*5_Y2$_QK5&$#PM_PY/BS@0N,_H:8B$8#/&38LQVRYAUDA*F8LO:HIK#&BB6.K'. MM$E2>]8Q=$U6F@M&,A/KE&B8U)]U5& =M5E/RX1LCJUMCH2EBH3.I3/\F4#< M&0QQ;7 O%QCNG*R48E9*LMVU$A&Z:9'M@2G8@=.&_-N;0N)3VN-Q _$#\0/Q ]%^('"^FNZV&;E M7.R99@O+G6QRI(LYTA6S8S59M2W9ULGOV;^77#%64.6FI0

+UN6>GCPDY*1J_3K6C?:=^/Y5;D5A[-R2T6]T?!8_R"70(6ZQKI MK)N86G1:6]9I[0TLZ8#FIJ6T9%4O-9>#&&4G![4'9A13T63-I%A%]<]H#\TH MJB7#5M/Q+!V_G,X:B1^('X@?B!\.>SQ;.P^Y>L'7)5WNJ9_[M"X/VG_ZQ!9)'$$<01Q! M'+&6#_I3TH2_2 _^PWAC.0V^<_K\;],>OEA+\*W;E.YSNY*?#^$'VK_U;MMJ MK>IN/S59 (,7LTMG@ZGXS ,#:Q7C,]Z+\Q9E.%K:N*>IY&Y:=\\CIRW,3,3YE&^Q*O,,N/+\C]4.T MT_\6!]UW/_/!#U+P**%' =P4_?3!27W%]VI/L;Z>+FNG/S[>I+^_[RB_3UZKI]?7'5_B9U[N&%[Y?7]QWI/__6 MU%3MDW1V$20#1\YS )7\7'N0B;[.(!-CQ2"3;X'_],U]ABN!JQM'G]]^8<$3 MN'I]M]L&Y$;UGVBR1Q;!S7SOX6Y*#M].R?6%EXZ$=>(%DT:2&2.:(KF1- Q9 MA"CN20_,"UZ6CQU9(/6J,_ ##2Z:]R'9.LW[R/ZZQ=$/S?NH]R0"FO=1/Y+1 MO(^ZD8SF?=#A_AIV*A53U>E6M.^T[\=R*TH"&^L)K7)Z G,00$=T8B<^IA2P MVS 8PK7>;CW'C]M^[_*OD3O$!OG7+)Z)<+6C&S^3X_5[)PICOAWX\4FHS/%V MVMBM9&3EP)NKQG1;^*Z,:_1*QZPJ6Y966VE;67HJAZ.G:E/WIQ)4Z,'H MV=)*I2=E(=>I_NL4UDC\0/Q _$#\0#6P->\2)6I@4\.)/+T93V]_1J3>LF55 MH>9,);IY>R2FJ1!RJK+= M/,1P=3HZK&38_!362/Q _$#\0/QPV*/#(XV+5J\.3QPP>K/5>%1IH>YL"(-A MRRU5KZU34$7B*+LBCM$R9$4AXNS46=L9<51;UHU24ZO)_RIF>U2D;^))+)(X M@CB".((X8BTO[*?"#607=6_+:>(X_?QE=(X\0 /;M9L=&@?O'UB5_I/W?29- MUQY*72=F3T'X)KD^SBR VUXXOM-S9.D;;*^??ISW%[P= 20#Z<[M!@UIOE$A MXU,/F/04!+T7U_-D*>"W$^\T,!NEXK^J?@_N;TPJ])J M6=48\WLAB33;ICT<@#9LYK<[R,\)UNG_5&'KMY7,X"6W=- M+< 'UI*]7D\26E5KI(JR[B(8#!W_C??2M3]%X-:F9/QK3,8P(2,?WSP:P!+X MX.:X^&7.&3 MZG)]L>8F1NM\D^^U&)_Z/:]+YL07K7*7;J(7T8OH1?0B>A&]\O/@:& !)4HN M8J=K!H:SXQU3$^H=CJ%7[P-%WW7FI*4T9=.H3"/CXZ&:D:&:]:>N[)9J356V M#)NHMFNJV1FJM79.-;,E:WIE$F&/AFJJDG_2NANJ-75+-HS*U \?#=46G8_O MJ*Q4MINFW+2I\<*I&I,7092F,0U9B(E23Q)['3(?&)(&8=7I5E5^MN.\596? M[3AO5>5G.\Y;5?G9ZG/OP1!+VK[O0X+ MG]TNBSJ!U]MKM$TS#5FM9=RF0A0J-;*F-149J$04VH9"I4;1-%N55:TRO3%K M2:%R(V;8^EM1"$.[TD.[IQ @R+1DL]Q8-$7'*FSL=9CG840,XV-.;^#Z;A1C MD.R9C8-D1V8")BO^A?DL=#Q 7WMJV9=BU7LU!U5#E]5693IVUY]:I9J&JMF4 MM>HT&:H_M4HU$U53JVEB0S6I5:[)J-JZK*AD,I:AMW9/+4NSY)9UB*:]%$^L MCXEYQR+FA-T^MS%[[)EY 6]M=JP&9KI>@.B7R6H/85<"%RNMRHS+KBV-2K4F M#4-NU3*KJ%HT*M6&-%2YU23W;$L:E6LY@@NM5V<<1%UI5'*XT6K*NEE3>Y$L MP:TMP=L1L*$3L5ZFSU@D.8, MO+?O)/2D9F"[*)LFT2C;6E4 M1K:L&C4]=J;(X9[LQ6_ FT^B<_ P#)Z!5P-_K]'"W4B"W*NL#]Y?'-?_%D31 M'?.KUR;\M\L#'I.U,PQCU(E"/8I5-8(W$"<0)Q G$"<0)QPJ%F1=WA5?'2;![+=&QU9ES:8JG=)4?/YT=FT%T'?C"-LT.TX6G).I6,;D6>4DT[ M((]VHHU#SG9$G^WMNR+9_U8)ZNK\E.BTI\J:9@DN;#WHM'MM5$:+33#)J?*: MK,-EUN$5#@5GT;A'8^WLPA42,UW?0;I]*W++V'TWN7I(R.WH4FZ(3Y,5C2R, M3>A2;GQ/E97F[@WT$Z!+R5UV%+G9W'VK[A.@2[D&'G:4U7>?P7M.D;V:V6Y' M>49[Y3_#VK %@7"ATM7NMZI$5I43#1GMACJE&G*Z;+6H@F$+ZI0[MT\V#:+. MYM0INW5BTZ;Q*[O1.R501Y.U^ M!^)S][@#EZ]QZ 7=\)WZYB-HBN Q_=T##@,T(/$A/%T:UV">=!1Q$[V!N) M2RZ"P>8P1.+#DKC@3KG) *ILM,@4V9@ZY5J*NE5*YNW)4*?D9 !5EW6S5/!0-D"=(N"G ML$8Z[R%.($X@3B!.($X@3B!.H&R D\@&N&:'*6?ZCQ)]2%C3Y+RA_>RXGO/@ ML?O@(A@, K\3!]T?_< #7$6?G-EM8N#EJ] MQ,Y)'%0:LE!Z0(<*_"ETM*2H[X3'UNWIT@E]V)CHEH4=7-Y6D= _8N\=V#V@A@0\] V M8_"88S8>6UU0NOBV6/LU7_K-(P=<=#.*H]CQ>["-F]N38MLV.Y309,VBHH== MDZV0C;D-V539JN5Q;;7)5LCNW(YL-'YKYV0K9HMN0S9%;E$WD3)U6SED4V6S MW/81%)^LL-$Y$Y_LN=X(./64(I1?Q)(/%J.L8\YF58BTKRBE1>;(YD3:6YR2 M/+2-B;2_2&4=$YXK0J3]Q2K5FHX9IUCEX6.5>29D)(&'([&_1NXS,* ?GTCT M,H'QG*-W@/BEI9/@W3WA2H]@:K)*G:I*(-P>8IC-)F6?[)QPY4QV;::+:1Y@YTIRI)@RP M9E&;,,?8RUQA%]FE8N^ LBQTN_# JM[0FOCEJ0=M6';.LR8O?^)??TGN M_!!X&*O_R9'Z(4+];W'0?9?K6PF\W"/"T)7 ?K["6W!FMG(.4#GL^&[Z$\FF M-!NF"\R8_3PZ6>.5A.*9G5$;[/,>*ASI8N+F_ M[$CW-]+%S77GYMO5E_;]Y1?IZ]5U^_KBJOU-ZMS#"]\OK^\[TG_^K:FIVB?I M+.G?S'KG4AY^*BX_)=2?7;$$WGM:X>.*3#/,;5T9^Z;1B6I6E"V1;[ ML 4\AQJ,HZ++/&_H]%##\C@._IT\,_][2J;P9T]8610QB%>ZHS $9N7" !1? M5EILP2%)F01%FWN[-P-?4_\XE'NCCW/RZ6Y797#"T4,B>:*\V%I;>-YK6_,?P]X'KC<%]'6PA;X6&-M M8W.LIQ:^NF$4SX7A2MZO6NY4AX&<[M%6%=BJ^[X;TDX5@E\P"N-^/;9JV_L= M7,#G^O928D9-;,2&R:W$>4-S77NHL$F:&D9C]VD8Y[;B2]E'XD;@>S3Z"A\( ME>L<;&0[:XJ6[R 7Y:^%M-M>+4^3)'N*."'']$=2^WF.GN_YG3X*BAY:X/QS MY(1P^=*GD&D;F8FMRU??^H_B'US^'O6//S!^Q=-XA?N@/-^Y?C"*X M'@LO7[O>"#F\'44,_NO=.Z^+SF*53+Z1LJL.CH9ER*U%/3JK<4E7$2Y[2AG9RC7VCGE6DM&>1/EMJ+<..5(R62N[(QR=M.2 M+7-!W@I1;F=Z;O>4TV3=,O'_Y=*N1%N4K,P=6)D7012+]/9 S)SVGR0F9@Q& M'_=L>>ZH)?5)WZO:3W>L]ZKVTQWKO:K]=,=ZKVH_71WO1?&Z8Q@9AI849OT> M)F:W[C?6=VAP?3>/OP1!+VK[O0X+G]TNBSJ!M[#.MY3XG*8JLF74-%90)2J5 M&HO35%U6=:+2UE0J->ZF69JL&PLJ:XE*A:E4;HQ-UQ397-3"A:BTD5[:/954 M65$LV6J63">*IU7;"NPPS\,8&D;4G-[ ]=THQK#:,QN'U8[0-DQ6_0OS6>AX M ,/VU-(OQJABW;>LG1[?I*S,*+81Q8+<]TS8#5+Y,5'\+@U VY5;;W5U_)NA:=2C4S=556%PT<(CJM M1:=2C4O$TZ+Q:D2G=>A4SEOWDCGR.T$=N9Y=T\MKM_C=S(Q3]X\N-^ M3Z]E:]$@/9*5Z]&IW/-KV5)KFM5>-3J5>X(M6XL:#!.=UJ)3N48BT*E)=-JU M?BK!2%1DLVQ"4;#Q&"Q)K%N*I:O!T''#P>Q,A'T4B^Q&(N1>)@_"29?/@S[L MCI9'NT2[5%55B%)E(E0N^B $V7Y-%4MN&>2B;4.?VL7$CY-;YEX$S'%LU8DLDSB".((X M@CB".((X8D..H /-]8.*>N6"BKPK-_ADB_OA'6&$D6<8M/U>DI"ZWV0XO87- M0ZED8D/:E%LE81ERTZ;2S@UI4VK2FX%EMPK19C/:E'MZ;&J:W#(HU6U[?5-& MBQ9;;8%4*_GDBN*?-33H3V29Y,D21Q!'$$<01Q!'$$<01U0]_EG#R*91NOT%J%-N9T'3E-5ZICY6 MA#SEMA$TF[).3>DV)T_)M;N6+MLJ=>+9B>HIH1[&,&6CQFVGC_:(NWK#WF[B M/@NEL^0\^[S.YN#9!WXPCN:+6?&AE;+^%\ MZ.1HM;W!6*R:02EC5'=MJ+4;8I7<'[ ,V5<7 I6@IDHM#K+M$DJKSRE86!\; M\0K8+F31N>,5J'Z1H/,Y=$5NQ3UEG;T:;<.*$N*V6T_3L1VI0;)%3DEEJV M5KGBO%B 8@&6$F.HB*W=#H5+M0*"0HA.%MJ-0N24P0"$JLMB.0N7:A(:L M:2<<^-NY'BK!:K=DK>P*/ZJ%J6%RYXDLD[*:B2.((X@CB".((X@CB".H%N8$ M6H<+?TMZ8. 8L230*<7.ZU%V]YED)'\-@\$%[)WKCV";DI3EP(\^\WT0G[O' M7;A\C4,'0.;Z3OAV%;-!=!WXZ)2& 1^-?I"(J6G+38L"GG,PE5PV!T-9,JAHZ.)E+KC[B>3DE!_HIO> 8T@MNTU$] MR$^G87H#;I.A09W#-#E9&]1]E.I2PKLG11?O9<3WGP6/WP44P& 1^)PZZ/_J! M!]B)/CN1V]UOFH NFY96SU! E8E6[JD_#DS1:CH$JLI4*_<07[-DVR*J[9IJ M)9_)JTU9KVLGSPI3K=SXJ:FILFF73#4*H*[A$>C@$?2"$7#(<7L^E5EG#9SA MRNS5J:R3>()X@GB">()X@GBBJJ%4RBX]0,!5&K(0-A[<-/#2T'V3HKX3'F,[ MJTLG]&%SHEL6=G")6X5<_X1M^Y-?)NNE:F,G55GJI"J-)O6TVH9,18.LVY%) M;;0HFW$;,A6-JFY')JVA4%KP%F0J'$;=CDQZ@PJ<=J6;2B13LU%V@C"=QE?; M./R#/P?KO7=@^V"G)>"0![ 2@\<<0_$8RY'2#6B+]5_SY=\\%H:69;E$*_TD*99#O#T$/76R0,LA MWC["GB8UM"M?YY5%/&,_?4+A)Q9OX2]PLZYHK>J(NQW&0DMMJT5FK/'W&2-V MM4F=-5Q5;8'ENET*[7V?21?!8.CX;U+\-D22>&]\+'SH,K_+#4F,4()='V$K M?2D"-HCPEQB^^1B,PK@O_35R0KBK+#GP<0F89^3%:)D.1V&W[T3P(%+?>7#C MB#<%[3I#-W8\Z2D(>A%^K#N*8#4LC.":3BS%#$S7.("'Z#OP#M[(!:=DR#A+ M2P^CWA.#2SV\2%*F=/MBULX$?]$LF'_^;>FIMJ?<(N ]SSP M@-ZP2Z\$2W'C\:;!5YP?86MY/=O2,"KP(/B85X8$#%X?(Q8C)R0A4">"%D;S1&)TF? M'[8;5L!W($$\/M#[R'GF9.&+2QB9+Q;V"ZX,F]';_4,"%AV :33SD"!ZW[,H M JGC.IYX*46/G#SS P,Q@O&-%,GY/,A)$ > 5GC\_\A732]._+'#5Q]=^1=( MG';4ON/<=/-XE]VOG1346F-59"U513E'IV(K0/AZ:7]B7#D"NYC<>(%O2L]. M^)8O_O!5CAB\.@ .1"A_/D!2^H7TDWB7Z?M/^^>'T6!2-538'E?\9;DD4Z=D M,!"WBW4N/52)(Q]$K >W[DE/#E 7OK 'ZGI]OOX&[_ %[ $_<:?C B-%H%# MS80GU%V!0UT%CMZ((0O#0H.'B(7/:&M)H,O])\[+CPYHY&?'&Z$,QD^!F(YB M(4[2%4UM72\ ^OE!#'8 ( K? 7O <^,WH>A9V'5!M$=@"KJ/H)=]5)^/<'G$ M3@#J"(6_&\WM^@NHKC%5X.^;N,_2KN-+,'4R3)TKU6>X&G:_R^.'#GP\CCW& MB><\A4S\!@0"K1=X0+Z",)A$$[T>/+R M%\>+P\!W?TB_#!Y^A0L_.6$O>5I@J=@=1/EJWIP0BTN? M=GI!P">H^F)/V#W 'PS%^ IXIJ"\$S;/??!MO+#.^$:+PE!J)@RE_BG6FMF! MMM\3K^'R8?5=6'S_.T/?[8_V_1?VB%:L'[)K>]\D&/#F'] M-X^WG 17&0J(ZXPB7 4N0HR9> +H@&7P^>W: >7+^*4Y.JX#/Q#C)W"8! (E MZ1J!#8."<3[ZW&'(DHY"T52,)Z&DDCYC!@J). ?P@\' ME/)9&V+:'LQSY#)&Q.[] 33\NT[43QV3/CPO*V":7,&CN2%N^,WCE1^#EG>! MS]O@0L315^" F'D@08L=4O_YG?6 'Z,HR_^?1Q$\812UNW^-W,C=M2Q9:K+UR+ZI*25%??N"GG.#$*[&HE3+_>_(GU%SLT^7O4V6L6#+ M@D-Y#JFGB_ODN:EIQX,]J=2+N01P>PG6"W!ERC2PP(^I4^I5I:KYT\P9FUT+GC2$ [R0M<)PS=\<6R;QRA0 M)R2!/QYX9"A(/-@1:J$DJ,<_SL9,G8,+'M;@H1?!A*PG.-]/V+(;%Z KERL3 MD7/!H3+K_VS6(ZUP<&"58D2M U8"UU5LZ"!>O;=4O?&=SE5GT:P^FSEVGPM5 MIV_D*Z\D-MYE./1K-D?BQ>W%_8]2LV&ZH+VRG\<?3#&:94%07LK31W1L>GSB22JZ8N2^F/ M\T_O/BSD055O:$W\]M2C-BP[YVF3ES_QK[\DMWX(/$Q ^LF1^B%*C;_%0?== MKH$HFM/=\T '@!C5ALB;<8JA5##C--^(W1 (S7R4XW,>BO. 7=R*)8=O^4N3 MO5,G?R><.\.R[R2W!RMXU91FTU;_5*T_B_)1ED'E2ZV/";&M]=9[< M^/M'/!9RNXMDPOQ/H>OY:13&&+ZXT3AL$0D#JMWMHAG@<-'LIW\F@=XIL*SU M_-(>%@V&MP.^HN/ANKI>$(VF:P$V>^*E4L#: 5?]?!WX8]=LT8W4YN[YU]Z, M?]L'9>" #_84V7JW80 V]&BF-KFJ9%YS!R[1(AU;_A..EA9LP?X6.]QC,[TO3-PYN"5(;R4_\7)^W-?/I4KBG$QL(T8V^^F9,MP'O9#4?)]=2V^RU]WL7@\G>WV&;BJ#IQ)! MED5QB20L,4?;NY&7GD&JNO->-<_8>4(XO-&ZEU/-WM0U1J"AA?O>@6T5[K)T M^9J<1K2%SZ&V=$/D'\!&87CE#+^ FZ IG[(?YB^IG\[/\.+]S/"H^^%->%#)";]P"E"3? 7G8OV5*>__T4A6]7GBAF' >@R/_&/_31@2 MJ(UA/,XK3KPI;W!O;\QHR:9]85WN!PNBZZK,SQ6D,_5K@C:)C^K&L"'< MIPWQTP.\Q(2/II@'J=OMC@8CD>O =S08#,#1[ J@!;E;ET7ES*.N3RN91X@\ M+WC!(Q!T-=%5C7@JP=09R63[,J3#"Y]IDZT?X@S>'G[6B0+?2?SW$<_IV)@@ M.]CF-/0I"_Z*(OPU&@U @O/H,:YC['9G?&W8!==U'5T@J+A0N+\9$ M"5$2I:?K@V@O9LBZFO#[F''&C]T6TN5N+%WXE&\?7DJTHW2#*4,3BU!\$GEB M;VJRPYB4\^B;/#,0#FTOP:]-_"XZF>)/4QU'K;86L14D?KI=0ME< 50P,0>C MHW?LR8UBKG1N1P_PY:RS\M7%K=@GJ2=0QX>]#4%*O8 X#/O!*&(7 <:X(NG; MM]M98DX2BZ;)JATU63..: 6A>QVDJ1MX'N$BNTU)T%G5YJ9+2&P"GH&145KA M> D[-QP?=V X/LX;CEE-=)[-7TR/ZH3-N,"LX:JN[Z#.A\^Z/&O4X181*C < MK$_FF:B!'=C(QC4!]S(EWX#$$<]-\FWO4>(WH;L&57IE<^3,O"- M8^$"S=C^3I_F%CT?OIYF%$UY]_-M^^Y>D./JZBKO*3-/@$D2,T'JN4>>/N'A M12'<0TFN]OGF[LOEW?N+FV_?VK>=RX_I+\M7-KL-HA_Y1^63B,#C<<0[JO;]<"L+C'+I,9^ZU)[S?WX DY\-P["2 9S)XT] MW(CX@O")T\PW)OV"%@::%[LZ4> $X)59D\*LTD3FG""; 1:8+%?77V_NOK?O MKVZNI?;GF]_OI9O?[Z3+_[F\^/W^ZE^7TLW7KU<7EW>=%6)W)_)]3(/I "TO M0V(>MR*3^"+8B4G0Y7, ZDY$RA.J<@KB>+(D9B0E(3V,UX0LC17G?UL8YS\(KNW)>P(<3=[STW MECX[<>C(D@EF.?HQSG 8H.6,F73I2N>V&..7GH?_@G$0<=='0.'R!AW4#AO& M&8M?&/Q*0_J528,@BGGNL!\#6?A.]? Z%SR"-X>P],[?W$,7IRU+7YQP$,5.+Y;%?7]A6";REB95B@02#&0ESM%W3$L!Z+*. M^S1(*JECN?KSA8#73B^TX-MXX4M6.@U8&GC"(S631;"V4:6 MP/^ .\-%^PQX[3$,!DGF&WP??K%DS 8?BFBP]X8.31B,GOI@C\$VB=V[Q:PV M$3=UP.494Y$3< 4CY=H,4I9OFG,V1'EGY#D6TL^JHDWG5,P+SQTE5FR?5['7 MM(IER1,K4YO*R&Q:F,*SJQRAB528D2Z+942^&) 2"3 ."6"NXF@ 7_F5.5[< M'TN2QBR:4)%'SDN2DS8=5_CL!BP&B1))[=ZS&P7AFW3K^,P3JL3I)9H"\8RI MD9FL3;S:DQ<\.%[6I9;N6;?O [\]P:>2/-6&])DSK_2_((Q1MRQ?X)PTX%)& M5)QZTC 0691<8";ULWC-F2<$S7<=/.,QZ52N^B_B@6''>H()4VNG(_)M^1%& MY\6-_\U"#[9 AH^,_!AW94R]=/&W?7AT1_J<$>#I+?$J[1'F\'JNP[<2&>G_ M 9VXB/7%T>S,PR0AW82:^*'O3OB#Q1CD93S54KIP!@^AVWMB,KP714ZW/\)$ M^'F2\T3?E/7B+*WPD&SDQ6#7O4G?N_\ OX6])>D&SF#X::(6NV$0B8S1/G^B M+M@BLOCZ(#FI*B4Y?1@&CVZ<2,\H-4YFU@<QB:%EK/RZ&BKP?[! MP,9\D]H>@ZO*DF'.6D\=YJ.Z_A?:E&,@(&!]CDG$2)3(C X6EL=) >P-4.\A MK7)06PWI>Y204=R+2P2X_A\8!(VF"L+@VYJB6&G6?>E$L(@)X; MC")8_1,&1+F-\AAT1U%RTC"VM("!_"BIPI;Y02[6%L)WTJ1[<6+, Z[X(7BG M!]+'"X;B*!=E*. :K#?\/94@3V-_B3]2$#X!C_T[O0!(1UQBLOJQ]9-*Q)P- MB%+[:G*+<0"O!=LLZ"VN!A1V1.M(;'&$CNFG$<%N#L5[!BI%_"X 7T@M )G.Z?6?<' M@@B0X.$!Q1?7>?+!)4%MSHUR4$?"D ?PVK>G&5/*DRRBX-"PFZ/'_QB3?\Z 3> M2%R3/U![](3M/>"13'S4J06=*M>V!P%(O[XS G4.PMJ:Y5AA64Y.$[.QA1PY M,\6O6B[#IKHWN2F_WX*[X$W^.<)JP=!]S=X'O$O)0\+7NM <]?W60X "-]C!TO42C)*;E^)XYC[ORLG)JBMV,RS*0I3L#-^YGI>8U M&_;9"ZXD,:8&"?>">G"GEL29-]5^*?JRCSU&'UHP/'EEV0VG]V:L#V:$$HK\ MU)@4:V1C8_4"F(<_ZM@ZZB >NTDJ3&)BCE4DGI0 H%]!O_*E))Z[0&%V7:<* MPL\,?NDYTJ]O/987;UID,24F_PCE-I B&(5=M@B9H-)_<_P1VE("E!TL]8LF MKHXGZ.OPZ!7&6\8AN07W23VRC%B.>>_/J50UWLP%[H)5U& )_7HWX0M,/ 7S M2[P:9-""+LW8\Y,E!A92\,8P;?(I51?X&2 6?)L[:'Y//$7$/<0%%E%&6^). M9U# F9K#>7:1J:S K>G<_H_T]=O-'W(.&Z807<]P-_$&QBL>-X MJL_]*:X./0 8/%C?'28FIINQ+'GZ'BCC$1JHW,P<.\9R)H Z94WF$ #%" ,3 M57SO 0Q>\(A@+^"*?'/D;#I FH8XIL,LL:1H-.1).DZ<""A,CHU&( -0FH"N M9J_@%V%6 1L-P/O&:.C8C>?&\)7_[,+[3TP445PP\&.QSU*&6QLSE (AX_.X MZV?P4F&U7#.T0]XC2AI&;]U^$B1 NB0!RI0WT+IBKTXD9X.S /L^AB8=S(": M9*'[R+!.Y/:_ZV[V>*_@P67L2W^++GK*I;U&R9S5":J2K>$UA MIX^-)WS,G$U+W661EQG.62:SHE"U,H= LP\PZ6:7J7%_>).^P,7[\QU=9%&\ M/G$RIK81CQ:^@NN:-7@^,]&T4L;@#5X) Y*XC*^8\?O9#<;2+=WI\,?#269F M+SU]\#E: 5LD7.Z NX_P*AB=_2D-]F89SS'/SH .3.HY/T MTLML0?&XTYQ$FK'RTB@I/R/."JN(#5SL)#4:XR */-YRDX6@9\>6QV)6KF)A M^6G5E>LS"1MT=+G5T67]ZKU_OIJJ^LE6%JH/ 9.*+CT0"K\B0?E2*;?']!EHOH>I-3H90DQ_#"7=Z, M\T'4K3EI CHVFN+YZ"[WQ>#Y7M\RS:;2@ GH"BTMNOG.&$]E1ZL 6.%'\N1R M4@Z%Y4V]27%FY_*"MS'$6C&\%J@P%?1.#W@_TT&8%U#QN<.9\T/19!+;DR2] MA-%)YEUUTYA/DI _;CZ"ZP4>!1L054VVH)$OX):O;MRD+2ULE#-Y[WUP:+$Q MZ[@0TDN:Z&7W//FBG'YH0HQD;P15!+$F9LOLU_*RRV8_,UW^PFVGR147YR\E ME^&/,;Y;QN":XZ#Y!+CD$@TI'P238Q]!ZX[8I\2OLF8L-6/7T>A&C1,0+H3U ME74F+D5N1U8NX-=2.2#*5L"B]EPA<='?6U CGH;TX&K3M:SSB8'G2:QO6F [ ML=CL.2!Q66TH%M[YCCV-DO;(ZY;V=";E7V+O>B)V]\"8CRF0<>@^C))J75SG M9$'3*^9MUIS$24^K<7H\\NH\.ZXGS(#\LJ@7]@ F,;BO=J0L@R$#I/?XR1&>1@]OHT30Y/J MB42!-=?44=L3CW?,SL%6>I+M\IWB+X+:?6 M.0@G;C/ ;1B([L#1+$(1I/%X:Z?7%?5Y\!NCLVE%CRT^(+M!5"B!FG#@23A M89J-9*G[(4A\O1PO2S? 61MZ//,())UBN 9T[6% MJ6#G[3@9OY*:DN!V/06\1VMBG4>5X&_QK<5,GF'8)I4+K5,NI&U1+J12N1"5 M"TTW9!KK[*PK5<=R(-1KW/B<,ORW]F,V]##EW.]/'"#>'\ +NC_$=:Y$3UK, MR)AT?5KE[TZN)IRMW7M )*4WE=+Z%E):V[N4)D'X-6=Z\^$GR!\:!D][@ MGWF"AD@HX^\GR?OI.5"U>TCBLR8#+;+137A^GK%<3VE_^=IEPTDP]Q)\6Z#> ME("\]?@9[D0.8M]T^ LK:9@7O,@BS+HCE9'*Z.TXJ=0P5AW*Z@PJJZMW6=WN MI[)O+?KW<[BZ4 1EP_7+SUVW.&O.$:J'/6N>+C87EF 2]YB6N4N;23H/&!') M;8:9#+I'A29BSWC,^(!1W&@$\I%'3WA?SW2P&._*G]0$O3@X+2(6XI]JS M4 2\DT%F3-!T*JJ%@QQYB%S"<$T$%XC./Q9)>9@*YVV6\R NL7W2P]@V7V$Y M3PM=?OU$)B1V.'^%3P3U8RXM/TE3XG0+AA-W> ]7]9QA!"^GOXW?FMJ =S]/ M&?F9RTW>G;'M)=WZ.U<(8+GDO:W"V]+".<^3KZW\M4;7Y1;<_$X6$4H\(6?> MN9*X=S5+@46CGQ-FG,"A87) 9(8_[^ ZBVMV9XSYHE>5:;79Z)7 MK>AU41J]2&2?*$M=CR86<_ H_IUTQT\[@8M_'QB?D'@EC./?T3B^G!C&_+V; M48P%^#V16"P,9?[&'UEC^4X8RV?J.0F@6G'+SGMY_,'OQGKOVZ*D0^QYRE4) M7R#_\,;1Z'YE.$QP7.J.93F,OT-<5E,N6RZ3!&W90%0Y)HU"TEP.\>=C$/)/ M?15#"5%@\=20W]$[Y^^(0$LZ.V?BF2<5$.B>\\^=L==):X*I)PC98])RCR>K M>:.!+YVUS\OCM2U4M'"&%^IHZ<'I_G@*@Y'?RS*1IABRI.E-^&&:YZLT.9[O MO)N/(Z9%1^]YG+7D*-]TE)'?$5GJ?1J0]3%@Y!T\O)<3"G*&&-<2F>FSN>\; M<=1"\5+L:X6_D!45/ :&)2*R8AG%>3]/D:S]'!NO]S^V6JJF: VM-FO= 6UM M6;7M':ZW/*E&\JI$>86E*U616;L!5>Y5\A# 3P^T3P=\5-HGVJ9/ M-1;=:".I(TY-]J7=%IWP+Y2^B0'K\+YF?&?5LOC'90/G]0:B1^('X@? MB!^*\ /%/&KO0]QCGS@*85 (HS*TW5,(@TSL&?6B@WKI!2-,&3M>'5J111)' M$$<01Q!'K&5HIT4WV1MV/>:$'V$I_4\#YS5]N"3!>"Y3.3U?5O\^LYA"K=JT M^6/I=>:>]Z']=-?ZYZLG/1(:LI!78&!F1>8]T:SB)4WL<41B MCW@B;/7:9=F,B8=D-;V B5.EV/F!'\"V%F)L??&'PLZX^<^4#L3K!?P>?0>G M%?J3L@[^6(T5M8B;B\7C;K_:84RZ#H#W5$,6Q:'O/SL1ZTV5,*D@=BX/C(2;>LE8/%NZ ZS@RG';00?F8,9/K/-F2;MJ!8=8!;J M+ZINWV!4W5&'T9/3-M.U\,:[&?73*JY^]I>WEBG US\NXJ_])6AFRKI3Y;4V M)RZO-:S]6H[5+*D98?*OMZ@705H'S_L18.YOWQTF>>5)AX+[S.PV_D;:"<-?;=IET%V9"WL M2+-N=J1!=F0=UD)V9"4(LYY1'CH>##3'2A(.#O[*D56TZ^9#,E5,W M5^[@4H_)\#P^W8%EAA]<9>8[W;$G%^?.P:V2,>T)8V'YV%%T810N:6TVW[Y[;[W-IHU/ZUUA-BY!V>=LV@$U M_7[@=-N^NQ<"Y>I?A7"U4:>MTK=VMWV[CL01S-OU;5Q#NP*NX=[<2I/!9"SG'XCA^G/5&7F4]TZ+^*9_5C;PS]E 7:]/E3NOF MW+O(@2U=I>_'_AGG"GT)NND0;#Z&T!%SWX5_.1X3^+%(:UGQ/%;%C".+;*.= MVD9SIM NTR<7M!Y=(Z5PFV?)](,JHECGB'%BFG:/XBHO"2Q7)M5=NTR7[.E_ MW[F4Q S,;C:_[G&\M=$DOVXZ:4[,D867H]$#B 37"7'<(R9MYNN,J:C)+GK! M?0W"U#]1WO\C"=[@0^$S3.8N8 H?B*]H2J9DZ9^7,KX91?6&#O_#Q\ZS OEK MS[!-#OP+@!>IB O>[X*TGGDKC749BC*_6>DG@W#8=WSXJI87C9IC&_%*C/DO M&!+&Z\#>SM:PB4N#V U>Q)5?0(G,$ H>[^&'"]?""T9Q&/Q@::H]?W]!_:QI M\M+9I'Y6FAF7]QXGC?[ .:0?)3Y;&9]C]C/)-B]\/[G=^/U'+W#B=*4I5TF" MK:3_XP[0M $2+.4]T\P)%J[+P'&0\>,R6.$=1MUO%?5/^ ^G*-P'JO:G M+GY_)[IQ\MF6.+Z 700!SI^4OGV[_>G#U%U^ELYN+]HWGZ6K+Q]7/@ >D5WU M"CZ"IC=G[W6.0^8E-W,B%TY.Y(;B1,Z9G,@]PNUD*:2.S?-TE@VKJ.4NQVT4?J" M)FB[$@=Z0ZV\*(KG>CVNWR>A&_@]J3W X%0O*5CEQS$]/MM9))DSD56>9G G MJ/@#8VV1=#%YM7&FGI_=GA,HCA<4V@F 8ISAW8_CX<7AH1ZS:>@N+ 82?W>2@+*JR9(*3]HXT\^ES-1M@NT1PE8G MV"Z#K=)2-<6TX1?=U$S] WM]K_^I:H=%ZF\C+SW[L?'L1U$:9P9!]=BA:A!4 MET-5LQ5X6L"#:FOVAQY[U56](CI5,SE0U<:924 ]=J":!-2EIK#:TE7-U!3- MLG0;@-HR ;4JIB&WC0_]'2MJ>@ /",!WDQT4[0(P#G%XQZ5D\FVC3.+ '5\@%*5 MDT#1O X!;H_=4%2MW7J.WSC3,&1Y]E\4M3PV!J=0Y0I'RE14W51T13%M4_WP M8#1-W7[ILM=GXT45#E4.?L"]T:5D""LX2H C;%PGH&0CCDA;'".8*(!8"$P& MF%^::2"86BV#@TE57E1;P.FK&T9Q)BP1![S8:4V4-0EEQXHRBOT519FI6:"R M3$UICE&FI2@+PD&V,9GH_R_="(>G_10R8?Y-NJNM!4 9XP^.B%TTSEH$QF,% M(\7WM@%C0WL7 ZC#Y,H1 M[Z#*7\,1?X#+!85P/Y7>#*UXAYS]]$+;U>C!N34?X^2V?8TVM):,BYG=Y],< M<+ALC.$*+IRFZZZF&*(5 "3'WH&H-(T,^U4<@\L5&UA\BA5 MR1\OF"A)NQB8C%93;2&83-VR%'&DGAB227U2@BJ.I/S*)+'N]^*?N7*F")!& ME?+'BS3*T]X8:=I62$OSR@A@1PTPC3*R-P:8OAA@B\O?"60G"#+*O2X$,MVP M6J:A?.A9!OS/7&4OSH'L=]^-,R7MCT$X7_\>30'P*[[S?YD32O^"B\$Z 8A4 MQ'Z\0*1S"G'%RP5?C!@;'.$(F5=%RL/4NVFV00'L*6V3+N5A>)%W_&?QKF3 M8>!]Z#!8@^-W%YZ%MX>AZV4/PLV5\/SN C*9)WUM2!W7>V9NZ LJ5C^>)%) M^2K%D*DU-15'!#4-HV5E@7D;,J0D6* (H(N^R[(-T42E$3=0QR@%1%$I[/$B MBC)2-D64MK&JZ[!AS ;3(WP*J+N+?NA&L$PP0*7?&M)-,K0$;NLSSR.<'C5. M*5FE$$XMR]9PID-/4VPQ=*NH>Y@S)!90::WE(X;S3B+-K3Q20%+"2S% VBU# MM7 6%W]KU0'&+0L?L>X"M6.,FV M\/XMP=JPXTRG1I2#. M6K9J:Z#"#(";EJ?""CF!@";*@#Y>-%%&2S$TZ3H6Y7SH&;JIF5-HRE-!D],[ M+QTU+HX'[)6>V9>P(;YQ%P#!I7\ 1GT\(*"TLN,%(66S% )A4[$4L!D_]$S% MTLTD=]-* IHAZ[DY"!0!DNO@.1.Z3$[2 8O.(/"?7_W;[/0B?'!^59,2D MSX[_0Y:N&^T&OB4E[UV.PF#(I&_NP(V3;J(!!E&D;]A>%"XY=,+X3<15XJ!Q MIM/A^Y$BF/)@"B&XA0@VFQ]ZEJJU#$,@V%Y:DEX/8*L$[.,$-F75; [L%<.2 MMFDV08 [5L!1LLSF@&MMW]PEIQ,%H>UXT4:)-!NCS5"V1]M\=C>![7C!1MDP MFX--W85JF\F2(:P=+]8HT:48UC3#;&KFAUY3,5K3G5T*86HF*31!5FO+_#-= M(U@>)RPI2:8(+#5%,3 Y!F!I:?""4($S;2J*)9VMF@>_N/&9OCB)YJ>%TR#X M,(C,+ A% $)\/_/I3=HD;TF5)7??C*^FVPO/KG!E&^G5^#W INQKD(--@QQH MD ,-,J/2((=3]08-2N4NY@UJ.'_3_-!K&89JV],M*Z9K MX=.ZB/O0 1J/PRT=-G02EV])AQE,G,&;;5W3J]-TS^,%+66,;PQ:;=-V%O/Y MY-@'JA!6?\?LN<].C%UF")='C$M*(M\8E_K&33$(D 3(18"DG/!B@%0MW;1U M *2FZT9SU:0635EX8$'5]<<+)LK#WEB[&=DZ1<:D] !Q>GC$>L>&2U!(*NUX M44C)V1NC,&EQD4Z*(!02"C=%(25M;XQ":SJ'YJ[S.Z&-T+84;92UO3':DLK> MB\N;L;J[)<01XE8@CG*W-T9<<\;7^PF9<)R E$.MM8_KSZX#_ST@^ORG#WCM MGPG1A.B5B*:T[XT1W5K@-]YUV@0[@MTRV)F47[,M[-:MF>?U3]CK[>&-'_:) M/C2\CTTP #9^RZM^BF K',#VN*&,++E^UQMAAC7_+-9Y\#OY\#A10SK3;8+L M<4*6LFL*05;%V18XV%"UM:9F9L\Y9E+?+@(_&GDXBG >OMGI3=88N<7&-UTT MI%^=,(3KQH&/D*0&C<>+2LJMV1B5YE:H;!5$Y15XN9V&] ^X(&'QN+%(:34; M8U&;ZUA\\_C(NQKBXVVC%=N#P,..BJ,'QR/\'37^*!-G8_PMRC--:C06YIIN MBTA2B<<-24K+V1B224* T(#+D=+2]X9T"Z_'!+_CAA_EXQ2# MGV;;*KS4TTW-TJ;*&"<-W1! =RR* 5KY)5"S':?LA1%7+^G5C:^Z431"9_/! M\7_,=.\6F%W<%=R!*_0&KN]&,8+\F4G @3X'=8L0?7R(UM3&205A>YK2;-HJ MP!$49-*Q>_0 ='"=T&519M9A1M$UB/&/C_'UDV5\/2VG#_P(M0XFJH5NE[T@ MX_>#4<0N@F"(&/CV[194@B^YH%N&J&#@TR%[ N4 RJ0G#4/?8FM;L<@IJB: 2=HX3.21VH9:&C9:$S/\^6H$/060H=[62U MCK:QUE&;XOE_;W0:%XUI)*FZJ7 ?O]T+AAA?6(BYEF(5P-S9?U&8[SAQ=ZHJ M2]M891'N"'=;A]=/0=W=\QQ?SPM>,&(PP* #("R2'L-@D!-\2]KM 79\?P1( MO&/P#D#!%\4!V2?924G )\=3S2][S,61S)\R#T7-Y_[:"<]1^!AS)LA$QLHOE3P6YBX M';(^/C!8&U=^-Q@P_/YSP:\[45_Z"J3%FQ;\#N\)T \\/+Y(B)W6;YQ]82!K MW?B<'UN+P$3U"&7GU&4GTGIR@\:LN/B)NOE3-_^MNODWJ9L_=?/?93?_ MYOZ;^=O4S)]ZI%>U1SHU\R=&K06C4C/_$W733R$K_"* :TJWL/7@!L(WG2X/ M0'\!SPH\+;"ESG)\7G33ND ^!Z[!7TYD.1!2/2_!%TN-+_7O,S*HD.#3Y@3? M^XP1/1%ZTQ])[XG[-_T.?ZB/0F[N4/SMRL5;UPJN^@2KHF(A>5HCQ^9%F&2U M,7WB1P%!DP4Y=)R4#C M.YY2%#I^/ [V3:)\.P_P8=@P"E[LJ"F&>,+\:\R9AOCZ87^SA"\QKA'G"_&K,6X3Y-3"?AOV- MAIJFLRX5 :6G\B498NPA'#GAV\2[Q^R]/0H PG]=\6\3_FNB\SOOFU.@OPZ> M,RF[.+,4M+Z^EY">JBJ6JI/:KR_LFP3[FL!^F:FO\D[EBD&F/F%^->9;A/GZ M8/Z?2W2]JA#L"?:%\W84PGU=<9\-Y9L<]":!GD!? /24K5/ M[GX;>6]3H;SR(<^/[2S%5&S"?(TQ3REZ=<'\JB0=/@)*I8'X?:;E$>+KBWA*S*L+XF>M^YGA5OS<3BT_'9];^$W=UE3"?8UQ M3YEY=<%]<\; G^ZAJZI[PCVI^V. /27G'17LR\_#)]@? >PURLVK"^R7]];@ MH*>$7 )]$=!3;EYM09]W8*]23B[AO@CN*3^OMK@?!_&;A'A"?&'$4VI>;1&? M->])S1/HBX.>\O*. O3BW*[NC;*SGZ8);Z<]X:U%$]Z.?<(;Z>S-=#;EU=9% M9Z\X?CL.K4VPWP_L*:VV+K OU/-2I9)9PGT1W%-R;5UP/ZONLXVN;<(\8;XP MYBFQMBZ87]$=0R?8$^P+PYX2:^L"^^6>?9-03Z@OBGJ=\FKK@OI5CKTP\IN$ M>\)] =Q3:FV=N[5:]0%B_!>!.^465L#O,]%[R?=+K46P9W@7ACNE)2W MV6Q:;78V;>P"VCLQ?&T O"<] OAZY0F ^6ZW/MNOML=66)K>@EL1_FN,?\K. MJXM;ORJ(;Y+>)]P7QCUEY]7 S%^2F+?_^?.$]OJBG?+R:H#V%5VM">P$]D)@ MIVR\&H!]Q2&=IA#D"?)%(7^[%N+G-N4$1,"!^@'<.D,62@!A^'1N8P""5PW@ M]5^D4*=WY+OC Z5XG+L+CQ0Z7="4(?P^&#(_]J;>[A&X+ %RU'<\#Y83(])[ M#,1#3T)S6E,^<=SSWU6\:R@-1V"/1_!,P2-8OET\.TN@VDS/U2Y?NWW'?V)2 MNQO+*%T B"Q\<2,F1:.'_X4OI=:[YSH/H&'C-_%5!QY%7%+&S4V>R\T^EKO0 M(7!]N*CCOZ&H0IT]\@$T_"[PF*/0C5UXZ/2)YA_SI<_P*8'J/2:)=CWX0>DJ9@,)NWR4D5MP-M\.:CD@"9-"/_XZ(6 M@>4^PCPCX^]C:;0V+R]N?4B.\YZY:^>DS;^>&P-%NOG.=RDG9&G4O#,: ,G> M%G+G MPQOUN-\E8CWE<4=NF"=?75-[WM-KSZLJU)ZW;NUY^36GCL2WU99NR,E%TWP&KHA[(^]- MZCJC" ]B4/^&(KE!',I$ !Y1JN#"(SRPON,]8EP0+\3#G^(#_,HA&V& E%\0 MX-D/0MB*7JZ+GR^SK,J@+/,\I:GAZY'^%#89TVXQ"6^I2"XR[<'@Y=]AMH.[L-7>")(3#%''N<+_9U MB6.(8SQP'+H!&/28Z%"<93:,9BZ/:6Y.RJE#O[UZ$/MQ&+\X,7PW;Q*#IJWP MNW;IA9<31JZH$U[0T9YXTNAE\U!WXDPG[O,C.$_!"\)K"&YTX$?H92<>=G*; MC*O.\X%\_FK7P:7PFP/]0'C&23.!7#98P_\NGGBS)P?\L*DX8MW"QZ\M[65^OF]Y\;29P=L;5FZ[8.(((VSP;/DQ24O M7\%7XA4,%8I+EJMTYICI9!DBM32D3%QICB'.24&1@B(%M?+8CU32J1R;E:*> M%AR45IH=EA9J5>9X[P5/W V]7K M!:.0;*4MO+6JX&WG"YQBD;J0F8*_I#!(892@,'X+^K[TO0'RP/,>G+1W,ND, MTAG9!1@YU]*4F1-,FJ/,3%C%,7XI-R(>5"RJ4$Y?('3T M+TK9HRXD)D5!BH(410F*XJ(?NA%\%0>7M!O2/T;LP6.47D5:([?@.(]7ZD)O M4B&D0DB%E*!"[OMPITBZ;4@=;#K%2'F0\L@;&C#-)76A]&XEZ.+^:1)OH"9E M.JA)"SLQ+6OR5'BRP9YZ/!UNUD$-N[_O:Q*"NF(2 @#CPT/0>X,_^_' ^_G_ M U!+ P04 " "3:%A4H5J:@*0% #0)@ $0 &0R,#@X-S%D97@R,3$N M:'1MY9IM;]I($,??(_$=1I9Z(E*!0!_44D RA@(7!Q!VTNN]6_ ">S6[[JX= M0C_]S1I,(,TE%T,#IQ,28A<__';F/[.S]E8[[J5=KW9:9K.>S53=KFNWZJT_ M\N52H50MKIK87UP? -5&O_D5&FVK;_>'->-+I^NVC#ID,WB017E(9;W:[%Z# MXWZU6S5CP;QP5OE0>,>X <1G4UXS?#H)C?A:@^2P.9%3QO.A""KG0?@)UNV1 M"$,Q7W5-! _SBOV@E=)=>T+FS%]67#:G"GIT 4,Q)W@GT^ZV>S5#LND,;U5M MU%NW,S9B(>AA0;78J%>+ SVNAPA*Y0,@Z)M^(6@.!9:0@9 D9((#X1XXT4@Q MCQ')\(R$Y=<9HUXJ%]^4BN7SLA[Y/X[Z_2%N]<"(/\YUEU9, MY>VK5##9C$O',RY\,=7V_F5H(;T-\XQ[& //1S6Y)[%E^CXC?$S!,2'G+%CX M@TH?)7/VF./^#6#IS?Y$SA7D/DO=V!MG;WNU^ V3@L_Q9.+#D"H1280TE1)C MAFY7KZ'+QP7(6>AW23QQ?.0NYL8I"H]B A"34,L.?_B15J*"0;@$F\V9_OO% M??TX6H*5N[HX@@X?9[MRS-=@V];1O>N:*#@5RDA+4N77>5"3W4LRQX1<4YGM MPR:7@W%%:$"L$0@,W*]@NTV,WTW?R5!VN:<);\("V*%7.!4LG#$\"M8UY"[I M+1N?0,+;@#FG,V\D3#<42T.<+QHZ$BA>ZV30=HH53T!#$L5\+34".6S\8/[) ML+9],<+I5Z=HR>.2"EN;Z<(B2SSX#'*E4P/>F=%."&_']_\=JYH*$^(&\ MW?-KA82GZ&@,CA?[MF]EGQ8BF]GR&"<>.18(6#/&R6JJRG4$G\(%?AW/.9;$ M9BBPI)N@:N)U3D#8_ODW-="%D'1+OG'S>#0]G, ;U)^R:(XQ7CZ>?'=R$2*Q MOYB6C27BL@=5K65U-%'OTCDSPJ8C/B5RF<95AX#(9OH%_8'<,%)*6R.9N5Z>!9R@\*JZQ! M!F3,)FR,RWZZ3LT.AA<)1,IY\R#6,;'06(9L')=TF[4L.!Z'Q@SCZI+X9*D. ML!1+;;:.\#VTTR$6UOM9K,=F@D,29H4+=.#O)"#\Y97MFMG,MK=BC.3IUY&8 M-M&&LWLW1%'M[Z'4Y0;U4=%;PHF#K2MIZO@_B&FLV:8,"F9+6/.<"MWN.N2T MV.*6KARE?RQ=M^>C3C:3:U.)O7M/K.5R2@P[NJ7SD8CD%,OHH0VYNXZ]W9,: M*N=:9]!5DE _44S#OP&EOL]&LY63V+5 MR22D5B1%0 ^.EUI6.B,5H/JYWW,W;Y9GN&#+JX",:86+!7(;==O*7SK5HCZL M#E>Q)T2=P6X1])(J;^MQQ+'@+@SQ-7%"03C MD"I*Y'@&JXT+#ZR77C9A#5K0EZ-(0EN**#B<@=Z4GN\H+Y[T!Y*.F=+OREO? M(Q;H$C-Y!/"DC@^SC<+T_6QF9\>$?@-8.C]_!6+!4<@1]S'*0>@LM6"* @X: MUS#)B]0MMKO[ZKT.]VSX$Z=1_XV/5/ IOHC>&6,V[%9RJ49_V&P-\U;?MLV! MTZHD/QX=S/;(/Q3>X2U@=9V:<6Z U;+M@=EL=GOM3=L9F%;2_M)MNIV:H4=N MK("&H,*E3Z$&1D"F-#^2E'Q#GZ.I:(7<".:M#VPF)[]]9<#U>F\,#GRS3V:U M(P<7YM6BVTS.V?YOYZQMF\*N&>$)A\?#?L)(]ZB:0I=98>S,& ^_AOI+^^/_ MXIGR*7KFX\.)=@$XFI9\/?W@WCMYO]I"S=7^S>XWM]4ZS;$9;I*BW MI&%GO)/M;U!+ P04 " "3:%A4X/%*='L" #R!@ $0 &0R,#@X-S%D M97@R,S$N:'1MM57;;MI $'U'XA]&?JA:"? M"9<82\$88M4Q")RF>5R<-5X) M=JW=36CZ]1T[D/0A38.4O%B:F7-V+CZ[XUVF5['O78878[_9\-(HC4,__-EV MW([MF4\F^LT] +S1;'P+HVDPBV>+H7%S&:6AX4.S@:" -M+ISV-LKH;78/KER MP75;L=]T8+_8.=FRS>,@95NJ(*$[6(@MP4P7<31-AH9DZP)3>2,__%6P%=-0 MM06>.?(](*/KM0_X9"025=/4(FN,)R00O0!07&,R%+(8EF M@@/&)R<%!.T=.VG'[EF-].W!$ M#C>H#*D@>)$37LGZ&F)0W,MF0U*,:+A#X!U,Z$K>$_GXA:]4>>Z,;(!M2+] B_JX,TSVFFV0/E5*FJ!E;=0XY@5+F68@/B@>Q_79=]=4)LPER^BNFG A[A4- MA"BK8E'0FG!6W!%E")9@=DU_H(WNOZ(Q]W_ASSV:4WPZ/7I!P 4RL !$ !D M,C X.#U:;6_BN!;^CL1_L%C-JI6@+9V7W4LI$H5TBBY; M*LJ\?32) ]:$F(T3*/OK[W.E*MG\:W:#]-.K#Z5:_]C5U];/6ZO?YEZ6\$,1-.KMSF=V/_C6M2Y+<^F$X]JO)^^E7V+T80V#5T]?\&Q;>.,4J-^ MU6C==*QK9GVU6I\&G<\6ZUU?=UI6G^'_H(/+YJ#3NV5WG_KWGYJW S;HL7NK M9=K>GIW#X*O&#J-?TE\YFWO7;'!CL?MF_ZIY:]U7>E^[UC?6; U@/3L_R]FU M>1E?Q)>-3KE8: ]?MOJ5X#V;O/NWJJE%SOM7I]DB<5J+DMG)2QZ MMWO7;+<[MQ^7]_=WS59Z_Z73'MQ#? M*]+7TA$U/E/223JV4^%W;TKL<[*FF/=R?6/F54] ['8JDG^T(I3W*%MU(OO1 ME;U@:S9UV)C/! O$3(JY<+"N4C/N^Q'WT#A505?Y;/Z5>#:9<]H4#TYJU5 U/)3*OZ -[:YAO("?/OW0 MHA\PM#>&SE\AAJZX!G( D\F"?0<8/.&,1#F&4H(A1T&#KT)F0R^7/B"V8)$? M!I& @P"4"79 @V'<8"-!/Q<;J,I8&J"[2=4<3_&BX75'KZPA=8\6%"?"?\N M,'!.J4:; VLPID=1B0:A#K8,[&B";C[$88HC @90VV.F(_K)Y.#Q=L,_[S(>9 @)T$>/M/ M(H!@KO2!, )KAJ@RT(_N>!SDGDO?Q2YK]DE MV!2H M(\80DSPOXTP"1KTV-EB'& [-9>H1>>@ &BA@U8RGC4$VUV/F>FJN4XX$8B0U MPCX&XM08&PXSRSFHZ]281^8>T/[#:'_W"M$^6$'&SS]5WWVXT F" ,/H$W.82/@",FP(JA)_68)*C;!,&! @3NBP5':MM3.H(@ MQ8U >3%2IX&RA8-FS8X 3$< Z3'ZK =[S/V18$WLR/W(0X^GTY:WO%)]?R2. MT]R%AGA:ZKT32ZV(29T*;T@(&A0BE M)#3EH+(=>9PB,N9EC,A20$C$"64^$9:Z6!@*ZHFH"07"V18E#PQ[$88-7SW# M]HX9CXCVA&2QD(4;0SBV!]] TAG6 :-RK7Q.@9IK4)#J).(6#YP4YV">Y$/I MR7!!&>.F*$>T-Y0P8(\)N](U5V>9?. AF=$T"J9@FS89KFVKP#$&F(IK)'PD MKAY(AR=B2FRF+B@G3=8P!1%M.44$/5#K+Z66_0JI)6;D!#-$@B2"C8[+J:&*PNT6[!-3^;*WH&+1??IP@0W3 M,M1L#HDGZ-@MS@L/M=A?R 7G%7(A@=FCNMP:YTH':*9WG= E[:AZ/<(:114'VV6<,$M[/EKG1.S;2#>G!KZJV?6 MQW&^..9ZF3-2M#!<%(Z)H\8;28A;,$]^%UYR@KC6O_R$@XJ%ISRTBW^'4+0O MP][_BXY"S#N7)3W+V^1A/6&Z9%OFW/&XVW' M"8=6RK)_#,Y0GQ6F_R91,P6+> J6' MU03 C3PH%C9%I[@$C\\>-VSWW(&D%LO=?AMIDC('$H ^JI%RG*QI9&HZFL!C M\(V93!)B-Y[K'Q*Q_\]ZG_(M-\ ^6P8FL+\]@SO;5E&FW@N,:NQ3! @KZ(%_O\79F=GYV?YZU=EWM,\AT. M^MNE]_Y0KDI-0X0%$61-#\R<-K.?SLR_9WZ!=:I/V<8OL.[&)^V358+^G2O] MSUW-7=X\>/(YTJVQ%"ZS'H0=T=$6Z\7U37[[V1TS?LU1:/NWE/FH01K;G<]0 MGWSL&N]OI_15+!K-Q[3_ U!+ P04 " "3:%A4A&.^/=X' P*P $0 M &0R,#@X-S%D97@S,3(N:'1M[5IM<^(V$/[.#/]!0^_ M#)J-ZVZKTRP6&N/^>-!M=G^KO*F]/F^3R82K\2JGF].@\O6/(\46&HO+C)47Y8T?(/4:]ESP[WI+NJCZ4G M-+L12S92'L=(K4'_P\UE*9#3&8;J?IW)B0P9S8DUSFYI0KN&KIT_X]B6<4:I MV;AJMJ_[W1[K]6]:-^U^:\"&O5Z_W1TQ_!_W\;4U[@]OV.VOH[M?6S=C-AZR MNV[;M+VIDL%7S0>,?DY_Y6P>]MCXNLON6J.KUDWWKC+\;=#]S%KM,:QGY]6< M7;N7\5E\V>R76ZC>E6K7ZJA3;,V(Z7+F"7;+2G$]%91((_J4B M?2UM4><+)>VD8R<5?ONJQ#XFBXEYKQ:_2&8$>ZLRV:;R CQ%]T*(? M,70PALY?((:NN 9R !-OQ;X #*ZPIZ(<0RG!D*V@P5MCT##81Q@(P$_AUMH"ICR$#M"%?=CO%C8[.$+2VC-@Q7U\?@7@8%S M2C7:;%B#,5T*1S0(=;!D8$4>NOD0ARFV"!A ;U*[@ MMO2G;"G#&6:HY\(R%I+>.4Q3-N:Y@)C-)JN\'R[8;OSG8\N1 \2X,V_B0"" M.=('P@BL&:+*0#^ZXW60>R]]![NLV2?QW7(C&SJ!VAQ\RL6"PV7@KM@D8L.H($"5LUXVAAD<3UCCJN6.N5((*92AP'' M0)P:8\-A9CD'=9T:<\_<(]J_&>UO7R#:QQO(^/Z[VMOW%SJ!TN:H'$?B M\42?&M3T&0^$P2?P)B?P$7#$!%@Q<:6>D01U\Q <*$#@N5BPI;9EWIGQU(;8I(2>#]F'-G+* SDB!@3@R;[@.'%PM,L=_Z2Y4YF.:W$-M^A MB3+#^AX.'S.VC,(_O*0/%Z%D M:2) \'2H./]240 -""L+J4VP0C?A&T54;V9A+A\K ^%RPZ@D SJ6F3YYG0IK2 02%"*0G- M.:AL12ZGB(QY&2.R%! 2<4*93X2E+A8F@GHB:D*!L/=%R2/#GH5ADQ?/L(-C MQCVB/2)9+&3AQA".'< WD'2!=<"H7"N?4Z#F&A2D.HFXQ0,[Q3F8)_E$NC)< M4<:X*\H1[0TE#-ACPFYTS=59)A_XFLQH'@5SL$V;#->R5& ; TS%-14^$E<7 MI,,;,24DR9KF(.(EIPC@AZI];=2RWJ!U!(+[D9F@R?8"<=!-207 (S> M4=6DN>L! 2M^W*IS4H(9(D$2P4;'Y=1$1>%^"PZ)J7S=6U"QZ#Q^N, F:1EJ M-H?$$W3L%N>%QUKL;^2"_0*YD,#L7EUN#M^2>HA_QU!T*,/> M_8>.0LQO+FMZEK.=FP))GB/9)@XEQ<(34L5[U5!J'4=!%*I KW,STP"-GB?# M4(C]87*BD/S1:UO"/*/C!$Q"4-(4]/"7JK*4_.+W2,)ZP_3(M\PYX^F^XX1C M&/KOGB?0 365'1(DH*,E.O6RI !BD[QJ7=8OX1G*D^*TWV1*IF QOP*EA]4$ MP)T\*!9V1:>X!(_/'G=L]]R&I!;KW7X?:9(R!Q* /JJ11+AK0?@$/CA_6;%$/QW#(;TX[WH/JP?%[HVT9ZG[:; M)F(2($%?Q8M]_K;,SJOGYWEKM^7ND_P!!_WC MT@??D*M1TP1A0019TU=F3IO9=U7S[XE7K\[TF;E[Q9*K5YN4_"?7]M^[?IO^ M._KN*=+MF10.ZZVCPS"N8?);S,-QX<<<3?9?E,Q'!M+8Z7^$^N0F:[R'G=&5 M5S2:F[)_ E!+ P04 " "3:%A4U2T0:Q\% !Y$ $0 &0R,#@X-S%D M97@S,C$N:'1M[5A=<]HZ$'UGAO^P0Z>=9(8OD[1-"6'&8--X+C#2_WLZ'%RZMC.LUP:^ MYT_=H?N^==)K6X-.,<3Y3FD @]',^0"CM^/9=+:X:+R[]'RW,81Z#8W&E&LJ MAP/'NX&E_V'J7C2V+-2;_EG[)>,-(#%;\XM&3"/=R,^:5V8)D6O&6UJD_6ZJ MSZ$7ETT)%MO MT)5[MV$KIL'$!(/.W 3T-==6[Q?Z#G(R&L/!:#B^]-P)N._=\;7OW;@PFTR\ ML;L _/,]?&O[WNP*YM>+Y;5]Y8,_ ^L,KMO+]KB-<$?#1R#_2K8.$"_=<8[) M.GG9;8*]!-N9S7W7^0QD9?2F^^HWP9Q-P+]T86DO1O:5NVS-WD_=#V"/?:08 M>MUN[Q[7U[7V2Q(^]#>T7@NHU"QB =%,<%!4XQZI-["BL=@"4["ADJYVZ"RD MH$1,XYVQ +VAD&8R%8J"B$#A?A7M&%_G*Y)^RIBD"8:LS/*2!N;\%WRETG/# M.\X9NR61*\*I:LWN8KH#.]!F)6> \!"=[H +C6#PQ)C1$+(44:+[3.' X"!\ M!P*/DA4:U?ZI4M'T3K<8#Q%Q__3Y$YGT. 2"\R)(V#+DST1G,B-B):DB:,-XQ&>#RZT^R6PBQ"#6(22UV45#2AD">^P>RJ MC' -6NR[3+WVF;"*JL>@2"A2C6$=;GJZ!)NX3O*]R0X^(MO(U)KVX<@Z+DXQ MV\OD1EF,A1$@[-AP=\_GHX5@G1R18Z-FZ^51>'P/:)^">_I+5-:;D]-SDYAZ M[:AW ()QS'M2" J%J GC&#TK$E4A)$PBQ%129< TS3*)8ZP%U"1#F>)"BNA4 M,]\5,4YX8.;Q0$R<.=HH JVRN(A%H,9RG^I!VGY#!=J@\!F-00M\=B+TN("$ M_6N+7&J*K4UCH"8/54Y"P+;VI2IDV4Y"$62Y.(OD:]1546C#=KK+? M,FR$N>YPMBA!@XCH3-)"1R1-*<'J-VG9I47[2G*EE(FB,8*1@K, ;K%-Y+7V M!)#VVB3'*F-OL#OM$?ZK7# M!B&!H4(0:Q05#=N I4H7NO@_'VD.TM.'"5W)C,A=04CO-&]WO<*YN2O:HZF+ MEYCI=#FWQ][5VXM&MY&/Y[;C5.-WGN-?7C2L;O=Y T:SA>,N\OD2>C'3PNOD MU)XOW7[UYE& #Z,QMTF\3QI,BV'YQJD\G[Y^CI>%CN_L5V[*JT3!SQYC9?C@ M@._M/]STWSR]JN;Q97$05,562M:TM9*4?,0*5ZC(/KD5+(0GLO7],+Y8*S3P MF,7OW/W#'R4L,[42,J1R/W5G+F3(XK-N_O/$6AGM^M!1G:\_G^>;MM,V!;// MZI^,_LCNQ]C\P^13=G_CBGC89O"?Z>6'971 R]E!&7W[P]P>2GYEZ3C>#1Y? M?B50]+&.^>X )_.O'/X%4$L#!!0 ( )-H6%14EB5:*04 ($0 1 M9#(P.#@W,61E>#,R,BYH=&W56&USVC@0_LX,_V&'3CO)#&\FZ1LAS!AL&L]Q MP(#[]E'8,FAJ2SY)+N%^_:W\$B"7]BZ]7GN721AKM9*>??;9M<+@QO]U.AS< MN+8SK-<&ON=/W:'[H771:_<&G6*(]D[I (/1W/D(HS?C^72^O&Z\O_%\MS&$ M>@V=QI1K*H<#QWL'*__CU+UN[%BHM_U7[>>,-X#$;,.O&S&-="/?:U&Y)41N M&&]ID?:[J;Z"?P>+MN>,P6V,U_XKG,"LG)ZW7WQDV#.)^#?N+"RER-[YJY:\P]3 M]R/88Q\IAEZWV[O#];#6ODO"A_Z6UFL!E9I%+"":"0Z*:EPC]1;6-!8[8 JV M5-+U'@\+*2@1TWAO/$!O*:293(6B(")0N%Y%>\8W^8RDOV5,T@1#5F9Z10.S M_S.^5NF5X1UMQF]%Y)IPJEKSVYCNP0ZTF MD1B6-$5*36#O"2I P5@@4EDP?F8C4628CAF\.KJ''!R(F0"@\D< M=5OUI2W3M*52$M ^%SM)TL;0ZK9^&72,U]!04J_EN:&2B1 H1A2"0P.:K*DL M^+^PFDAQ#S^)@HC%Z' '&1.52:89QF<2X-X&6\(W%"$G"5/*(,9?XQEB++DX M,*ZC((I@RQB:X&$5)B*&\99D:Q(W\8'1"":,$QXP)&<>H?@P>Z4@2@Z:4.@2 M'S"M*B-<@Q9'[>5$4$6U$U6OD5"D&N,Y7O1X[35QGN1KDSU\0IJ1H@WMPYEU M7NQBEI=9C;(8*R) V+$A[8[(KU: =7%&SHV,K>=GX?D=H /W=[R7J*S7%Y=7 M>4;.>@<,]1KCF/"D4!(J4!/&,7I69*A"2)A$B*FDRH!IFFD2QU@$*$:3 IQ( M$9UJYJNBN]3@AB'+MS8'HU<6%[$(%%=^IKJ7MI]0>C8H?#ECT )?F@@]+B!A MX]HAEYIB3],8J,E#E9,0L)_]616R[".A"++G#A*YE1N2^(*1WF?>YXNH$YI)HCZ8N MWEZFT]7"'GNS-]>-;B,?+VS'J<;O/<>_N6Y8W>[3!HSF2\==YO82>F%IX3UR M:B]6;K]Z^"K ^]&8:R1>) VFY;!\<*J3+U\^Q5M"QW<.,^_*.T3!SP%CY7AO M@[]:?[SHGYWTHK+CQ_(HJ(JME&QH:RTI^805KE"1??)9L! >R=8]<*B;4SCW MXRL$\)#'3USZM_]OL(QI+61(Y<%T:VY?R-R3;O[SR/H8[?O049V3E[$IBT/N M?D3>'I#?(TC\+ZP^Y>]'_USR;/JER?RKW;?:W2Y-3N\'K QORKAS\ 4$L#!!0 ( )-H M6%3AKTY[0^0 /! 0 1 9S(P.#@W,6G;UX?L&R'"Q)"A0W<:VA[:'C+DVS>*KY8M2QL$0=6!\&0('#+EZ);&%631&N#%DJ1.'?OAW?>.'9"$J6-9E((HS2>6 MI5#'$.E.+%WHR 6/,/;H:7M,:0VVJEI5M+B!5E51S<'6U+$]\$'[]VXQ.':@ M)V+)4\?BW8J!+)48\-4,<0"=C$TJP$YTP.69#&,.I\#P@A M((),LB4FF6W5XEJ35/.P/LA&'+]H%@Q)LZ2:.M#]F^-K=6OJV+%[#&QQ;1A7 M5=O4T0XG\#L:!(C:=P\C^*_8LZ-VDJ+43P,MJSLZLZL=;?\F;K73Q VU M/;C>3M\D!V[:9?8UQ1[#H,\0NUVE:S5E6M\*A#%92A5K3 M/'(*N&VC;?"HFB 5VW[.$J-#I''2X @==$!]D"TD=Z23 M^$,PMI#<5@][W )G<3](DRUEM\%)E^M57N4DQ9RVU4+TK!2N6%N7;JQ0I)[5 MTCC#%+L\FCIVX\88NUV##3UUS=%@4Q*L\C0$Q7J*;5'T?8W*HE0J6]-@&-G< M:D/9]S4KUHPJ9TV+) +!S>TV%'Y?.ZG*E<1IH*<".G$\2_%2 ,_A MWA*.^T%7$C3/<;%$$>#]N5I63 BV<"WE*&\);DH#>9B_B: MI:"W5(KZ\1KI:];('J#?BU-^O-G]2?IQ9R* N^-^+Y4FO,ETH-7D@RVS$&JY MBYM^FH&0MUF(^7$H9_>0"Y8S*2)5Z]7U +<2_I$_H-L>:+*$%^SAXLU JC]D M/)S"DU3*'EH Y\+=08;P[NB2 7SSE23P9CAH3TO(A\OV\.RZ4MB_K=R&.<1] M]FCM>2F$?19MY!PI6% %IYC57,40#!0=\4 YQX6D<)64G.U8I0;X9)1F M%$W,5?,]0)U7(XBHHF1%(]FJADF:KM=-@\,:M90]O_;PPWYOTJ9+,A?PV83@ MNW-6#OB]O@!-90)$)A4KATOY5BD?:/< :WRH25"AE)..^0@F(A4:@4[$G_*7 MRAR=:;-2SA7U>1T).B9& J66D)&;I=Z0(Y4\$90$62 R#K<>[S3;):T'" &) M3CE"RQ:5SJ")E"+D6$;CLP0L9N&4DJ\*-8[5##X(UWGD7PV_!PCXE0C+*JB4 MKVKU@IK'BK(>ES6.4W6RJNM8VS)TH %R-M'\748$NA3SNW%/QJF["-8GYHND MBI:S8-7G[ $V8G'8$XZ1,F 4&9Z*Q7C+BV4*6)M*![,L:\HZG .1K0F F1@>0FH/!Y&BV&'/5C!Y@,*=;*;1I!$QWGB\4_6UG)>?W MZ7$XB*J02XX:G7"@BONCO%CA11-.)PLYK%#)>"C&'I>KD"6:L%ZD4J5&IM#? M*5:^TT3=AC; TTZ!R MX9JF>9ME52G*A$HPN&X%41QG6DQ,<;LZC7PK6Q!<>D!.F2!4$=P\VXI8?!8. M2AXZ)VJ-9*M.]P#-8JQ$Q%)9GL@8<-2-A(58W<\YF(XN.6@M[FI&.:S0J6 - MWI8A\4BG'2G5,T4G5\)5F7%:*:8 HGI3T\QZGS:6@%6C'*'ET""@8T40#YE4 MP()R<,(HL"CBJ4,Z3::#;0B(:YJDAQ60JL,T')!%W6%Z($1)&!(2$*R\O6(] M0"44Q?BXQJ5RU1C9]E7 0"E*IB4C4T0KZ:JS;G!BEHFRJ)FO145/6;:L6$2* M.:&,8+:H@ELR35/&]'@DDO7T-21C;B;=:0N&Y4!-",EF;%ZR6+E<5@)^K8!8 MIER2/<$XHY!ZMI;Q9$O-F+_M=64B3-KA(3 7V/1F+=O2:J$2V /42HR_F<0\ M@!*M=GB&QE+)9)I$+:<.*R)#Q_2B"PL2&=Z3A%70GA.W' 8Q)R%L_;?NPLI& MH@<(,A"(AE,@W&(B_4 BUP^@7E,@:YD MJQF1@CT$0C R$R28'!6SFLF456;BGK0"*0;'.F"?&(\3LD&&%$^XG&JT4:^2 MYS(8W"3+'G\/L.[!.<2/\04IQ6N-3$*GZ^Z.;:UL'Q%1_'B8<%IU,M-B?&*N M2&654-JB33[!2AKLX^2ZFK)X.NLWBUE),OJ S8H,A.EVRA6M)RS!FR78A-K1 M@+0SP#1-INX,Y!IA+>>AU**D&*S'0^LLZ@0J$;(CDFU%06343[ &!H 1OF^^ M7&2<]D"N-.^#142IYV09ZD#U#$6Y,Y1-4=S'>GBHX1#BJ42@%%0*3,H#&@TT MBR1@'FN%\A $N&2HCE#"!J_'6+P2"$!RF"JDI: $Y=1<3I?;0#[13M9=<3_D MH2Q7':K+0HZ1(!JMIF0/'84#3HTS$R[86:=5CU')6I)MDWN T4X*R/#V5L9@ MW6KP_K1 .S&!RPJH)K=UB(\R.<3#VA$#7=9]GH#F:#'^!EH%(Q+EH&,YQ!F" M,;9=)[E$G.D;AX91]GNC 8VP:(YE(PA3C]%M!C.R1 :&."<83;.& Q+B=FBN M-(@0K"C%=+8L))BR1+;C^5S&*6H!*)>QTFH/L$5*#6])-T@^WC3Y8!3B242R M\8%A/*<;3EV!0B"9"E7"JSOA< MNF0TTD2&0!5[>V8*Z=5>H!=A6@)=6L84;J5"'E M24)6BM AVUMIHI,-AWTH1R52@%MLJQ+G MQPVFHC70$*;F._9/DNZP2D-@(9>#]O>)33"NMLC2G5*]A@ A6*LJ0@O#"E4C M)2%MD\A$-,4 DGA=B-1C<:K%19BZ)Z949%BHY>K1E)Y7.4VJY*@P+/>'3%=\ M)090*"9=;3? M@IS#K?%I7$+C7ISG59;S.;R88&M>.4R'8,29(KQ,(Q492I8 M.2\2=+'LSS!I.NM6&^T^#V4K;\0L,L=FW,UZUB+JAA7V4C6?1,=M)T@@ [=K30Z-78O@-FBV"WL(E#MNL"<1Q&"R!F,:H=)[6* M[EZA/ZMTP*ZD&]]8V.?AYAH0#VPMCI.;,/!8G*S;'6S0)0]ZPNXLV"_Q<_W?8H=_*1S,E[R M,C:)<^64(T[JA(%&(-VITFXXFW:%VY&&/Y=LMD#&67&:M%ZUYTDK)XNF[J\S M&7A3IWWSM47/]B3BFR=@P\SJ63'7B#843R(*:/5JE95,2XLSN62J5))B>B!4 MD8QPS^SU<[TB542K5JUN.<0J6,/B&(V(4"J?,U0G$NOX$R3$IZ1(/= $C%*J MI30<:DQH23J83L2R0,03@;(94&_ ;%UK]1,?+"=[F**KK"+%2BAC=)PFR5.^ M.$*P*(D( QJ7$=" UV)83B_Q(<:FB,;K M/@?4;C?RH9)2!M-$52Y80*!4*5-6VA_V>;FZZF/8LT;C83+F1KCH<-&).YHM"RNI'7QU=X!#""0;IF#>CY/@J8CMT()#!@793)[@$2,JYJ$X9 MO(-T$!I?ZJ1:2:Z12;92D-,AA1LMN84)&2/NZWC[>[EJ"6W=W@F*_1-UN&TO M9@?9B:01%Z*<+XTY-+-8+)D)2C!@>GI6,=TL6JMF4Y[(KQJ8'0B;=AQ0@#4@!;H@,6B)\R@($S; MX2I6-(L>3U8%:4*T%6&B=F1J2_5C[*9W8XTG8_,34%TAL&BWM+??#MMO+065 M[6)[27I2&S(I-[ZI9F-7/85L*[3C]K941E/=SJBH0@(AU8-)V8CJ/-(W7XB; MRF<4E@FP5)!-!C):AK1STGB$K*EI7DVY\'@[Y8#@3BSIB*&Q?)9/T[+@<_D" MO-_42V0CA^>(5*,[!G?_W.9_H%W=W>)<^1A:A&,I0H Y2,6-?#87=/< >8'. MZ7XB6VF@.0ZL63"0BU=3+.06.G8N3$>"H&['OW92%5.B6*! )K-",QV)1EA6 MH!M1Q9WVDM&,[G%#:+5OOM(NIAJ)!H.4K!9D)55B G:\J5:E9,IO1Y<,0I.@ ME&\%*W0L77(B*;P3*GC*DE[6:VX3,PA207/IA@V0JQ3ZBU+#4$K7DREWU,)I MC1 :?I\>A-+I8J0J-35" Y1.2O.AHB,"86C>64\9K53'WW&6/*3*:Y"=H'8Z M7BTA.SK>?FI&)'2X4G0$9)^2H\VXUO*2.N96; ^/>R)!(*Y&'4C0#EQ2MDV4 MTRDQBU$0F(GF*URUF6J%=",6X@F'XHD3:C\+B 5P=R50\/GBCF2&R530-!BM MM:4,EA:#22H23Y5@"@P$/)3LXMT0(H,JR!ME!D91.]+1[:PFVJ#Y-H]AKG:Z MKZ$SEH[XVU;<50U#!M&VN9&%@ 2B"SAI>P4P#*)\0HR*#4VL5=ULK)8N0' % M#E8*]6R@ NM@F*:,@@YGG>G^*H?QIMX.I5R5I!""$'\ZEK ,A&Q;#,FZTZP% M1INL%L[$(D%7@3%2*;84;")XDZP4(3!G^Q' Z(":KY$ =):L][=>VE,!&[K; MKI1)-XAI.=WE22 )8"O135)8TNBZ5UM*PP0JJK(\@E4J5=IK<(C4MX=:+9_C MZI6.V<05.RCSVKEJK+!MT)T,FER#XP2>@N0:BPI!P$B60U594$(NBF+R$5( MPOW8QF9=55*S"4JQ(C$#-H6(Q2@"3K!64?1AEBN:=J".D XU[.PN M(4J^!*0*(H>@V5(G3N!H2$/L1,**JG6^DH[&G7790V+54D7NYRFVYU:#*=F; M%Z-,G@N9@IO))*B&G7!7JKH=]U"A0M%=K;:8$E"UYSF2*R;LN,OJU((*1M2P M1J'(V%ZX8633NUR>5 (&S' MS0%!3*!2 FV4*E#)D6'+1HQ+),(Y3TQ$Q' "U*B^3\FC3!T"_ 4+XP-J7DP@ MDEZ'6HTX#60-' .D-M>, B%)-E*13"'51F,\B>$%H!B48*>;<\$VZ=(P2!7! MJ#^_P6+[Z6P41-(Y0L# :@)4RMU3#BVJ@*Z(O<8_IJP/^&\ ;%O6#T7^3:VV M+.L!_KM:;5G63\!_'$ FVF&$K%GS)P3$4_;Z?-Z.W,@31!K"C;[%YN6N <:! M!B!X:"D!QYN6%2M%-$^^'D']\7:@R$D2YP#Q4-Z!4&W8G;%=-1)4,2-GNF56 M92L.JJ;%A+;#A/II!:06G5K0DF ODG6%N_EPAM^DFAO?7MW-91G>R%AY*RJX MJIAE^'P]0(=$Y"/Y*))B,D*LS?.V4XO!: <68VEOOLD).2K=$5P2$ZWFXPX\ MZ$"3.!"-=MQXV='4]7864A576J$\MKU4^G[9%TO#>9>GEHDV&HPJ6ZVV4*G3 MZ8R*ZSFC -@9$64I>84F2Y);"=M;(F7GIED@IX&4U]W JB'32$8]&14-9'N MA7(XI%EL"3#\'I$TTY!5I'@@#Y(N3$$UR-$A\(@F!:PHZ2/96"?7@0IVOBX7 MI:9M@$(-1RU>9K"HIH*AF-4#3 "4O6\"7?_IU)6Z9:]HJ QV@DFP9=N4[4XC M=ORA(RQ+!B,]0#2?9>,1G!53;8))QMITVK0#8*:H<9Y&IP5Q1-HGUK5L.)?, M&&!=\[9$'@F3-;'C,1G&2"1=7%#@ZZC@JY[\R";TQ4/:% %HADE$8ESPT0S2!@A,Y#QA*H%T!]4ZT(': ?C"%D+ M]M-;$C+1G 'B5"MK%BQGFH4L0*;XBL4G78U(I)&N<@TPVO(ZG;J4@!3=@Y#V MVE=)RA.M@X:/#'FT,.ZG8#_0/W, -3!!9 B](<.>+!OQ)&$.(SIX)^&-<)(O M$JY$@NYH.8R&T5(2*I2S'FW=$^#R MFCO6T(,*5"KV>8C);KY!.4( :B= A-X1ZE6RD14HV]QO8; )-BARQ7:SF&U0 M/&?R@ ]*2F'2%&JM.MFJ8415]0@;\N4RII)4->%!VJ6*QY!U \NCJ6+;A8IF M+$R#7*IAN*,^5*JPT8H[G';F'%2[9#71&&NQT1!7)UBZ6-.!3[,:*S66VBT\QGNYI>M4-.GT=>PN[[1A4,ER@[G;8T;6=9.83=M8),<6B MIP>X4=(.?8M$'Q)KQ.R8G;#%8YL@89&W9<*V8-.WC2#N[9X*=&'[]Z1ZV-LK M@),;89&TS4@/D;5-&-&%+443H*EVPWZRT0"V'$[_E'BS K:D&]]^3&Z\"UG+ MRGXVXU4;"8IH\&*38NH)-T!7&;M9$KO M$[N(DVU*XRM)/J,S[([FIL0DZ[F@E6)1=S/=]"ED./HRR4!<L-TI\F6+(>21W!_+"JTFSXZ506K3M)AAU4A-M'? M*62\):!1/L-K>=1+L\X\GT)5#6RT&6=0[BU("-=C.Z(.0SI-U!##;4>P[J"H M)-D_",I'O'G2RN;(FI[#2;.%AQJ2;FRQS#C1/<>1NZ>DJ 2U/=DVJ.?CAH/' M61DE%9XN@X)E2(8;X/:)6Z\366!NKT_NS(]P!\B^/TR5DRO*[J6-_K$]C)!-"(G\6)% M,C*B@:7##3+N*0E%5%&2%;=?VH"!4]NBMN&FS>$M2_JG<]\K6'(Y.ND:475H M;=OC*,T4PW,!P""38MD9:>?\(!FW2:BGTT"AQO=Y:$="91ZA&"YN>H.U;"V4 MA"L6R$CE1(GU)$6$R+)"AVLY?(Z8D8\F1,@>:CT%LW9T D2%8IH,HG+%7VS[ M8D3?'II,.@2[VKSHA-N(E<'S6L.#6EZ; M[&"^'D4--D8GB&I$50$@03"R]+7D/VHY8OQ-C[/6_[:1-L1?LA<2R-&5Q*L[,Q!?;[ MM!"G:D%4;)AM/Y$-H@VTF6#@:L<*\()L*0Q*>,HQRA4N5G.V)1-KF+>&U*IA M1[7>Z?3/#]4.6H,\=2BCQFC5U<9;U8 [V=)27L#PZ06$Z&BPED^R&ASAY6;8 M+,*2R,:TK%-2(^U&@*@X8I3/#@]".JOVMQXJPDD?5H[$M#CN#5L<('>))=A9 M,Y'1ZD6R+F59+:%GW)E*ME!A.W0@W=$KP7;>834ANAYN!\14M<;4TG5.[G]G MR0YL(J@ \70L8<;B9C270O*-'$NE3;>53DND169S$)/T9EPX[L_904WW&,/V M@)%\N BD.-NT4;97J\1B(-JWA_UBJ.L6OTMPLXP/*Q6CK)J4^$Q"%[1 .I55 M/205 /!H1N^?V]A1>CE1K:1<'6P';_&0Q MC^:HDMF42P=@OR>(A?(L5F3]P3#(%56J']LP.AS6V#">+>MD+I(A&A6.88B2?2NI81RRD(,.O&2$78K;3GDB3=( E& /= M0O>&0UPNTK81,:468V^'K,)V^D$[7W#$:YSM&A #\;0XKRI'B%(0X@D8FT[4N"8 M>%�[R3R_$,KV7E1)(G18[CX#Z@86G^8*[DL7Q> N/<"8?8(MTE.YHU&G!$ MCS)Q$,IK#=LAM9.@6X)!K1NNVB5@-.*WG=46)1O"N1\BN%FF>W/%$X/08A31 M ZP9#EN1MB\,&UFH:F=6_2-3HYLN-8U.#*VYG4C0R!*&QBI!M^6LFB"M $;6 M[[6GI,XJ:9C(A;F$-]#0_L"-=5S?2)2E??9NR#5]+ MH)A<.0+D "N=I3)QBR*QM&6X4V MVV)=L:!<5RR>==;I9@@ 70#8\'O:%8S*1-IV2EF.1CIU-$'USV#;"40&+(2I M:PYWE*8=H)\@0_5&)*$ (J4GH@HF&Y0AUNV05 !+N5@:I'E)*$I:2J\4B4R* M%UF!DCA4KO8/,7SNNB&YJJ*S6L_[>*^KN0@>!W/YDK:G* ME?Z0$X0L-[1:W=]JQSKYC%\@;2N/*%BB@,0J1%[+3\3A7"< MBPDE?PZ/V8F2$O2RMEL@'0Z0J382@-\$@7:E>S^"[>6',3NAZ@&&>L)DGU)- M+\O9.5K#O2[F15T(O826*JNW4,.Y';*&3GAQLA,1-&^^%<4^@F MB9L@>RS%P_%>I+^5=!,/]1*A[6 W]]V/#\F>M V+9+I'V-TQX<0&\H-FK>L- MF6Z2V!W3AN%T\P$X[N'M?" 7E[-<"9&=4<+HWR@LV4E!G4O+3KT=[>YJV[]; ML&T0G.X$D&N';%NG*3_DZ,;8>"#Y/:<[63%?!'I?"*GZZPD@G<[IU7COCEN1 M A3.TL.0)<3KJI70ZS76X^@#)D)Q=RCNBTCYL,H$BK!2")8K4=+'!:HEI\)$ M&U&'8G2B')"M11-,C&:+&6>TW/V'*'6X)ND^'U0NRWRUF>^?M#- 2&D%FRTF MWDBZ6W; #W<7*2PWP'SWAO/V9;KB#Z$Z1Q?H;*PJA9VLMZ&;951K9OHQMNY# M$8 RK017M[/.FIBS5U*IVR23Z2QHVF&DXX>7]=WHMA6TE0-C&<7P>5H%I$"Y M:D8Z*<$R7T+Q:+1-=))0'"[8T4!7]Z8_*G3OH-NZX\%,_WNPN@M*4'84VG9T M[Z)'HC:Y%7OF/?Y.J)N;V(.%I&Z$T!MLPAYL&@)3=3Z>E3$C M9,R9U),)9+ M%=5R__:';F"AJFUM4=Y(@%J@^TV?MDIDQ3)J._0XBW5 +!6Q.]PTTJ9_TX#P M*%E@A,WM-YQ];01A(O984W4MP*%VEFMSHN" V;13S=5#V8HGK\?#3#K;R"(M MANGIWQV3&^_J[]DPIOY>WD'%#RG3&OTA51=1TJOXV20#]?+D=8XA".:A' M58^&!S7$2!-,MCNM8'>^W7AW6NV]OB4JB =LU*9_:UXUO?UO2,KV-D,R3EW+ M4L6J%F[FHM6.4F@$M2QFA*U OAGB[% ;R40X552H':^N7O8DH4ZG?\?'SN8Z M^89.U"0'E6Z:31,E2S3)1$* # "DUMER+Z: 0B/* SDAG$U#2JE,=EKI((V6 M.#3CB^DRN>'\$'&1*.9MP@Q6$ ).>T M\I6V,ZV+_BA'Y G#G9(%76J$? ;$M2UD0VP3]SG$9-OR!V6>EKTTRB1]#H(C M2]+-VSMJ:[@U& Q7E%+%-IMAI""ZB:2L?OR4L9V*M#B7A4I=6D13?8 M#5]U:S&E3,C6D6VI0BR3 K.62W>(1#@H9:JH[3 9R=5V1!+>&A MP,6J0B22 M4S281/MNMA6"*RQ0*[#\+M2 M.,WVL@6N^U HJ-5,J_^(Z!1PL\36S2S)4L0?^=A6JZH,*IQ:FCJV-4D0BYP= MJHZ=5D*P$@3]F.'LH/>N1L+FQUK_#;T,4>,D8^PTPI &")$?0)#NT[F> =@Q MB+@&'!!C+9,7&KA_L:,#89FMP7"AJ<5I8* U9;$P<' MHI(J#OC*G-&W1[V/"1,FI,OB@% KU+O/N Z4.7- XTQ3% 8T0RPJW>?-)MM" MFUMTQ8LU1:DU);5D_Z9:Y@!GB%UQLXL@J0/6%HB# \>FQ9;5?59Q("U517-2 MJE;EU%]/G+AMN;>F"#LH[HMO[G_2OWOUO[4A*>) C*O:T[+U58(Q!79.YOJ[ M.6.*AKJ]E&$X4)?3TT_@HK4"I_24W5H*@2?9RS@)@1!H (('4?<@U%^5 )W> M@;B]V)OE86P0V22_8:D9T>@^^KJY%3*Y']-MN?I;"GTG$39=W\.(3:L_4"B+ M!7E ,@<*M:JFB)8X>2"AB)PI#HBJ6;=7WEZ?NCT#/;D^%S9*VB02#1NJ5A!- M\]^C4:_19LVWX,8.:[ID^J[."C6E9ORHWKP*5Y#_@Q3\7T=/9!#RV%;F1]#3 ML4G^)WK^1,\?24\$=K@A](?3TS%H&U#(\8/I:;O+3?(_T?,G>FZ\Z/1Q$(+] M:^OID$T-KP;*>$G M!A2)-SBC;1-N1%&#_@U3$O9/LPLF"Y(PZ'2A,.K@"I.$(E2< MA$).:!)7=M&A&UJMY];T9 :HD 8M>H/?-O2E-X+T0:E[6=. MY)UH$>8+DQ /)TY"8*=[$H?R[DDN5!1Y%UK@7*(P!=RN^8[0A>V7_,>@"SN: MK\WHM7]K:;X38T==&=^Q.CNLW>8L=^OEV7[M0I)IV]OV#@Y!:5'_S[Q3J_?. MND&NT-O6)M?H3_$69=_=: <$@3&7QQ5 ( )%/0$8AG&GSQ> _3Z' _6['5U# ML%W3[\9OED5U&@+!_9>2N;LO)4-0VV5M?"G9%E+?#6+6BE;3ML)XR5["';V[ MC48GPQNQMA;^;M!"F5-+HC -W-AP8\$/.]O_W[%6/\P,_OCU^LZ7R/UGUFO[ M=^W]7UV[?NG6VV_C7MY^NT[IO\=Q,);@2J(Y#>Y);E&PO62(,QG)E'A%3!N< M:MK<$-5">QK!*::XJ?5W"'T?6KPA&IHAV5.3-NH[0MHLL#T,Q;6Z^M)21_SA M/L0O50>;T]R34:A[=6>[7[(CN?(TV#D9VDJPO$/!NBI9T\*J'0::&P5[1=LL MQC9*[V!(W3LB.WI9H9-V8LQO^3]LBENPJOE7=]SRQ^?^J$55AZMCFV*.G?;MZB&_(T'_SZH+\NQA#O_VO(2.&#QVVTW'# MAHX8LM.(H<-&#/WV@2&_&#)TR-!=NO5#-E[#=]YEU]UVWV/83MWZ8_<=,F27 MG8<.V7FW/7;??;>AN^P^=%BW>LC0G8;O/F*_T7/W'WD@F_WK2P>,.NC0L4SN MTA=>W.,PV(.W+KGS^<,1U.VM-V]?YG!BKB37.'E0W<:9E=X; V'#MUEEUUWV7FG84.&=46&CMCI4#AYU;/[X9P^:VSJ MY-FW?#0,X>];X3"NOM7[\?ZGO'$8??^;WZX:LI=W>$V9<^P28USCLC%? M7KKJ_;FSQ'>OOWN7AP-K'A_KBBUZ]-'=YFK*O<@2<,*8$+9N_.+;G_V]OP*= M5KWIZEF!?/&:N_:Y4#L@R02G37[Z\<^.^.BL^F0W]?+$HV^9L^;Q/=_[^8GN MZR=E/SFXVCQ"^^MAR?HSJQ^\Z*7H:4]@D6<^F3GT^*OQIG1G>\_WWR^-^O#N M]0<(F1''/7WJD3/#XU;\_*W9#YQ>V_D*E_#/CP9K0$0YR(O->'S%_+/N)MSG M'UQ1W_G#Y<\&#EM[X?S%#WZ"+5KD.=RH3#CCU G'[77Z(_OM3,U[ZL5WAP]% MWGWHS7&3#UC_P#%*^[PU=TZLSG&<<\5$XXY;'YY8?ZT$GI]]]15L^4UE^>K/ ME__YJ-^\=L ''Z]:>./47YQ^YE^6/O_-YP_IK[RS_-E75I>F4BGV%Q?@^YR9 M6?S!N6ON?GK&-7ZHSKRMZRB_W_D-R]>B'FPN^"#:KEW^&AJ=WINX\;0QS MS3+'^1].77_^^M6>=979=WW:&7["X U!I33FU1FOC'EEF?G\"^/T=S_=]\MZ M_OR7GCKJGB_^=-3=RCM+ED;6//ONH1^MNV/,+9PGGSQ^ MTJS] @]AUGO+3UAYRH-[C)SX"]]!SO)_/?/VD$LG3S_$,9([_>DA]^^SUVG[ M3]0?^N+6#=TO2=-SG_+$+YG8FG/?&&?T/8VZV+GSD3=[3Q)NN?#C@X;>M__P M15^>M>]]I9-.?N>\#\]OBNKN)T?]_&?"L\STU1,/;@_L M=?]>]U%2?S3XZ:?\/BM]SG\,$+%L\_?.]#]X[>_KP58$+QI30_S[P,>NWNQYY MY973WS_QD.+CHT]YI'[EG1?\ZO";D.QYN<;[5TU^:K]+S_UZ]0DK MFQ7I'OY9X^;G'SW20]U^=;N2_3U_U_/O+E[IS-ZZ\)F#/W)==)X+&G'2;P:S MH[.B(.0].>'+W$SG7XZO>>\JZ"3IZWCLG_H[9 M_;BOG>KIU[QSW1?TNO-/=1W]QEN_7"_<^_>!Q*/M*P]SKEDV"[OWJ,OV&C7O MA'O6S@A1#\]??O/S9[R>6]0Z;LP-OUQRVXC?W[C+X8NK9W\Q>-KY%]YPJ(/V M)_([GYQ\ZJ;])F;QTQ^?J!]PQ',S+@;R[!/'/3IG[CDF]]Z"Z.W'O!;X?>[O MPZ]G=YZ-[RJ]N.2;W?[T'+KTS\_*=[VP^IVWW6_,OOQ>0;QS=6C>R?Y3@WM? M\D7YROLO?6#/MXXX=)\STU^/!M[%C_'-/*QUU2-+CA6>_?V2E+MTAQ>4J=1' MX>O_^^+3)XT\ZJ/ZN1=_)5TT^:KZ;G_:7%'WQ8>6BQ.@AS&-7C3MI]\6O M3[_L9&[E@_?_Z:O!W]SDXJ./O'QL_>$G1[YUY^[7&/[*M1.N!@X8.O"5=E%F M?.,^VI7-4_G!]-*3WO[-I-=G[SGGXV>F'_3S*=4A*R[;>;?1"R\\YTOW9\]< M4U'VBGQAQ:(/W7W[U7?/GSYGQ3/C'CCEOGUFS7GTLT6IPF?(Y^_M?=_B2Y"S MKKU,/OC0N:_O>L_Y;]3.F5MY9()(GDKY*I\!9]]UP9+_/BDP8>\[CJ"N.>^D M(][VGK]F9O61V;\]3TVZMK+<_\\;9YR[U//*KCLO]:]X#IMVV?/'SKQM M[*?#EZVY;6"1=!928"('CK46+CTI<\)C=TG5A]\SC]QS;^/1XOQ Y!+D[O4W ME@?.NNXLYW/G[__Z\S?^X>'ZVIF_?V2O(1],.RW]X,)=V[LY_[G^A86C'/>= MOS"\^*J;SSWSL).O7'[@V:]'#A"G'EIS^7+UH;L$+/^RYVXX_D+I//'!4]<= M*3YUVK0&-;>P_H5[7AJU>OP3P;/?3WHF_7/9@I,S6SYC5]3SWQHC#_4\?.U.X\_[/3[+YM]2F/74Y#EK\OHSYXZ:_5]=T66[R\P MCCN&?OK@.?=?,/U<\:CE8V8[+SYFU35'7C=F/^^3U0FAT>*44V;^[>6)]=/? MYO&1S2,_^^L$[L 9]SPVW-?ZW9NO?C3]L::Z[H$1GS1,YL+0\I63Q^CG?#+_ MVL5KJ\-/NFEARQK[>'#7V:O7SIISR?P+/I_)?W#=@;N-/&AO=IIPR8B1!P>' M#'WNI/&G[OJX?N#CIWWYQE\>&LQ/SZ^>N=^?7CQDTMBUOQR_8O_?C@&.+HSQ MY(E98_8>?]*[;^X_\?/R0\ID/WX_C6[%HQ?_>&FPW>EEU OW7'0LK?NFF2*UURZ\ZTKZ<*=O_EH1NYG M(YYX_\0K_Q@_WM$<6'7>7\?N\<_Q#WI&7'<1-&-E]_\\A7%J#27$+L? M4OOFWD='G7<&>-$_%LZ"(^"[!&1.G;MN\0>ET^X=/>G/Q]XT_*W;3EH0F?G( M4\8Y(Z[Y:+:GY'Y$_/W]RT;JY9__YK&UUQ__<_GJW^Y]Z)>/O1G:[;2UHVY> M>] 9H^M_FKDP]-P=KV4#Y_WEH'/6['U5H?'EY$M/&K?+PWN>>*DW>=?>O.EDR?=LN]SJ3/6$;KC]5-W?^BI2Y]:<@-YWN)#ERT^Z[Z1 MJ^O/ 7<,?>.OZ4U4/GGK'BW+FU<>,_ M?O.>#]*YS+"=1QS[M'#1NQ..+-Y_ZX*#3I[]I>BOY-]_<7C[VKM/?/$XU37J MP/5K'I!?G/G\DQ>=Z,PYUMW:&3GJ\*GSB@>?^VA8JCI7/"X>.=%WA*G=?L$] MLV>.'GP0_-6=<_EI^@,[W0!,O&+*@L0SOCL/Z/SE@RM>ON/V+V;O.N.V!K5J M5<(8O^!Y\8MSU-\=G]OU]4>N%P\\DEZZY]7_<'IN_OJUR!AXTJ_QNY:M'KS^ MP@_O&YV]*+'NL5O;I_WME]PH_8[\\D_^TIXX^X+AB^8NN'I"^]-9^^P_L>:\ M8_J>NRZZ8M9)-Q_XUM-G1)]=<=7EX%\_(H8-67GAS:,.^?@!Y0/UC@> =^V\ M;^Q#G_XN]>L'OV:P?;Z(K+]*6F[^YMK5U+U+]U[ZVQN>J:V_[R8\\^'\SPX_ M;W@O2=SII)ZK_=>_#GWGJX\N/]HY9>4WA][WN^78VKVOV/.S(S_^YOI/A_GF M;I+:6S.'_>/&YE\_._Z2;X<\1[Q;N6#!%:_$EP[N]?*W0\Z\\'=_G/WMD$=. M]AT>NAS%_'-_><8OJD^^]_+X$1.%!Y[_:,TCQZ__TYS"Q2-/:K^.7*8<_NOF MK%][QB\M77%F\HG55SX[XQQ%/R)[V0G:L!%TY)_T.W=\OF3?Z0]H7ZRHOGKF MM>_](O?:*T]<\%?TV&+AY.D3;IY+OW'6@V_>.6D=>=G0D4M_>YU\T?1/3ABU M D!?;#WZ\*QQ8\^X33QPZ.$K6B]=OLLQ:F.)-$'Z(/7AS%NO_2:COS(S\35I M?%A<]Y<_Z+X[?XN.N6%4Y>T'QPV*"U]IZL><>0G[ZNR';CI8>?@WZZKJ_,G75 M71\>L1>[R+!J ]B"]Z>?OO[397->PSS7S'IB[N^R47@,OE?HV:-&Z*<]]2)F M7C&6*Y:&7?7KT4^=:PX[G2P5?KO/B)WV)9X[;A)P]JK+U\ECF\\\^L34)U\X MZ%W9;P?U]RX1D/CSCYEXZ69\U% M'_.'7ORWY<]'OOCZV&D_N__(F6L"9UQTR^J?^:Z[_,8YQ[Z>O_VA(RYW?CLD MOU9YZZ&_OWSS)Z<_ZCET3$M=-GG"_%N]+YZU>_5=FEVQ]^DKB@\N6+_P"_SJ M/RQ]^XQ;$J&SS]://W[W:\XM#5&GO[GVKE<_O-MZ^0Z(..'@H]]G5LGI_XHC MMPWCR^?_>E_LN3'G<7\]=6#EL)TFWE4:_L7QAP\Y<.&HLRI[S'QN__N#U:6G M[&1._V(R[6[9><9+IZ]^HV-\P-QXU+QW%[4"ZU_YY\/2/3/_?O(MB/10 MX:Z%VEO/_;YRWOP/+_K9"\>L!O9IKM>NICCGN M$:F#/K[ZR.+Y"Z*IR>F)*\G.DI7W+2T\.VO/U&$/3V'FO/\;\Z%CK9%S7 -W M2R"RYM/+A8M;RY]ZY/+KI-*!^U^R/IR800Q_XJ.52&[T+G^9-?OSUL!EP;V^ M'7+1.Y>_]^75A^RZ=N4O)QUUY])4A:\E'U@!'[CLZ;_=>6I';P9F7W_#2+1] MV.H_9F9D#PD_=.%YSOW>GCKSQ*->IYZ?N?KU?TPY[!\/__+JP?L39K!F3EYS MY WO['?J90M>5L)_XT\_@+_M#T\NRS$+5\S+W'4_3<[_XTIXE.?P]Y<=/NLB M[+(_3%VW9C_IC''-]<]>Y<)NQ9CXM!GLLOVGSW\*S[]_[%YOWKI@)^3GLY\] MZ(^[''#?+R;?$?=S5O6/2^>O"?OG'.OOJ0HR96/OWPO!7S_RS6 MF$?O7>;US,K/^./2K\YZM>A>.WS5T3.O6[P3HS@>>_VN3R]XA'Q\A/G'NR>C MN<\/&>=JCY5'G#$W][Q?1]C$_94IQWU\^ZS='[UYW>IG M%SUAC(Z:;]^QW^+0N%>D\]C*L=+S]\Q-OCXL,!J?OEJ[9N[^R=05E^6>=+[Q M^N7UF;>&EM^3..&/MY[_LWOG'7;7VJ]/%>X]X"C7HH^-"1=EQ+O^B\Z;<_&9^S[]V,P)9QLC#U^P MJKK_DRNOVX?8*;3[6_-#Q(++_C%CS-2#]Q+^L@^]TV)LX0N77++(G"HE(O/. MBKW]MX?/_?#^U7?^9DWX\(]/>.?RUM5G7W.=]K36>.62JSY8O)]'C5XSRRO[ M]KYRWX)YTY=KX9_=^#(>>_#0+Y6KL2_'KCCR#&'W:O'<2@<$KN&C'YPQO E9\U=\^A5%V4?O[:-/Y8^/S1N MNF_"HW.-><>P)U[_]5]=^ MTNUK?]TVHL>"4^ZY:OECYZP*3'T0'/?F7M4CCC_WVR&J^^\G_>DC@W?=95 M._]*KK_\2OJ V]>?OO):ZM8W+Y[7RB_8_\\T%5Y^[QD89DG45[L<-'+BF;^Z M[U;' 5_\X=FO%@VT9Q[N'O59]I]+O\I,_?/:7?YY\;D7GWX+N?<_ILY==$)C MIX^(L2M'7K9;\JV_A(G'EOEC8VY\Z*J7;NQXY;-OV]_ZX!^NY^\]\^";CGB" M'5>??_ 5(ZD5I$7,N^ST1_YXH7?T9?-O/ R$=C\%&O>DZY"GE_U]]/WA-Z]P MGX _L63LI2EBH'W,S>?\]PUL[J'GO][_T^4+RQ^\^.+N1Q4;,C_WAM.N=_0>W[AO+]_EO4ZX8M;M MQSPMO'[0R*MVN?;:GZT^(+7FE,M>+SIF8.E5"!@@2 M($A"(/T[]XYQ[SGOW>Z^W:_[O7YCG/_V^,;<:WQK[KW7^N::<\_;#V')KP0C M6XBC:J]6 O/.NT _(_U;F6S3CQ3H?3G?7^G67 SUN6F1K3:Y%Y978^D216[? MZV90J)OTF MGVUOX"%L*Z#3E],[+-;U.*#8!1\XS.>MN26MDM?G-I%9K" M:R+H2B6A4_'F_!)ZIYKZA2RYVD9 ]-QF47F(T,DKZSP[C[UJ*7?%S$4P)7V! MVD^@*XV7]7^''$B X%;&KGF&;7"ESR3BPYP;IB<<7E$03_#C!#&-G& "EIC0 M9>E7?4#1\4R&+J;C2M/#LV#JBP$9@%BS$N_,.Z5W@IPB/FW#&9,=BD06LH1) M G)^<0 "NS=K)W66Z3AMJ4R"'C"(CUT#>^1$V_9!.S_0UJ@[[U8!!99+03)G M1+"3DU*AUE78&=H<'W6\M&Y2 MR4'Z/S/:WY[2K!NQ=%6,^EQ><7W7X3K*EY/OO[')BX]O87:*^/1;:@OD.-HR MD0[S5GYW\N]\:O @$T[$DT0S&92B:F%D?-KNE]N3<1^/CSB_LDV3;KA)_;4F M=4. VH7P^5A;T=7*SM+Z>E/HS."-[4(X 3>2+!8GLH9H@$+8KO7QQ! MET]'5)-;ZZ':YF0UQIN*@\8N[(226J:P?[9@DWG+:XT/2][+H/2ZB(01%W#A MT$1S*3NU>S.WJK#C7+UCBEZWK<&"<[$;ZV]&O)#?[()#9DT,V'A]RTCBI+4U MH^G:S\+==O$L YP#5MY9JA(2W?5YPPDXM)UL9USLMBC/]=41*3#C>Y@5>>30 MK:>7#$,=K>T68@LZ(E1T=O;@:87<[P^P#CL-#WKV T3[5BCTC(2:'0*<[^L< M5WRK V.-@_':0*2^1,O[!C>AC]4*6%R9 3'U9\!N+9=(.2;3P[)YFU3?X6AX MT"5!4#O3STD#'[/7D:K_\$H6_$?'0(1VSRLR8>:1Y(IW@UZ'!ZBI1+HWW@.4 M_0P3\=)@;6P^#P:SK2UF=J,(?K\]%]T8%&89 C())*H"U5TJK+0K51@]Y_8$ M=NX5S-U0*,/<-QNXN9TXK%>-SN'BV]'-4$;%&_(:?T0QARRA"XQ,$GG.L*H[ M_<65+DMVG8?'8L/)AB8"'.(2V?:^+5N_);>[V_,SV"Y29/VI$D^("V>3&6W! M)7)0MF*]C@\PIH+GK5KN2V74) 9B"Q'NQ&I#DRB"W&L(VUUW-U%,X6;,2+MG MFN":GFBD9!1X3VQHI,$ZX%%1G$ B?\\1#>Y M'JJG)^Y8UTPKH9+?(YP0P\ M\5P\C .+8MUEC&5W-B+=0R(-]&H'DQI&;I&4'$?G;_5O7S?)W%C^6#WKT!/ M4T3>_:RUI-(TS ]SW"BL<[SK%?%9-8MALTEG?BK;R5F75U-2Q& 19*% NUH5 M$T525^C@>]66RY3G_A2^XD'9D5[2=%A"QA*3QQ_XB5).DJUL@WSV<^#GY:09 MR[/+N1FU"#/(LC+;3=EC%O4E04DM[?MNK\Z-ZDB6#!O 8_.6GCEV4GDNJI"" MJAM/S5MT?H>-2ZW3LH'&30QF&=RD1>U4?=:H:0!PMXN,C4*X?O;5%+PX+)=' MM#\ LS=HN)^\5'T!J\[YVSC>@_C>CV@GA4GD(A(5\BUK6N%5)N+C^4!0LEX\ M_Z \ G\92>= &$@GPBJ*J'/ZN#>U'4\V#9[G/!V3*$+D;&$]_E<(1(?9O65X M )+1[LY);I_'018M9XI- _,@:MFB#?SZ%I)'$.)"DIVXTAPB."Z/GTJB$BZ; M,"U<'IONCA=0>"7_LUEX4C-!^\C.W$[)4T6.AY;O*#0;KG=SAO\F(0J@)$GG M:\N3X@]#5'JZ:Y.7-)*3T[<5+"UM%5E>Y*RR] Y64V2T91'I4<5R5&=KLCJ& M-7TE

M&+7ZW6;<;#($UW7OW-SR7:$I3,&/1NLA48O+F.A-=7;FZ.KRNWZC1L*>IS\( T+DHFUZ6QDLUKM[ M'_/FTL=]_5>"WAMYLUY2L/R(+A=GK'$9T6%31/&/Q&!?E,%". .=QNC-YAL2 MQF#$1(M6R5T@P3M RI5X![B*#$S;TMK*+47$P"=KFTUW0Q$)_DD?^'N8N]7; M3US!J,7U#AODOQ(Q*]2:L..IU<1&TTP7LF6C8V_#S[P*&;19!]7=ZXG,V/TZ M^?V+K5J"I?ER;\;T4\HR2-MU'V7, $\*J_FKN70WKXNNQ]&KCV@B6&3%*VI> M'.AZJ$]8-7R4QMIZOPR!))1IM*!TN6Y/>UU>W Z13&D!2;"% M+S<)2L5V-2Y1^U)KBY9?67]&X'S36)[@L068Q>BO^ MH"X/9!JIFS=,H;ZAS M27(R6BN_]X8[1!I.7H?Y[.QQ1@I;F[/)4%%7YS18=F=IA"&:.]1R&!L8KAHZ M1T!W\9XHF/>),6DM]U8V\1PR>"Z,.SX^=$31LB8O2HMYO8F8XEM%H^G?!B& 1W'8']"I> ;))*' [8:D)(ZFP+)+/$PH,TI7 MD#_U0#X&;B543BZ:LAZ),&L\DT("2NCG MB<;M,TJE9U%\6SJ3C>,5NI&2&=W8:>R9I5LF8Q9%_H+;I%P,)"8UE:GBI"&X MB6Y^OA[:;:'[%]E#8/WA;27W_DLU%?I3Z7NMEIV.>FW6L_<,U)_:6ZV-M<@> M8!ISJUIW+U2*)G*&ZQ5Z?&8T9OQB;H3:JKKJ8O<(^Q]B_?O06/UB&J3YM<88 M@H'2L;1^AL:I&=8]EWXIR"W%D'S-'O8K3;2@IT+Z+[_X-D"CFN4[Z>_+PR2? MYV3[?UC_O45!5-C)J*,BC63^![V=/)RG!^E7Z/.0!8A8D.2/ZAX)BH?+4-I7 MQ32EU-Z_@DX-/O@)7&VC2+Q6$%-PV\>/I0:G;Z M9?:S-_[W(/(+UH/RQ2N5KL7^_(\G_Z3Q_YQ&$KJE:,7JQ;*9!1FG"<.>QHH0&>"WWIO&&*_ATG%8\[A5DA^$3KV=2OJOV ML#H^KV EF LXL.YO"/^AX%C#GT&\<5*QGTKJ3[GT<]&N1,8"D=/E1V/KAY=* M%@E9#%6*X;9@"H,"C.1PTTSGHNF*,DFFV#EY3D1QB)Z>(0%4+?H^-VG!@"F' MI^MXTV;B'V:H]+_&!S,T+P3"IZ=3L\,EO?U1;;-&1U$;J9<4PCD3"2Q^K?<7 MDB!^92F)$IM4<-V9GJ&@F402([4$+\H03J%6.*\UW< @Y[E8(-/J4)G.;E?8 M&[6YPW\)/-!B,@]8?E>I!Z7IOT> 2ZLB4#@F.=31.-(W;V!O/U M()%KK=^,XER\$(M/0C._7FH(/_]RV,96G-6\+%^F07/[-#CV=FO\TZ%48^V8%->'ESG5F3\I;K1%3)*O''.!)2-F+1 FW7R!KO> ^A^&PNPL3<@*#: M$@!7QS7)QF&;\W%\+1P-QZM,@"DS6I[740^+7BBHHJ'P.M T[2>&BW.S_T.1 MUJ<^=N?CS+VWVQ_.Q.C##4)D8F8C=:*9>UM:H204B7+[*+'UQ6@MFCQX\D*6 MK O6(0" 8;2KX9*.^ZN/CP*5Q/RLN';IQ&T+NYXX85[.$[%-5AS@[A,58]U. MF#63;X$S/4.*FGLFVJ'V (8(UC%ZH $U=^-E4D>-Z6-PZE2#QCD.!HUA)%%K MC[D.E>L@SB/ -OL2,FS7JCM=LOXF^I' :D:XB $J&EL0FV83>U,DS5&6R>E# MP>O1IPB4TBY%1S#R$C\.5+FE/!FBE(P^2$K;53Y-,EHB(>\'TQ_7)7USSW$6 M7"6?_CW-58YA(D*@K6Z %,MVV,Z+C8GGR6!CM"/=AYBZEX-YM+CEIXBL6^-@ MBM&9&:YTS]--/-]&MF?JN"9]695Y[N4"=,AL4U:N\[%Y(FV*.2R;LV@';19D M,$^JRC!#DY1;L#ZPLWE_SQ@XZ3 3^-;[POQH*3O&=Y,Z[_]FX-E#]'4F(T+; MWH=NO=PJ^7$15=;@<&@X(3RLM#UY$=704!L10 ,L\J@Z.XN-G"0'!LX588HW M\#*/E URV;)NCQA1*)M=O6)45>)S"3_6)1EXL"Y7GV"K:N+&^.84D@B6-Y1( MT>15T.4NS/8WP4@+/S8;6G@@1O.Q" M3+ZY"QD0&FN[9%89N2Y[K7&:SI>6\A''?F&0V6\L=G:]42 A .DJ%7+5EK&& MN;;MO&"?6\Z^05C]NI;JWF7Y.130L+!D IQPQ'S5FN;MDR5)1@&U$_5F+DL: M(YP>C#X8Q4%,^YT_+#:SEXTQV/V[@ J9@0+3UT.=@V3&WJ>]ZW++YK*6,RPW M%H;48!%72;RR-(IJC1N*V'"A+Z62"L(JR'4,@-=%RZD1+)J794V@47RU03LE MM@=#YQS'_:L?F>344D/-H%M'[HF_]WP>FY)H )'*2O@E51#'E]UD.O*"*=H^ M7[KN668V\CBUQXP_"-:[(<&XT>-C1_QJZH(I*C+,1YS1=9H3@A9*HAJ5-;28 M'BO'QYP]'\SAY?'>'ZBCL_D.?2=-,E1&^0)JNI;+!L0YNB!MR![$OK"/)#0. M#5%@X!&3V8F'(J\R]E==;; ^1F$T8?ED-,E>FQO*;!<;,P<81@<*0.D5J=E^E8__T+SW +=@AJ!%F_2,O3C78=$J,%8N$CT*R#8L MQYE8R(57DEE58?A%5;VC=>*C2"8HER9#+M(5YMD:EU=&088]=8SB; M4._O#UH<"W>4[^)I#_=7K$<+!Z)];FF$4!]3U+9-29I9\@62RG"H,\%=]Y4+ M.8I*J;@E,5>UF"C]95#4T]6X,3F13!6X_6;%'S)6\!I&DR>S<#>B:^G9:MHI MW>U"I>K1)Q;G^(<.HS)ZD:_-.4T'V*(%"M>NAE#U1NF*CFL*,)F60%-VP="< M-%VJ?#^27WNUC655BH9#UVAXNH^/56=/(10MW4?:X&27;*_JG'?&FLY6Y9D= M(K!(4F*\?.85E;%F,+$L(THD-%M7+1@NO)GQJ1OWI\Q_]7"-]XU46*'L1D9U MN<;@M>-@E- *D:#+>L5SF<5\L0*CPM@(3A8OOX(5!+C_-;,8A]L?@S7+-L_? M%FK0,^PZV;KST*U,U)NUX#S#T)C!6#_ M5^,_6*@.WUGOX&'?Y0 [.\J_%T+I-M=_\^7+9_YYD>7)M^=.F'Z]-0'] M_1]MB]RKH9_6E@C_2> _(-"L.=/AJ-&BR$$X=+P4:MW&P&U!2F'F]-;)1BRE M( M?YD/FL-V0,OZTU=@,G.Z,:E+ U;E>L!-QFE\*I[[59=RH[V6,W*#2KJT?FXP MJ&E3C3D^/!9&T1R7K*9&AP>82.,F2;X*L" WM';^FF<4R_U^#!2.;WH[2Y_U MUY0__V]W.I#O485/PG!IW\G>V%DA'FUAC!"% 1]K#&?EC#^3/C-ULR\3A_%T MO#0!/7C/-DG6,AB^S^IO&^D[2;6S2B-)Y+ZOPW6UVY^7Q.KY[^?;,WA_+Z!P M0;>+3Y5WBM*P_.\WKQ[XS7_BL]ITSQ%4VPIWLBV7^(9DW+]BX>A4]L!9C"TR MK,UN99Q,@:45(NHMI:R=VWU'?BU)R !$YH!GZ**HN@BG>O0M_-IPL%/QZZO4 M(&7SNGJ&TGALP>MM#6BG=&TH%-@R#JPJ)A+'Q/PLV!7XF_U[#Z>^J(^Z8:@P M4*MY"A@H:DB"WFQ,FX+;ZP*SPA?9 4NRUR9AZA8K[,LOC^:^QS'V,EA(K+W" M%RG3 1-J-O>&P)H-#,61 ]37)2L(Z6ZWY--OS>75QOB "3:3%9 MR2[.=D2:!KO@+&MA')"W1 M)]LKI'X:0,0&V=&1X_)Q1Q7:FVT*A- TY'X>3F?T) M167&K7Y4^>@"EY=&_K!\]JBKPIRTF\&/7S&:\Q6=FC.1/D@7418GTJ^"XEYC M_G#R2(^)J[Y!Q2=0@! 3&O/'5=K)K1V]4:9(BH5.:OJ-/N% 0O>\6!7YV= # MKNMRHIU1F#N;.@ _EFW;BB:$E:I/XJK4'V3-]&P(W4L>K?<^?XIY3/J)%:1TQ4=59BIG M0/-R7\4UC!_#REP.4\'4$$]YW:YIB@W0MNNC@YNQ;#,(2UC2V6(#V*W4-#\^ M/Y<)C9D&*X [EJ&7/.I5!RU7\; :9YH.@QD'#I$:.(^M!,M#LB6J@6:Q9P3"N<#I,QYUN^"8M-GAI.+O@X'WU8?"\ MM#>-]9M==.LPC=))E.A=4/*8$-69\ZCV9NF*I[F!JAJ0BMMX)_4CUJZJOU^6 MB:;7@GGD<3!%$N>O(S:$R4F/'&A1I@8M$X7R4=T=QPGZ:PT^[9_,UFZ>O;5B M]X84ALWFTD=BB[85[R-/'UR,0$'YLO;#%HQ=^[\E1X>$ZO+NNFPT<=(9TM4PZ_+RI;*< M5(L'IT5/2LU5_J1*^$61SB4>2H>>M!>)![2-2;&L0@KZ6'LBQP_*Q(+"L^D,NX'M8D(;Z[X M]7 MDE(2IM;H(;3S\ 76%K.! V>@M& HQ?S<%$LV9=JB!EO'A*;WVCYXX/KJ%8M0F^W8SB873G11-$T_UN@$VRQ3IJR=W?#JP5W5G1>KV#Q5Y$X49<,MK["* MO_ZBSY8H&7;,7&?!WC 7:ZB'OA:AKZZ1[F!'2_T(EY=[Y!/Q3)R@+GGKR\8G MZ_;-3?K##2#?I #@38+DM06/J95"C%]S>@NC1Y+3T,!U/14*SC2J"UX&NW79 M ]K:(5[EMLIA+8LM3H[OUL5'J/E-7)'C*GFV0DP[\QN3A T/R5&^=S@_'E>< MXFYQLWN_V9YOVFSVX5#/.^LYVDDQ5(5?VU)Z$K GY73@LE=T)$*B9)5+K5M% MT\.&W6"U9S5"PD.G,R-3"SLO\/7KDY.#FHENW]D/W\MN/ 4Q&NTR2+/9R\5R MP;_*E"Y15QE-86G[[]0/2T6\+.DBL="5N+Y:IF)03D2H ]0V;95+^=MJ(6! MAR7I>:Z(&)'>_8J@9FFHA@2OK%+;&ZA/F$L[UQJ3_A742KWUHZ*7SIO3U[1V M-*8V/4D,^N%R%_&[)V[MSB##3H_'!I!I#9D8'0=7$M$*R7S.*!5S2C1.I^!> ME6NTN@FP79@%(@\&KF@GM$=LMKW9JW75=5]H#_":/=0O9Y"G[XF\;NFEI86!EJ+*><-H&GU ];Z W MB=(5EBN)7LSO.<[YQN'YGHO+=)5YQDU'Y>J'7=-0 M[,%8L\_,@;)U?2=V.LE@MA86NV';%%LNJ=Z:UNFNLVLW9\]NQ)'"HY/;^ 7V M)W]FYB7!MMBS9$&%#3/D@5&:1J@VT9ZRL0HHQ?2&Z,@4=N@P712J^SA6,966 MLWOV#@;>4\_>(05?P_PN+6R\LA1BFQC MJXN_2] *\>TMQVQ(2XN5UA WUQ_/GK-G9)^Z6>R+K3KAUYDW"]PS):#X0NQ< MMKN9U+ZU7#9X2BCP\V4MC^?)_O M54F%I1 TG9&&SDQ;25TPEA*_X@P-$7,#VV^B7PL\3HZ\'XLO.O8Y+B?E"9M2 M_])QU[;V*[,KQ9E<8BWLO;VNQY,FC>2O3QU3[6&VK(9R#_!?.YM8$AE^*:WN*=:3VH+WD&/5:5&N MI0,)+ES*8]4:FL>EQDM M^RNNW,0M409+(/,;LX..-*56D\3#1IQRV5(]O22]8G03P?C,;L/YK^]P1S)C MN=U&:OW>;):.//;Z*:\*=_9_1083N*JWM$R#]-18_6Y!(PQTD].+=HA#LAAG M!\)0:MSKQ"32GV2\_.S[319%EF!,5DID3M0QF\]_O\_\1TF1B[+=972]M_HG M(@\6JP55#]._4A3"_]OE)-A$N7,;-NWZVU@[SJ^-6Q&Q')\T9N%" M@UI3,5DBS%=P6"\'ZQ1;QL3C:XU%I;L%Q4(^C!/2L0(3 "/384)4?.P'7GNQ M* :S,93>R^I-A>SUWM70]T8]]?)+>6*G-4EM50U7M ,UWV&5Y6EJHD,?.[Y ZO4RM3 MZ,%'K7_?[O[[Q3YRN!/Y-M/NL:M'=N+\PKYES81U#64)=,K,F>PW2 V1 ZPA MA,.&::Y 55;EQ&*#<8KJ(X1Q1^N.V3;\R0S]85?=)U/=TN&V[3\(W;B.;%= M\.ESJB>Q(X%VK/?S$[:BSH?^" $$^*A!VD+Q:$"/=!4"ZHAJOR0-I!2*W:]% M5$S->R\('EMC@6DM>E?!PADNV5JMMR5KA?I>&M_GB#BNL6TXEDFE\34]D? [ MJ^GO(:J-S5A!*AI$HX07>V94^=?*MZNYGX:42-U)Z#.=U -H$SEK&"JCG-;M MI.2_'Q.ZCY#I;FB.8KM*]+TXY]X]&P(^_9CO)/T/ZZP!Q_^YXF[YA).7DJZX M7S4NKR_3MV46/QSWJ'")^0E*+[D:HMBK>M#+K))+\,D0N H@(A-AC#="+&,B M%6JA%'OI]1 _6V=;B'Y/O?.[U594@U[WI>0=X^:/OFV?W &?R&1><1E]%C=Y MVY[R.:Z ]M]Q*8E6N]\7+B\[*B_ M2@P>OSL\T2O^HOXICX*0(=3J,[[?Y,UB--UONIA:YG[KOG ]SDBRH<&$XV.) M\#''Y,^0#FKE0CO42!(6G:U&MZ.IF.D$K_<773&D9H<11S29SHR5J9[R&UCC M +'Q.Q89C@!,:X]O?2ZA6%* M);*=P"BF!$'D&&(.O71><1D*;"*%UIP$C=?4"ABJ)@ M4U#?$ABH3"Y/UQL[BIO7$'S-D)-=8/,'(8;"CS==5H?9D##.(M*=L015@TM] MPO>OM8%'W.]>,JBC4>O6?TM*R=F9^M>OXS1BTU$]W#'6]:&IL6SNI!C&8#-. MN7:V&">!< I'PYI*SO8(ATYH+EZ_DEA?(_/WT O3@R-U)GC;:FWU!U"OODS? M?$1D>?^&A!989&K@5WNS //D:%8J@<:5"'MX2/BV'3+N1":_ R;&*0'$!.FX MS0WE*U+C5X<:4E#C0G)-0Z]:@_IC2P8VHVK[:XV_#U-07[]YVYFOZTW1\0?A M%=T?!"_ 'X1DI$BE9*#K;1'%1W*;TE/]$PVF/C5U[?YG]";ZNWN*FB7D*6DB MU7P_#1R]6>]%SX$OE0CB?@BR1)SMBT7:A)F]8 MDM)WP_$1AY3:PYC;K<)0[R1.G)CK^AW'4 MIH?+)PHI-(+]M_0D:$TQ'<"G;#^7WH09O&]4#"V=4'\^@I)%AVSGXA:=K=)A M44 OXD(:5\G#=,-/HT[,)U*WR3:U3VV9Y2T\ 45-$,8P$EJIM#7\%''$YF"F M!)KK5?94+PLS5=N8.,\59CSEZ2-9)!I^71ZR-B0[5BM%DOQMAO=:4<0/ZGMT M T3AB5QJ]J41KH)>(D50:?\BA(P\)3=7DD\LY&3;\I5V1&[ >NC=64_1(NG>-;QZ,NF]/YNLA.5M?S MA^C8/$8;,W<)GBG,$@9;ZBLX[JUC5==3^_&;U*EZJHSNC+./S_ NI.B6*W=: M2\&=^@%7P2^['-6:P&TEPL9U%Q7#!KF'4MMXCS*.Z"Y^[-IDU>=TI&BU>V*5V(^.P MEFXZPA!BXI3HX%3 M S9,!4%IKVY:!3J;+/JY2+N'Y#R".$SY'.BU1Q)(/#79'^?8"+AEA<%1:!Q% M9-4TTU &%.$[A7\ML;M)6[M\9 &98RX(D*RT?_:-$V9;#:I:FTYP4U(;2N!, M%X:(CO"G?2T/W:H8<5":.(_\(%O'-ZTL@,1,F*]^ 02TBJ00!5R1+U\^&M4 M5A:B]8WXNSFY*3=9QA?SOJC]*J;_;*/=B$(*Z[0]>,!R/ET*/?2RT_>%;$RC MRBM6676P8$?(FIEH^$0*&-ZD-,ZKP"3D!PZG]0Z3XCN5V)69'N #))G@HXX, MQRK_3*89U"1AD-GAG?7T3)!>F$T$^I;WF><(MW/7RI#5.F@NJ694Q[VRE-C[ M2P'8>+P4%RW7DX,<^AV)K(_#4"EVG[N*?K-70NW8WT=#K+:9T&U*P/0F)[]: MC5E-;6U#W5_L],/;!(&#=,&OO ?G6W329D:61FRG9%OI:8#(:M]':X"BB+[9 M4$-B6Q&HE;<'8#,91;I5XX[#>WB^RHJ5*^R M=,;NG;/DBA3DRPG2]BA3IL_S*J,GI$XN P^R,S?0P9(M4N5Q\L/P(K9-2]E) M)B8M;P(3!%H6IE8&B=R_$&/J.X$%6O\@N#W64K+Z%DU-+A"N*;XRD WKK+>EH4-/TM? MTDT6>9JDHY),>Q>J*Y:R1+ M7EU4=B3&M71$C W3:/>.REAQB1_04CHM-V"?GZOS3MM.Q&IE&8+_>]$#P5DY MZ6_W3J$ DYR9-^3+$:/8L^RP><;OUN179M9\M[@[-0[(MJ@"!G7U9WJ MJ3N:5 FK7TA.FDMJ_OZKW+P 5CFK7C-X7[L'.K^_)DHP%?M.NX$L_(MB._KFB[S M_P^\_#]M!DQ_E,E&+,$G([LYS, XL^L=NB%4/:9ARKQ+W&\+T)N2RNZ&A.94 M&!9-B(%T^A *I, Q.1A\C7W]8#D45=M(@]91S0@]C4Z=JK+:QK;EJ5,>!@WU M/P@1Q,Q1DA G.W'"V[\$:"&%<*D-&R!GP=?Y=KA"(EA>8N));]L*29RBLN!S M?*_A8'$=BCK7C7@+&=@3TTEY9 F-31>^444_J:Y6S+<9LN3: 0 DA NR6#)6V2?Y7BB-S-=R35?='> M5,C(6-Y5_A;GFF*#V:D*C(O3,]&;\$B?A%X2?6GLR+W)_/1UI>@/PE?^SY=O M;F6QSCJ"YIE/I/]'_KU!?B?.D/G\XQRR M9:/C9I7P!X&Z.7"PH$K2GG!NJWQANJXM=84:E:H*TP*XZJ&%^3GFMWK,P:&_ MT"1?B? D0.E*>()*_LN^AG"1ZD2+?G^JG8F^)Q,ID)!PO_G#Z"RA')BMC,*C ME(E&,%)9"P4\Q.@A#$ H8"R>U?GBCVEVW/#=@8-S0_&=LVB)\(LG3HIZ]).Q M;9EP,JPL#S3@U5V,.(.I&^EER;N'6C:_=)2"$8[%E09"X-A+:GI^;OC..ZH? MZ12P];O%<9-XW9_?U_ &:F)3( +<$7AYB$Q!X?;8-^ M$R !&^M9"\* ^.5#POI9UK/2GEN M$;E5D>XM!Y;'QU?=>AWO![>!47I/C=PT<:+\-J&Z3:!7W.>*U&_%"S M;O?P]*VZ[R*ZX?UN*CA'98Q-E]0FW_;2<%Y<%6$3$N (3W94$BP\R%UB1O:5 M\'7?*P).8738M].H#W ;W"E31 4,:1S!E<]R4; 7#1IG'(_/T(H%!56%G+K! M5_&'I-:4J6IL MGEX7!K.8_J5/7V9>B2'++D?<>6$][^$X'FSUX8D3>6Y]*5S_\9R)) J;@G8, M=ROF,#+47)BAR^&GH-RN5[2%$5UA'U$C2I8%/U<2720M0]EBFGGV/!5-]HEO M]SP6W LLF0J+T4B-JR_?;.C,(LUBQ#R1WD_[YLG%Q!*K6]ELB.?(&<+H9)1% M[2,]DTDN[8GIR\E]+410R['2'Q$MKVE1V+ M; WW'_D%DN>940FCKUB>7'T&.43(4K8QFL1[SK9\ &_RW*VX!06%IJCK1@DG MX%71T:.*PJRG<@+V7590M6^@!!WNV\*09M#PJ_RP;Q5!/;VE.8EH[,DN7\3WUA52FL MUF],9#RSU-;-0I@=$(8%S2U+B*G*7T<5+3[:)TOLM;$>,HGP>QSWIYA>% R1 MI <#2]>.#CH\AR]A#5LS%0V9.'ZUV5N0 _TXYW%&H)NHYHWHPID, L?2KWWR4JIX<<5?V9VV0J M?=+RY-)-$P/K6$^ZNU0;_5_<^>LK2:YN7N?6-,QF3H*M!=V6DN+UR8K.' M\B-^D77UW'7?0P[B&^_T49Q/N /QRAXGXVX'KADM/703K]9=VZ2:()C\$C8E MMBG32M$(D]1J->RE6%5?12Q-1D>Y@H]0RJH4O"5WM;,(#X4=1?GIKGK:Z2(Z(MR.[M=I66?WEG\0 M\HWC_B#D3/Q!@#],XZG\PZ8T.GE).AO7<]]Z-3]?W;3SZ5?DL@2@]@]"[?7) MY^=Z6=W 'R]G0: 8QC.TIX"DC"_^KIG]V%O[DAA43G89]A9AUQ:=(29\#-3A M,_T'\PE-LYS-$RNG$P\3#STHB]O3&:]#T9Z#N 58O',Y[J2E!1\^I;Y&P?WU MR]1.XU3,X"PTU/'R#P+S7X/=_8!/Y2YXUR^C_G7;BUH@OLBW4W"6>,FI>146 M9GG7[\Q'.O?5A0/^]\H+GW6)B33?_^3[+K5;7SIBC_<@?>S,H4CLUTG\5%&0'?!Y/_">?_U?X9,6^%63Q M81H1F!'YX#DHP-%<0EH+0 M:;"EVK7KP$IU<4/1]Y'X/5#.<2#D;V-Q0 )#;Y.=M29;VV/RY_[C-9641;RP M:=R=4_R=!A-SJEZGU$!UR-2Q/EWHKJPJ6\208$E#4Y5%D:PRU M?V!U3)IO9%L0G3]J^V>UTRA%^\@/7>FU:6*0,NOE^>^< T=G+ V@O4<\5=1& MP7XZP.4F*S!4&%-6'7\#!(R2X4E:: P6F.JU-N&[]==[$1:$3U=-XAI/[">< ML-DDQ.3Z&GUT/:PMVZM*KA1]A;9CIE%)^US=5-B<*#5>W!YAZ;5IQ@C2'3;]%T69--%DAQWV-"X":XMR#4Y]$6:>4<- M671JJ:@75K4K&TTM4EIQI! R%''J#J!IF"UB*!MM?M)#"!,E3O/+5J[2M4(W MD%7IHX*3D2XW"18!A?..BQ,A=T,9'V 82M^K/QI3&OOST\ZNAX+?3TV6'Y1E MWW(59 MDH1:$$C+(,*:OW1D-\5NT\E++LE"CW5#K^&]2RPQB6X.I,K>Q, W^ M5EKK__*;Y=7T*^%/T1[F5^H=LN4#SRJ!GZJ9N*\\RLM_1Y[3!P6O3RJI5D4G MW3+0.]$)THQ0C)^<7ABD%5R##(0M8L!353DF @QD+-&RIG1$P3*CO(W$\HAN M^&F_52JUB@!=C0D"@7COSD4P3>E.+7V[IC3V"VQ/GWDKA M6\H_F\?:K0Y6N"M^LKI.$"!A#<>N)2-@Q#OHD2%[-UC5I%"9$^WKV2:X-[\G M@_]0Y/V#,%LK_P=AQO;35L!Q%,#'M/X6//)!,C%R?"I 9O;L18>41H]B_I MHY$.P+PV-&UHK>.Z'\Q+\GSF@-G8.-(\$GUA<'MW-FZK[.P8N\@)IA;;F&+I M#SL@,&.D[$SC2]I%*A'1UC6]%%RI]EY/T]V:_RX2J&"$U(]BQ!U(7-?NG7(S ML^UKW?&1APAM[_!Q @RS??:/.@3K2;TF4\O%B6(Z;D*"!1!*FR$V7;7P<-K3 MP%V:*M^3XX87XI8S8EQ*HW@X21"ZCP@995]EU$_[]^Y6+7U^2=$J=/AY^KST MJ[A@[//<^-OM\+<3$;* F?]LYZ;_\/+5L9%UI*A]GN%>)'"7LVGB?I0:/+(M M:@LU.&EM;*T-V'GHJ74V*?N#0((XK3A*?V3./;SV7J98( #&74A+@KMV)66& M6UOEL= KW(9LR>UB&*X'&X$27N6."E$-8]YP0H0FR1G N.CBCR>R)GQXU41= M9./@X?51L,S:P;J&A0?C!'6L"OU%]3K33Y^5(5IYXD$1-08?"Y3&%/^6+_.) ME4.21& A(M,!(?'IT"'TDN=]!)+DU!'C@XNJL-7[W=Y*K MTNYTY_7*XZF384X)Z;GSZP)#SE= 4[M+#.L\H< &33D%39Z0" .B9%,7-SW< MIF!Y]3[X>TZ,$N9<86:$0W9UN'YS;CMCVU;,[](3=,*0=]8J\1AR=Y!.+FK,L5: M6@I8S]A'9_*HK9%PVH6;[?_;C;F2MDKEL:XPYQ !K4//%(9S)*\^/V M1A9OLN!/;;+2RP:\M]8D7(QZ_Y5BP3!OWDHI6U4VS7==_B?.V)K:@^]4OQ+' M=1R-JZFL#F!-WAA$L("4[*698*F70T?&7M=&>>.(G_?\]$3S>JCZM[;N-A9E M'+$X\P=Q3:W45[]_+9G_/C9X'NUU\#30F[R,$9'!0J)RC6$[6C'"DH1\@89/ M$W=@L+TS5_>:BK#:VF("4S?8,&[U4<3?=S;+C[U*-/J-T$^$:HO7WW+;=V9\ M!AT'2L+0AW'32<=EG47S>3XFHL=VX]F,^3B1Y1(O/@NEUG_ MY\"($_FF"A/I@F^EK,J#&I; 4FU[=AM(] :K )GZ8SMU_SE@;T2:R93+1W 4 M"R\ R?B&(;L D!))*D0T/I^.$& \W6C'+%+1GI+_6^#RW6>AXZ>/U=I_$'XI MRX3^:P:?KR2/\4>X;DF_EYL+CZGNC97]\H[9T2!MFVW8)'<=N8L;T#)1_6H> M0GX $7[\ZSMU-@YSJO$T)L,;ZZ']V=&P_?.A>$,LS.TOZ)_(/Y%_(O@J_J'P ML5ASQGYPN$_;IFK+.A3'ZM<1DMO+-WBN^I?ICYPI0P-7;YIM&-?HBY/60[SP M*-0G=HFUP_R\B:,0[OLR0\M-='@;P53G^JI=G@%E6$K.86GC! ,?9;8, B$; M=CQ,U"H_:WL17A0RP$O(/D!%+] M%!-R+O'Q'+6E6#M<;-]!5F>/12ZMCQ8'ZTGA>:NV([?BTDTIY"& =N.G_,X3 M#.5"+-Y(5-PW]"R6L2RI.++(6,!,,FY:T7C6T*.__65B:O^W^9&]_!_F\/\[ M0OV<+[0J3T5(<>&TG/G>NBW?C9?=4,_PM/WSTU@BE0Q*6NTGPO?GAZVN$2"Y M6"TPUGH>W2(.:J7Z/KD%U+$)$OX>E7^_JJH';CB0,6XD&1>@,!'Z2+ R4!$S M\Z;?2V63A3?TZ&8=Q_.)K.7";P?;@(K:W>X'EOZM8R5^D;%M T)K[NQ#5^4Y MG!Y?MQD83KYS0(I^3=5)$F-:.L)-O-EY1:4,7B][O@TI 5O6!44& #Q7L M4]Y)>8P:2Z;9;>E292W<-[*2E]%X&Q/I7) MN+$A]#7BXIZ>3BWSN5>'Q2-M2R._N0!26I^'IR "'3EU&\->:#)-SAIYT*!@C-J,I MJ:AZ^2<"0YMK]4!5,J^ZVS"^&2) M"47P]\Q]4!1)ZX#8D2X/.'0,V8VQ=)&2=7UG@ >>HFI"?TW"_-/J7!76=?E MH+/S+>#!_*?Y.]B?T'XW>U^$W,W@K9#R$@QA4@@5DT+0 MY+2 \IVJG)KUG*]>[O=\X7C1KD/77OF31Y6BVRK5V&<,@G_?PLV",+Z:2D9-A*F8N]>$8,AO3G-:?>+:CY-(5EJ9)>(BDH)"PD\KM"., MT8Y"&R4$7JZKB6,:@W2L08Z B,C62+UPL^CB3_"B3HA+Y\B*>NHC5O#H>+=P^BFWKQCIT)+)ON+ _CK@XVYSE,C>".>K_J2M02,@6 MJ/O]K^@AZ.+=I2]PQ$T,%?%;"T\-P2EY)[9%,2_%$2Z%CK"1V AN-3QC]@CB M5->>FJ[E-2-2W._@XB*V6;M04?-%GW8MVE\J8"^BL<2UG6N\LT):2O%-\&:M M_7+X@HHXHM!_8>\M@^.,EBS!$EK,7)(L9F:VF)F995G,+%O,S"Q9S,S,S,S, MS$QKOYEY$Z\W>KMWHS=V-F+^5E2=J*]NW9,G3^;-RT@LH'(9"7]P,])!MHDP M"PIM*T0R'*7@I_23-QX"9Q&*Y"#-R?C*5_-)7X]ZY:&JF-U0]WDMDM[BIB+F MXM?815]0AS1;]>'S%RYH&>G%Z[#I;JR$%1QF>:#GD!HEGPB_U@)SQ%.^9BA/9:#^ 87:O/\Y;K5ZKFR:I$XX*5E^IH$I;Z' MCG$-S7[](EMC0T.@@X59:X2;B(P#J96>D*8LU41WV[8FUDAKZ#=!EV?/A7", MJ'1>A^H>6-6]B529KNAF:)V'C1F;="T.WLLPKJB_]7U\KT[HWENA\:P=7,S7 M66OYXZM.Q:RO)V-1T1& /1>3AC4)(_G&9@L9(W[6 XJHQ+@94=MBPT^ 1R.) MQGI?GF,/#E4Q@5*-#2$O,*!'F05!B$I#7= [)-J,:##AA;3=Y&1:5^-2N/OLWA/NK34XK.NZ+MKOF?R]K_X>Q?[!_ M>JMKTWA23_\)R(NG^.>0X+!WN+CW):&W(F4F[:/_9WFMF<2IT>]U?:,(8KE8 M"UTFLQUCEAMRW"_VCR)=5=]$0MDUX6= <.W:UK_.I$8'. M/_+!-^<;G(4(XD=VE6[=\4@'$ELXVCL%-1!4IK]+W,'(=F^N6G:OHZ502/5)#4X6"?-"BG9 M6.1]=PPF7QV&?&E"\Y1%S%U +X<0Y0BEP$1>>,"$(/44KH)KF*T7>X: B;^4 M,'S'H/>I(#K'=A:O7-CHMX>Y%UCBS*_+]KTS0FR4^$I>O#*3:VG?;+#S]&[] MG!)M;(B/R@.9GD^ IO,,&ZQ1&[,$WMT5T-T^TI]6Z]&]57:(XMCB3T/G(F40 MZUMTXM8TI4GK*-BJ/4WNN8% 3[R8.YT1)[&;4 M5!H$#BB")M'"O?V)<$ML1U1BDZTSUMHPJ;2D$;3F@R2FN W4Z/6(MU_]YV > M2LE??LE/542@(+T%,B)_P\7^HKL\"D5,YV_+O1]BM"NL@&ML 80DC=/A=*IF MCY94HW3M'+BP/]&&QJY\H2])'0CI,(;Y<<]!XVO<) MN,#L;$.$E]&5PD):_7XS9C@28[W!1"=PP'#DXI)#HT.A4 -%'9$"](ENA/L& M[=F2? =JI;VRM[4:,CQ\#+VGJ"@>)R4I3:;!R\K*400>-SN$\@6T;RB&3 L0 MAD8FWV3@K5YMVPL.$.HBJ.J%LQOH08\'_7?98EBMR7/(3-1?+IG?0_G6=M#" MO)J82,NLC*QZ8S*6CJ31J$/VQU?9)IJ!DZD0R"GX08$45%;G,U91%-6WPY\;?%M;/>JQ;->$PJ;5'49%D)?\O%8)I:.KWWY8X*; MYJV_WA NQK[=GBIXW:;H/>(_9X_KJ-&WD*Q#44!UUP!5IQ:4T77A;7HDJ%.+<2+LX[' M2'+I(RMFB?1O7XQ)DB/L"Y;OF]P\9VFH6#(C]IHIPH6'R_#,HGQ3RI(F <.( M=?[B!PDP' MA!2].]S\FF%-195*@:,G6>@HSC/K54<-:TK[7W3-/^?3B'P$2GR<$7XH4V'3 M.?[?9[]?X)/=@01)@SQG^-BFGF #SR%):L#]>4183[?#)#%1CM7=4>J5A:=+ M?B&7P$^ >=[/LE)N\Y>X8>8=C./:'W0@N'V1V6W1>^#W(,C*AB:!3-$BZ2&Q M)0[>(%/QZH?!WA69CLU^7QA 2$#BJW"4&U5'ZCL?>7)F.-\8'K[9>CV(X5?0)V9&SXQNO7K)ZJ!(D^:%3P//PAD5M)Y0IM>PG!)1WI(H#"OD#J8&\N M//_;9@%!E.?*B](W;0U3]FY@!>045B:Y9P#GL/67P.ESAGQ_\(7!R<"XM<@Y MI'&M"B=\0G,4$L%OOIK8\"EAF%;]5@47@FC +KH2^BC+"2CBXGI,ZFV=W?:K MQ%T[;HI_.=9I)$>>)LAM7MFA-Q'X2IHX+\U2=^#,M8"Z>C[P(D!#1UC/FI"O M!*$4)Y[4LVX0 61 XM#*+<^H]-#.6.Q!E+142HBR^G$\6^[\%8MBF4D'QQ!_#B M0GOE3MND_#9)F]4<=9[,H,"8:::&-0G-W[9#E]J*=7%PR&^DGP#F-K@8- O]G.$Q?A$P9 /:5^TR'9W*G .]-%R]KI'2 M89OU0OOAUD5RTM1N:;\@"UP376F,GWDU7'$$F?Q7) M, J%.H\ G7*VXA,DB&$71" (*(!P"TE@-_*OL;NR@$WU3ZGP[TZ7U1OE.:R< M"B]:D+.RZ\L:YGN0K/:E)!LS+GTCXDCCW (I?C#)*B"7R5\<1D M\^^,=6S M=:M R8C]NY"?AEC,"(EL"O$V@-AYXE93"FD%A1Q3$N5>2X^* MQ]]1<4O$+2AV*NPP]7()A9-*;E&[@]JGB81MR[P1GH9Q5DGJ$/?L6J@L!<2X+$M#HY/)O]A2FKP)'SC]L300)@=[.HT^B5)GL<&6?=I.TI.#<[=9CJB MW#KM0S/ZVNV'A#K-/1U>VDB6N!?I^DXJ?I$9(F:BKRHLK]CWF\*9K\,NK@5! M)3A"_?N_$WPG%9;;BN^";G0V*+-/ O]^FE2_=L[9ANHGX5N22^@/]^P\'EU- MZ#^(_QOP?P/^KP#(XGE9$5U05<_H?O:%-NT8M5$:UKXX$.]5ME].WK9(J]A2 M$2>8H\^PLC5)M,EG1P.B*KFLQH+GJJL:V7YDH06?GA:FO%HQ2T=WAXSKF/.="%NI:[GZ]09 @&PKUQ$@)K40,UQY Y]Q+L3QCNX2S&G8/Q MM:&I'EU7@J"W^_LD 6>5*7226MIK/5>9#&;R'$A+:GGN$\NT"4O#.[]625(D MN#0<>W,Z<@.720=*M+PP4IFHW'=:I$8XJ.O&![J@0Z'MN8X/@8CH)(Y/P>SB MM$S02HPP%M9ILW_JIQ^ B1IJI1;&CDZ4[WYL\#(MA7:9S\>F5/X(O^D&KM M9^&5G_GS*G@9AGOD^+Y7C" MG9LIR6[3HK,-Y1>A9[I+M*E[(7'7MCJ4/XC<__6 \1__%C"YL4NC]2[K!G:C MA.M>XW^\4R0B/BHY]:-H-2)M]7HD_+7&GLI:$EFVMM<#H5LO=@.\MMT7>JZ% M85H=_FF$AH+-]:"9>DCRA_3>C ^PF3ET1-\_U@ 1\\V12HD.C7K51LN-D@6V M-Q)#))"89DMVDY9/2?. LNF,5 CAOAUMVK&7.1" M6X\"IBI:&,K9L05\_RF\OF'5/K\Z7?1V0!7M2#6[FIG2^CZUVG$!A%45,@9HV%K5@M @?7ZKP2( M&$4#Q0'5N;ZFE#VFU*9!Y2^3/+=80RF'"9=_%S"RV'[&9E#)[N'?;$>4_^7( MX3\+J!3:Z8]80)Y=P;A?>/3JUW+S9#89[)F_-*O69[)N-DX M:ZK-G'=&T5TT8U.:;]X/P&5).@@VH$5V6T<4O\ZIW0.-^'+"]))K]XT-K)SP M3,(L-H\YGVH/C^-;B+> ^LRP)4B!6:%YOZ**5/6(C(9#D TH@58&A5R=PN94K0>A=,FN"F=F]5]%#K\WU1Y_-8Y6N4YU1/2X6> MHT3+?^M=17"POW^N9%^]UTSZ!,Q(HK'^%V1E_LQ)A.[C7[AO0CWS]5(.K\%& MF;@V*R*<*"OLOM+81+2,G!TXDW7I%]Z9+([WDE,SX6Q]B33$TOH"1^^.KKB2 M7(OIHG/IF]0U\P$6)U/P1],R#._:$_ ^2Q7N+2RU#VG*3.Z,(B.&(X_;^X_C M4K!>OL77O52E_J!V99888&APQJSI*/1GE=.0V?T@N_+E>%T0AU^,STF?44L@ MCQ-09[6*SEH;F96^R?\5?IY):HS9-4*V MUCE'%U8\U+-6D.BL\!J0(.QS ( MA#JQ'D7IIE"7XZ,/8<1(5 0>R@WS-!%5%0!BVH+JC @XHPDA+2%!7&Q\_) MIHPQ[0TAD0$&(E(9"/23Z)#\8#,Y#!)5D?Q=]E$C3@WL;-I?XO3+ _J:DK)R MJ0TL::WK;SM<[)VL JJ?U48+W#\Q"?0?WW?ZUUFX[2';Z:EA1 M627T?N+L:9A4U]V3'F4AU/"7;B>OC&W>>8?X$\=?F8UB8L?9!ELO." NB15, M6KM/Q1GG\_=".A;;(:KQ+3.>J:C!J 7K>/Q5D]S[-U;66:$! M2R7O2;C*>F-5>DD_X5AOM&*UD]\QZ8.1E56O[B@@]MHG-2;-?LWGIBK$/M*:/+1-:,;.G&N2%;N M=;"G_9:W$16BA]M!?=^'RV-7?^YY&5'$IMD^>R WW6F33M^I9+@H;BE+^_AL M:_$F '<)IK13M\WEE>89Y'&.C8[$V/X)R'" !C$)Z.#>]7A+A4_8R'?+RJ?% M@3':IW+QAT$P5)]M\OTRT*6M#;)L+7XO2,6=R6G@Z3<(_M!TD[(K!!UQOA56 M@*G P*;6 -$+I-ZU]#.1B6AC,[-9@",7=;*(8L?$64D_<3V-3"[_EG@W -1U MX-".02,HNE!VIA#Z\64^81$#'9A3_M465P7-P1R&"BPXSX1?0!H;DYCS,*&G M8%Y&JKWTZ9:8'*7%J1[!BLXW(URMSR@G9FT0253V2]@"@06%S&HC-Q)(7FIL M^HZ[K,.-W8*G,T1QEGT3W*.($_5S4T]\1-DS\; &7VLG7N"#,X@X;9ICP2:Y.3Z MP9O3Q,.1A$' K+%K$)>!*AH2RR@B$$]FV;Z;0@?],BRI+QV-X)^['FJ\MM6G MLL75[VLS&_1'9I]D7-Y"G?04U@8G?,PB=]Z NOIR&4-[^X0EVZP Q[9K\\0> MC) )("3NA,RV0\2'@4IFS%KFB=ZV*?;[8OVYQZ5UFNXF7J7%A]3*)Z!@ M,?O_:@"&\XT!X0TC$2]PQ6(@%==Z]1?MH+=$[4;/6!=QFH$(XVRUT]BX?H-B M+,9JI6%810J\0>(G8&P"PY '7%S0'#:3DO"@#*=&/9Y*S;S9?YO4P^.Q(+86 M]LP8;6[A"\N:&6\:-5!S?WX]:_9/@ERWEC0N\"/8BA(!I?^H2:1*5K>K&4H3 MC67/H@%C?E:F?2@8=LO>\@P#'0I9J!J5"@1>Y1. )U534E#!5G#5OGF.M_>O MAX52_U\D8A ++6T1*Q)*#EP+:*L[-'NC(NKR\B(T27%) BW88..;V)AK;S+A M%-OK(8&Q5"P"P9[%,>GK@<5VD/%Z6:DT)O.8A\C 7B:$>RZ)-#R&W0->M#18 M%2US$?\A9L+FAXPS V$I>0J,)03RC.]::>#[4H@VYCW/ #>,T$_)&IQQV%R97O+R5!69E .D3]_$<:UO?X$ MM$/Q8R)2KPCKZ)^JTL5A-D1<26LE#B<47K?YU,$T P=WQXKSD^U:3DP(@]%; MK/75F,N1BBV,,L:P8(N3^!?&M<[>QVG2V;>MEG)XSRHF;&A:*QRN72NCG)+K M_7-A1K(IAH >'%6[00#:L^2PI=),D4 #W]G5KI,)8<_O0T,3\\X(0AG-VLI? MB""-C)%(95_:4!S2Z?C.NO-U!>Y,E,)3B-AE5W]Z\'P"%*8Q_0C\&,I*)O'& M['9L].+E)1M@B2%+8ZZ3I&FA<.0IDT%BJM&8^PH(M2U687"62\V=S2.*GW5Y M(I[Q?Y0][>LSAK>[B6SX".!EKF"1!+]3R^_L[?"'ADHQQ/6.PZJ.TVJ#^NP; M;H>E#D:9!KL&,V9#=KCM,=>UQE]LJNUCW# CC!74!/6=KVU(Z'*8?"RAU:G>,1#D,+MG>*['7YV,+R77I&/ M0$;ZA ^>%AMW^);7<7LK=VR_4*A=.0U%6SWG7DW6RB)]@^CL_X7J1RZ_2:/@LMQ%D/^3BEC4TULT)4SF]3+&-!@HN$ZVDH%0AN M2?#M^2V'%#)[7X9H+KV3ESI?E1I1,5>TV% M*1-PS8JQ@KP+\D'_NVK=$PRJ\*>N\JJ.LYKH8+LI-9/>P.,JO-:"\>H?U2G: M>-H::>2\&^DU.3"CV\,;6E^#!NO)G]P&&VRX\6X0LK)PHDV6,5+87S^#\AHY M)JHTNW_F/'N),+%C=!TJ\S@QS+E3='6=7KDPL2.:VJ4(98H@AGOI 4@O22V! M!&SL#PP-N85LX[^_OL*7;BL6^O[$4UQ4^MG[@IR/!.T]1WBNXI-.4 M+VJEL'$@UJ'CD_[4L& P5I' M ;1#C"#A3#P,H01-/#1W\M:'.R3%HU:*P;@_ 9@5"GPKYU-)QUVL\%X+(;C? MV8Q,/@;A3)ZU_57@H; >VFNAIMW [9LA%E!Z=9=,+466S9]4^\LE#RI'B:]H M-D? HY%2Q-PU($Y#1?S&)N-?C6I4W9I!*"UM$FK:Y,K&Q4;D!ZX0?QO 8*4K MGD\OTD=OA4541HM0/6R2FJHAT@41U!\: QT<0SC&UHJJ"H=42/ ](!,&HBGQ.9Q4GHI% JSHE26AR],6T MX\E?+SCFQ-_1YZ4J0M+9=4:>MQQ'0W2"[=HT;F2KN!1-$QS?C37(-OT.GBL0 MDW-(H1MUE$$&.?9,VO(3A2CYWPHQXDX&%/E^$>"M$67G\(7 _ 8F/^5#FFN= M-=R5R.*_IG7L\0 MLQ5JW\?;V4F/=+?JZB7I)W4,'H1JOS#*.8/_[%AEXNNFPQI+@<.*H@G67^%W M)]SA;.N3K0F4R@;%^MX^@4JT+95-49)12.\AGRVV%C"J;?>!9!?+L4MT8X,[ MIO!$!768A2QIR/?#7)%:A%,[Y ]%\,IQA*"A'*93[$>2H7?-]$@0"Z7 9<\3 MD7[!&A(\]Z2=8WGD=+9KNPLB9DJ7Q3;2U:$4[L5#]S[V*N&".[ LPHXA:\?D MTJ+T!=5E!?5M0]H5Q*Y624 M!G." &V"CG1!_ DG\UH=8VQ#Q$*4A)TTW+BZ,XR=DU=+!.TN3B1<\S(<^$+E M-SZ.SZ@#K[Y-**,>&V,?9D^TJH'+K["(N/9 .61^, R+0#9TD"2\U@EV$E = MO9IPI.$;?M.U&B R\6J<"YT*C,ZUZ[L/>_L^0\U9< M#1A:I(JG;K8M)F7'":@,Y,AC2>O>XP[9:J$3# IQQ*A1;!E.KQU$V1,9>:B' MB;-&B47WI&ZD-_D$Q)H%ED=@5"&\1;-YN(MSY H3"]\VRE)-#U02?]=T]O0U MKOJ=+LE,@NV+ K^:\P3DTJ.KWWA_W5//]YQP54+L;DT*G!;UB&IRU.])?,99 M^H*P5=P8[EWMR89MT(QK;H''W_'35KJ^/A]J1)A-GH 1BH=?.?[G[;KS%1N6 MJ7RO'B$%6]9341I-_;WS$X4VV2SIU_AR=.&),2C"E>::T?(M7W'9R+M,XI^6 M&HY7(1#> F3@]0@-JKL8W8H$2PPOI15WX#?\1M95V> 8+EULYNU%[^.4^VS- M6YY\*&^!4M_"?)L^9(.1$3;S>3\!K;>S,J'&* MO!;>!]5?Q#]>XVA]J/E)Z MCM7CF]1&1D1H@]P'6()*K&[*]TFR2B4OM9THD[OD%T*1 T.%OQ2>'L6V%I1% MH3UIWV8(1VO-RGUCI;]<:_52$D#V\]#6C'1!RC[T\H":28Y8;9Q8W47$MYFZ M1-PW]I-%(6N0G,42UCOU**M9?P;9[(JW$UXB"6D^Q6!0*[QCL5W5M6R"8_ M1D1,#G03SXAH*@:(@/RM'0T/U M%0C:IZ0X"Q/J),"_[4,?K(]&)@\2CH4E7>[-'Y3IIKNTZS&%&WW.G\ 0R;A2 MBT-*!9+MAM2_^=-G1-QDGR8 _G"*#O7II3W4*R&[;V//)&Q(NMHUA"C@Z\;% MVFXKQB!10V;*G=>E3WG&JD0;;:12Y,7W YW]K*@9&*+?M0WP5"Y.!L&_H+-+ MQ\D_ICG%&-AX"5 >^4 LQ%WCV.C4KG3AY>U!?&EKX*9^FP3^U&0S[Z'O0%_< MQ,3P"B(;'?I*KN8 DRLLX);[E= M!H]9W](^WK-C,15N5#V1,\CE*V*WB@Q%FQ. M;S*25#"%3STFE;LL[\'"6TR-D363(R2EZDU,:7'5\J.7'@A/6[06EE0-;7_/ M.QN0$D4=^^1QR&,SEQ!R^-=.6$)Y=/-A0KD'6$FAD37#^LR.'3J5FU50LN\OO[7F;3-=F_M#/GP8B3S@\2/ AV. MK?/E1T^U8EKJ_:Q7D)_]MO1#2E9AF\!-QC(:.I#?7(UP@@LH3UH$ 1WY6VFO MHK_ ABHT]K_&'J:S;"HA![Y9#?4J2 ?5UD!AF3[#&+XE:2L X9J]JT;6'30$ M3PG4!S!/?/7ARMT1)O8V.30H.S-2*@^_^RJ=7KD!5K*AGRO%/ MAWIW)FYM<,RC!5,2&(^:3"="EWY/\GMK@J'HWGB2MQ(92=C*>DC[!,P!;X!3 M$52+LP+%O2WUD-7I'/"[V&U*NP7;B\>Y>-:=X47?YH>*VI7'7*76Y!!^MQG; MP"8:.KT\'R8*0;2659O5,3Y*G*WAD>N7,] M[UH%&&ORB1M"^+SIZ ^+B2"B(5KC #L4I.A8&"R>G++\$$72;H2'(2]H3]LA ME8=?X?/<\&CUFQYH/L3=T$JSQ#:Y$J9:,]J7>7F4T_F(0[;\EVPU;473KN4T MA;&+(0:AJACJ,65(X'*4S2LU!D3^P$.4K$P(7F'ELR!DJT0]!(Y23\;JYJD8 M7$3:6,LC;93?LZ[D[4YI7LY<-@D;A:MA_BN9#TGT3=G9;3.Z!U#^:_;)J5>9 MQ%7!Q,2EF=I7"(/!4OX2F89MP_FPU'77^:0M&V-%:?$<>]6D[/1ZJ;<_.U6* MO=Y)L@7_6U.N*$M0>N.Q'9H:(C._=RM["'.FYNG"H_2KT]%?7]L3C1/T154/ M;]+)Z*+];TTDRC>(0$]R=+?YHNSGXC_L\"OY/=AC#4\7WOFHEKN_!1(^&%R? MG]3TD85?E._U&!>:*PA[@KZ^#./!E<=__KE7^% M0.#O2$@:=%A7?ZW\1^'F_[.O0NP\5OMXJJ=U;5_>+*^CHA3K3*]#B$)AOE)> M$@(Y$9=R4,#R8UM)J&=<09JBI'[U(@"3 KR;1I^F(LDRRA";&H$.N>DD20U" M_A/0K[WQ/C+^U&VQ=L4N)Y_3T%:WM\]YH)!G_R,HMS%T9:/ @C''*C ]^%': MHI*+@20 -[+ =04:K">+2KSI3U;9;8CO:A)Q:9Y?@/M@+5.4MAA&//YHDA+T MNKB-0%C@J)?S<6[VT$%X[_7\OA0)=?_M+.:$>A MP _G5.\C\0H;>M;K$U""^/()L)*NBR6YR)^^<.$:FWVW"=T@A?IQ79&V>:.Y M ?B=\>U%WFO>BU:Z*EZF@4H'_]!!&/JC_H5V1W.]8*#%QFO8PA7L-57#+]YPWB /$A,3GVAQNS8T_W;Z0(V)JRCUV9ASM^EEY;?%3-4 M:ODY=8A=)Y9[\[0'GY?OSO6-7BZ(.$A,[/V(OB7^;25FUY T)!7.?S]$ACL= MP^.]%[\*CVZ.XK@3X2BZPK1EAD@@=UC&6-&E%SE(7HL/VO%F.R#2<)/Q10B1 MYSP2&Z;"/!Z;=L8 M1PK^R#AT]I>$BBM]G#"9@7S/%S\#C*UM<_!JS&'Q0K5O8!R2X3C?[(\@EP;UH1QO D%<9W'-5PSL M>?$?"UC)=$:PNE8_0Q.BB9>/A0*Q#2&;$>[]!();X"!VFVQ*W&O\<_-])M%)6DN0H::"!%W/9=N$7N5;E!?<[J_P M6&1\,41((E)^A3/2.BI*;(!U0Y)A5"T]:84U/)(T4>I&S646N9NVC'3:)#P$0R&,15G0 !A1+8 M332$(5/?#L3:I*EI8&O_!UMYWT".T#/BBJH/M^TWDVFP=(K_NL>9SHTF&Y=( MP>MP@\2Q*_!'Q^M45D" H^-#!'+2A&IS;^*.)0-HRDCAA2[RJJWRTY2&I1A^ M7TZRM)"!G+9ET%0CP1\&F^QE[ 3>U4 38&",+*(=,:*ICV6:W JL?7NTEU5V M?9MJA@X*&JHP0$ 65;KW9:=':]KWS4@5^&XV3NP#M)6R!RW/ZGW1LPS0?OB MBPM;7.5'R-(#.F,6GU_P8$/<=W&I2/1;>MH;DBT=C$-!*B+%+A0V:N3W2C[+ M/,R8UJ]HK8#P9BKV2NSK5&8/=3#I"9PZ-!M'OV1E<)U)[0"A">81?D0EGH#^ M(=P1@QCOH@72]* ?59P(/=2!Q^- 6"+#QLTVKBM4Z7,MSWP,682"0[+M'1NH M34$7.F(CUMP?AW$NW J)8T*2UHW1,W>K*CYT$K18/HXSZJ99L8]8RVGH5/#A MF6P$@[(1EN% 7(.^,>E TS]+Q/Y?$DO"3J((V.HO?ZEF8?RM3&W*.>DNU)<_ MVW@\TU]KSOT-)19J-#9U-)/0^T%LT.5R$+/;GOF+/QD$KW3T#EWEG%!&[KF^ MR6GEYMY-R^/:5>^IT%$NHP6K&OI%00$5N9PGM.K>G9@W#!%B5M6*+&' MRC&_^TXWPB ]ZA3ZVEWOH;M=/Q&OK7FNOX5@\J"'/*+)>]P$FII ML!&W\G@\Q<[)KPAW9!GJ*\\HR#;4ZN=V^@P?9W\+YJ;FAE*]G9_%RGT;&KI/ MD0A <'-1&=)DU?9JV+6[F^3MN3XI([N6'F.ZU084I?543QH+)I>Z.Q='=?'\ M-$M=J?AEJQG5(S+OV1EX86NB^$:1ZB.:^,AQ,F%8)[M!?&_OGG6LER4 MK=JYX5___]9%?T^Z7>&O,30-)J;7++QRD2=*B/7Q@?I;%E=4"3O+*$\WHT.U MV*VMTP@ST3&YD:2/D0*ZJ(R09 \@PH"#3#NF$8-R_@LKU38-JS2>GHA::)S_ MTW!P%*L?Q,-0S==:W-1#MI00)N8(GA!Q<&@U=B\O2M MOV^ UVF-; \Z/PG\"J@91]IZ#D7R M"T.;]60/D'VCR3$&HI="PEC,H+GWD1?G_$X=<#BIL43%9WZ.[0P+F-=O.I< MSE$EA(P)#=X/+5%0R[BE>,6T00 M'=D=HDPRNJWM@3LI(BA!,#E H-*E2 R#H*_YS#Q82U^ CK&'D8V6Y/2[.K8;_9^%HIRZ](P0S=$AR\>CL8PBX1:Q@38FI\ ]'-;:(D] M@?I*F]"'7CBKZ6M'S4UTR-F>A$^ IEZ)9=_$56YVJ8X%%XJSS*;E)V!%8[S5 M(S1WV]V+WO]D@O1EW>:/ OVAT]+D9C;5#W\%TI>3J..4H^/ M(IZ+?W*MT@*_#\G7R>)$E.W9,$$\?# AI[Q_@$4H*'>2O_^9L8MX&(]$FR;V_N-MX13X> M9[.=7JK,GQ@&NV'P";B_LLW4K/P%R(K"->NX5 M>;HKF9!/K]\JF44U-_,5AN']!CB=8.%2I!RYD"!!):!INLH)^=E:'BD6*!3Q,^3M(/4[LV&XV;'1JG*P&1D_3JT'SKT_I&F5'9-HT M?2JXR3*$V%:DH'920&2 6A11/*54.+)0O\'6A@VA"\.C BZ01 )&^?+WVO U M8P3-1FI6R86=? BQ"3N2)= A*%F1\3C@I,CS\I"I4I/Y&_!X!?>"4:!0\OE[ M"][EO:$8KH\[1=E*C)OE84"I)CP&"U_FO@_'10X*Q]R&:U]!I1%*;"3_$E7& MD@V#!"4Q#Z3*O7?L2NK@V +EMKU:-DUV-0JX087]NZVSI+AB)NN().)>0.;: MH5>&JZH^ >&$A%+!T.Y."&GD27TPT=1IX$RX507\'ON!^N%+_MIN,+K/"%"& M6K#;=LZ&+\7K#ED2J@YM'NLWY8QOA1,]I[)IC6)OIG$KNUAE9\9Y2&"? ([? M-V?/8:I<)(Y5:@WL#'(Z\][5I=#10@B(OA-^-14RM[99OHW/3GS]3?D+20+> M: \:HWS6+5-@D*9P#SUFSD-PT4&]/*(3^_H/5V7MO\B@_':#DP!M2I$<3G:] MP%7@H66O56E.UDKVPTWZM),-)8P'.DC7)(IQ\.V@HJ^ MO,T,,Z:JU)>>37C AL=+$(0ORN;2[@^D7J41^@(.YX])8]]'XS *7.F53,T8 M7NW8GU].P=G_T,-6V--]2<9^^=DZ@V;9957,C9%72$*!T##@0T@&8M>GT-]? M5\%A]Y.?..G*! 6F(66"-:">F10E9B:J&$BCS*\\*FFF-.!5EK^S\.P+1S^P M*JKC6SW&;&5 0R?81U;P(C>/WMA4N,QOQE^TO$XM@8ZL%*]TRTE 2K2E:LG1 M)L"3.CP>T?4";6A0B(.P!"_Y_&W 1NNDL7[7A=I0@=O@\9+"@Q2CBDR\QWY7 MAHTU7K/H$B,N!A)MV8W'@<(B (Q-C8CSN$(L5TK[-QQ,FNH+DG[6S_BT)]-"8 M-SC6DU[L01@WZ!/ H/9.R'*1_S3/%_)UTL=YB_9NZW;?[\<-;=:K8'4=<;[= MHEKA\P:=ZT(K3X+O<6-_1+\"HR&EP?[9.;136YT MI.0Z[[=S=S;>AIZK]F\3GX!X9&4[6]H_&7*8+5?GTLF4U4^6TN_'5PV6WS+B M4\>*KSN_OI93F;RW#GGZ6*?^%M3[!*R1Q7$2(8\B3F_QJ/:_\,GYGGBFPA?> M77X"<%R>OFX,3K##Z>4[J&G1_R$IZQNI ?FX"]H7=W>QMN GAZ?^2Z]#;2]H MS\[Z68%&Y1';BQH,R5[CAJ;AW83LK1N;'[]^(^'214&Z\#J&R%$:S;]EP)C# M,YMC/IU;O'VWF?6*?&=_.F(K^OS-W/7R&%_JCCZ:VVU/ 4<5W8 MW!O7;_;3,'_$L9C:'W$L'WO]?1T<22K &Z(;"B XL 0)]?< R;;-<"3(MJ5M M+_!7^!\M9S-MCM27)ZK 21AX$Q6?B!MQM]AJ8E:45S>ACMYV*B.K)\>0[#KK MY-EDB".D#I<=TSZI3FJ)6(#=9"H.I[T%0,"BQMV.V"!GQUH3Z[6+$VC].LC- M.22%'#HM216X8%KGHFEHPY96M%=U@BXM*B*I3)69+@SG;HEMF-\#"]RD:6FW MK&G?$+)4KB[8)QY,.H.0./89SUXW1&T'9%232!!ET"7PVQM MXQ]K380J+0^Z"+%H0>MMV5FV2$:J[K^%@76!A6!5$2(W2SRT5Q4)A=81_#_7 MG/Z3]\59_\M\FL"B_ZBZ%7G[L7J*4$JDT5T=-Z",^PEO;9<@H94S&&64GZC^K&$"#5]-R M;"G:9PGY"=AU/F>5MI.[Q$=E;NKQU+KR=;'8IT*W^G'VH_RF2H9L6R!(]9K@ MZZVEE0@27NR22$S0*$UY)KCRO8@Q?T_]Y05#H.U07.]FAU!5Q;F#W"=@G^(3 M4-]TL795"1J11XZ7IW%HNA?D'^Y $%%")WB<(G+1*P;>?LL%LAX5HXV:N?^5 MBLUM/U)58JD@AI#>!@Z&$<[D5^;E!ZWMM1;J>-4 M;W'K>EKB_C UIB_-Y89"TWG$Y%[DWEK[+[:M09JKX9*1Z&GCP0#_GL4._O4L M(,*9P].O,+V2+\U\F'Q1,8'*=.-R#L>PI9S,G6^/IX:>5#7#"X5K.\'/GMR[ M#5BSE#)>7O7,44L72;L_,:3=Q,R4P.S2\VYCD-4#TSD9XI"U2@EWSM#QI->K MY<@H4N"5A#(F2/L*S>NILI63<,.>7Z<+QG-LJAQ<.>+'Y\4 M0XD#)6\3DSW4BH&@7-4B?4X)Y^FQ,&+2Y>USF!PAQU&/OE(YE.8I<#4" >EC MM5E@610T5IY5,ZI-$8E-E*4F^<83KV@LSDZ5$W 4%U?.0@N\^9I#LI$5,NCC M]-$]*']'DR6-<*^QRQK]]%?KI*[PJ7,VHK""AD*EG'7VJTS% M@>,_#';W)%LIMM7"8U M4!)KM/!.O7HP&FSC$_!P]9/MG>WW4F6K6L*1I6/[RBSI1&%3JT.9%#YJ;O&% M]B,ZA=.+%[E2/YZ14XN[U?3T[.SLM7P:J_X+LQ'I)(/YH=*:1BJ%^E4&GIS] MGJAOD%[AC1./@KYUHYS("Q>7NY<(E"F;$YN#+$<9, #-N._F.QI"%EV!=+=@ M7BA82AQ9("Z(/R( 0(=O!$-Z.=_%PS3R>%1_R6^/SN[VV'Z/D+(>W*A,>+_. MU0+]3%KXE6[D8B^B,V[+_TI,"5+#DC!P@!$UFY8S5?_9>C1D4;N7BC8G7(3A MM!W=21C4-:*?&;[NPII&#JJ]3"?&C\V7G48^KRPR/KNXJF+Q@C"@;H9< BN0 MP)3ZIZ]T3XI^>#Q1*ZM,CO!5-XA0U=).KB%BO4_P$S/;M<$ ?3([JLFE>7+_ MZK344+.;V"C:Y(V\4;G<#$9W9Y]Q(5F+3IH34]P7^BCB;L;=].VE$$(A./MZ M'SJ:JC=B[R73[6HF^*OVWIIJSS(=[<96^PW/P-WX.7^H$F!02ZM9#80](F-B MBK&Q[TLC)(PZC4W&:!3>*25'MX0$"9S5 EKI\=-MEZ?0('%O2F?@D/Q*3WS3 MRH;5/B316JJKX900NY58%"]]X :8MN) VC0931+/5 /?3XN(BQ8>>XUINN8Y M.#W/:+"0^*#>,3@5..,*4^" M?Q7S0^S#.98P<4]VU"H.\CW9G;[6G&-:=6ZDQ_B5WV1.GKD,@URVC%MK\N-> M?<2N7U7JN2/UV((R59P#)53]!,I\?YP<%YF3'X"(TNR[XUK=!6!!K\)%\N]" M-9_;W@D.6^8=$/N-G_,N,/ )<"FR^).=Z9H6TQ/]<*?R63J.2:?%J\UIND9S M0J4X"T0!== IB^=JWIY'AY 1D@"4V-'$HT7@R'/N]/=4QPU( S&6$3AROO^C MQ3.L/HWH/[@=\#\C ,"0G,7A5#%DQO OR7J%Q?Q2L!-GH(=:4L.9,S:V.9#! MV5I=T<%(^S7T5#@8])$E9+N&=[%U'^%@MP/=#"'*S37#5R-KI$T61\U(5[S( MGO0),Y3I0+KZ78JRQ$P!'N5)OM),=^J2*N(FB8IHV4'V-8HY1K:LS,.#_ !0 MXWKLJ!,,/+V*!H-__)IF$P>2D/:%!^$10YV5I'$=A8W9K\J0@I%"$N M;KIF8_X1N-H+CHK]^'!TNECD&R)*0]'=/2FP?"9F_3)CX,%?&V M)XS=> G16+\X17=(L+E?,#S_._=\CTR;]C;:K!05_,'+\GW=W(ZYI-EPH701 M$@TV*>K>4&H3V9@O@OYQL6[J0>H]8T;TQD^^.9)M-#8Y(Z+D:&TIUR7X1^*\ MZ"@3HG6MPVWYW;OT^"S8AY/5\JG@#?G1G*>WK*0H<9+UX0[Q?9JP">;LG924 M#.)IC0%#?G;+*^DE^'A%ZV/GZN0OU([+9O@"J1&DZ4XH).AG/W;4@EGCA6&> MP*&V0QER%M_%M*1R:QF[E\"._9O^PMPI+N^5A#YM M+\OCGU#?]8+9T6]!Q*2U9$!E_ 3@$\27OXF6EX1BH"2))TT?.(TGM'G&)EEC M&)F1@\!$SU)T#L2866L&UR\WQ:-?]?& XU""P"?LO/-?]_9X"W0[J [" K X M-Y8V>H$L6M]0],#7GIK4W=$/AGZA&D_/;BT\K<_N=;M;V3B,=A@'Q2 YO"6U MQ\]^APR-N7+_I?(R;.S?WD'P"7CT^P2$N&P*-WX".MN/!F3LL$=91CV2ERX< MOOO;RGA*TK8[A/.>#$=B);W9 NBJLQB3 3Z>[D)7&K4B4-),[;4(2_=5XY=K M7MF-@JJ>K&R::[?M-GQ'7GYXA9*A(FM*&[W6& /-?J,5C,\8(B8PRM*7'B;) MWHCISK^O:.CRNDKY<4S6@%-BFNS;(#&!"MADPB&OP MT-HB'V&X;ALE2S*-39-&*S2YU%]?+^P."*B:[0?)E'MX@P(@*KTBM^ZF(EO2 M4HZ2&G?)&I;IB*:U4?Z/]KXR*JYM2[=P*UP+U\(* @2WD #!W=TA. 7!(4B* M"EJX$P+!W5)8< HJN <(P2U! T$33M(YX_8[]]SQ^OZXK[M?]^W18_]9/]8> M^YO?FFN/.=>8ZYOR2)DW(U4EWP:6%BNBXE0'!0QTU>ZEI^ZR*P/)["69#H33 MSYDLY;,9'!U=^%W)1D?2G->6*7SNP:O2"'E]BZI[W5U;7P<4#U^Z!7Z\,=7S M(('YLK5H""7 =9>[F48",#+2G6@(OT=H[%*,.0TW/9QY>=0R*-F*G,TJ&DS+ M&YY KB<-5NX1U8!C=9?#1@0X.?BXHZLSA;6,*UO+-GYHS"%=N94*.KE*DQ/O M!0[G'Y0TVC4AQQTW%Y=R VO!QFVP'O9J42!11.;A@T[NS"<+%VU:Z(KEC!C KS?E8@2/)PG?3H MXJEYS(>:KG7Q9>5EX8J1]41'@I8SNYJ(9C':4^;]^T=X*E_#K&033_.$Y'2. M5K#''+P2S*]Z'E#CSL6VC&D_;W' _@FXT0GOX'?UCUA^>FQZSA3]Z>[5U[), M[J!GR0F_'>Q)K[+%>_1T+4\ \6[LXS,BC_J D]'33)CQ\7\L+[V]?/=+1&O)!#F[>ZO M_:-D] ML4LGP0SV[219FX\5Y23$)/RFY;P7G&BJR5GPR;U!Y &,2]1-/GV*')&Z=8-@ M_))\(=E7EY1]YRZW2J6T$U@D]8SI6[%O:9GP*\CF&H1_5" X*RP\*/&F%S?4& M903@2RZE5YI20ELTZJ+&#N;'F\+%:_[1W2Y_IXV\0668LY?M,!N M=Q3.*#R9;,Y:G#2L5[8K7O1FD)!)H.(UQ]=UC64B"++D]%UA&%3G\WR^D045[Z4=.7*#SWQVQZ#KIYX[[V.U=NS*&Z/66!Y@7$]Q"1-M/ M4HE%;9YIGYV2WW L34VC.58CA-$WB"TXL3_XF0QY M;;7;(N=95_FDODY'I%)'M.UU]V1&>O**TW1>@E='J1;)WYR=P$KV*ZX-#A)= MN4K&<6;3!8'7:#";E>S+ 926T;(LK/$9A$5_P FQMHDP6V%.<,J2W$XZ_]S= MA&R8)$F.W![M_VBLW#TNXW^1Q.5RJ-P,U+.X)BOMVA2?[G, MJYZR]OIDO:5OS[13^XQR\U_/ TS;UFCUU M2^4IHHAE^F ETR0)!Y^GVMC3:VIL$W[A:GK.ZTU9.TDA*3.KN 5F/)!#HBIF M)BC?P!3G G@C>3I7@U_@.W\=-V!+(GZ2EMUQ>82227HYV"5D* M7"%")4+;-AH\( ''DC>43SGPTG,5]E2F:AM: G!PGFRFWF]_'NLT 9JJQ;-= M!M'\H)LT:UAG&V[%&]==5;G M/+0%.&EQ ]'WW>=DL;KN^^9%MJ_7075<(*?YJ/;K*<&"9J*A+P)S6<8H('3T M9O87]U5)74SN&?=4N8'0TK=HDAO2$*4>>O;OF04:U4EX\M!E- MA"E.-7OSBMB\!S0O;FDW[J=<^-ZM\(,53ABCIT1JBI;LFGG+@YQ :;2:CJ"" M"671 ,D\*WN.#V0/9YX&3TU110>DT!^E#D[#DB5Z\8OWGX Y4GL/(ZX8!##_ M_R+UY7\U_?\D7O*_,/\983(:W;$&7+-7W3F,@5O9S>8D+"V>;[$,V=$P1#F7 M,WSIO]LQA.C%:/O*B;,K*O#H=F:.)9839'7T)Z7UV>^J@"5S0,1>5YTJJR_E M:297A9'BZ^1^U^V7389;?T0P_X#\\/Q)+ TPM"[?MYLMZ.7:]H.X,-)[G1SE M(=^6/Q)DX>=J:E77<.3+NE"4 0!588]99 "F9)&$2S!FNB4B7^O6PVKZ/-]9 M"!X11VTI,U]Y6FTVC7#Z_!Q5+ +TFH\ /MC( :;W_G56(W_GAXFO M:CLF!97X+XQ@7]24%MY3IFOQ)FP^PNNOR)9V)-CXH/R;TJ'5 >@2B_ 7; ' M*$]4IEQGD,T='<0R]XD#F1 MFX0$;T?SBN&@]F';1)OD9R#^S;D.0ID1XKV)'Y$N-\,OZ>+NL@NH*Q9>/>+& M1'Q?+T*G.J)4$AK5B!5_ AQH15()(A,\% 5'27)"\T'FO<09B^9>A=[RW 82 M<'RH)V[A4>O;-T:S9%;W985^(%9J2$@9FNE]QW(!6V[0S+!86O$@T2-B(&U2 MO&Y5"09&& J_*?%+HUGB[&;% M $LS40O>'TK.[\X.+BZ7I)14GY3T!63+S,0K#)GN%MQ!CZ]2G+ZOE^@P,] M?DFW2>8SA[$?UG*T03].L^5"Z::5F0ZZ:KXRVYR??7J+O@[K.%P:CN8Y-=JU MR3G_"&=Y'-,\)POM"403K3 X98GW6-'T&+>A;?^"Q$TN:(59/\"9*"Z .*I: M6KI@)-=4JX.Z6GFA;MWXM<2_[KBM$\.RW=<&0*^%B=L2EM=%M\KW;H NK M[>\]EI='#@^I JO/&\:#_V/-1__YLT5_,4RV=W=[)C#YY-9OL2D)6V^M9K17 M>/UZIO$.69P)_J\FE[!:J&>*/4P_,K3P-NY^9,;GF/[ M,;V6PD2]1VL)HW184\"W39&#U[S<'+%6)E@XH["G]71,U%?\AJ6%"\93-W63 M,GO'?PN:\Q]#\]^(K#P-ILY=!@$$K%(NC&CE":?;6)ES@D*^Y5JA<3X/JI4HW$6V<_#+JY&B^S=G7 MS+H\CP> :KQ*'M![*57Z^TBCN-Y,KY^ CK=A?[:6X-]K12Y6!WBAQTR*>GZ_ ML!:"DF:A20F2!/$/R*:U%OKX%[#E"T\6[N*WXE>(\6)CT;V:>$ 139268D;; M9Y&$P+(APDM9((EW,]+2!D]D-.BMN10?, [])5"@"PXZB]3;*&;+=+@_]F A MGH:U\E9P61EGHU0I-8(*K/9P' 0Q1E#QF-P*VP^3Q.+C_ 10T-#AG3_A6A6W M-\BJSO\DP\J-6UA+<,.!'8#]'-4>_4V[4E[0AFS-XCJ($ M*Y$LD7$E-;5R*33:.HK^GSX4G$TT2@38V;NYO%&T155\F8^T+5*9M=ZK/[QL M>4_)KHK***A6@TWP%:#8O(PD,6#B]OT$/@\GEYRFR59'U9'7J+",8-[ZW> W M^M36&%M&. 16XRE9U3O V[3/=C"XPLC6?J;@D\US&*#SB8,SVV!,0DQH#B.C M"!9='(B0ITNU](K'>,6S^[ACNVL*X(],DDP6)9+2!D)JSR]C@9 MU$IM?2XS4L720A:-[]_FMXI*F??@B!;:I,9V,KKR0D"':5]>E*4K9F2Z[]/-C M,VKLE8*S(>[:3+9ZOA&1^'->$_K1Z*CBY.I*O@[2DB(+[*?L9@F..Z@WT9O1 M9'5MX8UI.YFQOZ4OJ1(\_%Y@_,@GEE1MLZI0F4*2FZMYO-?'3!._[T!-JJ7? M?&(P/B^(BQ@8!%=[+ZK+/HPM1!:$R76&#Q7:9AI>_^,*+>9:;7U&9$9I9V=Y M87QLHL*'UYT#3;,C56IJ, #9S"XU%U9TM&XV5( MG^T3/TW)?;OLC!7]<>?-1&VZOF(U$/'->V.[/''VE"?%68*GK-5V/5)1-#@$ MW(!'NN\T,V! N.3']T$Q/B^BDL08R.Y3O[LN8, SK^)G$.IFR'TJW_6&ZH-L MSH:F!Z<*-/:)665]GI?E\O!G3A@G.^1\YVB+OB^GPU],42J7SLR3"X:N$:?( MB!Y0]@6W&#,?8V>'+,2O,E67[CYFW3%N^IALJ_ZYTAD!*P\9_JJICZH;S:0= M%M&1B[4*S6#NCR/%NO>G$_&:#^DPR)UJH"3=^9WUUX?)$Y5DS^J0+,<2%(JL MYVI0+;ZT0%Y.?D;PBGB>(7EB):T970IJ#,8S[ ,4.A\=&&Q&>WX,IDM1DS[B M&-'QBK)PC.W*IRN(RP*SKK?OS6LGZ;XC/\FLQA!,SIR3 XEOP= M=@HU"36UJCN3H2:W3]R6>(#H:X7NLR\51!NL(,\_B5:$K&>S9SM,+#(B'3]= M3K )"^-)#!+W7'C6=BVWTXTQ$NTM^;K9!T?4E:!!X*>HME760!G.30H9>=I;.%UI(70=WXQU313NB7RQB- '+H.M)@E M5YFS'&,*9;LO2A=4(H-A.(&C?[NG=$)G&A]Y/28";T*7[PZU8BIV"IC4FUR( M8W"4SJMEZ.J(F]YB[49**YVQ#8AJ?K[_T%;*P0D8E1.9 [%E_$*'T3\E!">2 MQ2:5;1Q=;*?^(^G&:%#.VDKAM)^^.?<( ;;Z:"R7[NJO0G?IQLE_Y@XI2[]NJ#RT%[.0OMJUBU:(0A8J_#M,%SK M(21WOD\):$113HPKQ?IU\#Y;#,)T;4O1I/*^:,S3;$QU\W/"U[X?Z#] N9X: ME3XORT@SFC5,P/:7TA-02BFAE"\(R^G+YWQ:-) E:JK[ J"'20D\P1G^-Q-3 M;*HU,W[3[2N3]KF201OZ9#/_?%94$\*"[-19G)Z#PJ\\]>W\+$+'WW&6UKD, MUPK#Z)P^P%C/ C\:R^OX%575"A[?7I?_4-5X<7"P'*8EYF9QTL:NN6,-?6,?LV11E]CVJ2N"1(% MX=A,D.>DNNL@U?=7@\!(F;R@%Y@HLL?,2TN=X:>VYT"(O.K438_[S$_ )I/D M?("Z1W2>&XK\LZLC8LR=L^;!L?)'XHRGRX(\'V#4[]+'%O#BOZDZ9:)%-B-Z MUYO2OFL_)E8>AGHHM3_ZB@?7N? M]_".#Z6>=L44(N_=EC^9IM "?#?YN,6*=0?>E=&\JJ2A91#"5])*5%M9SB]( MU;3[?"@]52_&S-)0.@^15UJJ:YCOTUT6/*)EIP*S'X'SC1,\XDFY?$(,6;5+ M>P4TH9!)L)XKS?XQ)[XOEX/8;@.1P]P1']S;&"N/6P>D'AZ%X@+=6@MXA?!< MWJJ5Q>^6Y[4:Y6^QR92O2)RNBG_#=G\LAQWI@N_+5D?.=7;+Q/ M9M1S"V1?E"S/[IK,0';RMZG@'LLA%/TD(_!FW?3*;#>E?OV6WF(_S3_$4J<$ MB$MQ\DEEXJI%H#I1PZHD6^GH4#IE75U;E][P%:ET"?[\S4&9.MQ5:>-HISM/ M]@ XO54@4K3G6?>*DBTI6CA5PB94H]_B6NG37UE;H'R>Q^HX5-]6>]6\X*TT M/FW 5+_0UC2P8\%;W)HU9SPSP1/_1*&/1>@CMG[XE/;HX%YUA:]K9(:T<.,H MD._E1VV(<,R+C/V)D)SBS_+@4*7S9([DV\( 93@+$(VR(E4EU:)\-I""R=#M M]L#8U(DJH-V8KFYWWTM"7X0L_2(O.1O]P4\Y8WBX88UBNW]$?^;CC M"=(<'1E-7!#=-:R%>^>SB]LY]BX70+YYBTQD,TVFM_O*9#8''.H>./=!/S$/ M'QZ%54"8?9A3;YJTU[S@Q76;:_"MSC9V1WB /*2*9&$XLW0'"/A+H?+*9L"3- MEZH]+'/JA^K;F$8;JN5[YV4D?+6LU7_GX],WC3"5D],65*+EY9&T( MB&'E9DQTACAZ'UAHD2CJ>8.$0U-%*_4W'T_XH>?\QA5>UEU2R0X-!8-4FWS: M&MM.++8\OG?==/\$O-, 72&*94?'#QO+2L-?S^(02[H_/#CQ?X,^^)CF9&UH MZ,($ITC-G>)$(U^U:W1DIB;P,3AR(J?IB*]'OZ-JM,B??,//>)LY8SSG/AC? M"=F["WE))?&QCJ=5S*WK_;EO%P,$UR]\:?N=GLI(^&CBJK:6E<4[N^/8;)._TRP+OGJ-:/TO++8A'_U8TD5^US<4N8\M,]!P*)?LB9;I&?EA5,&4_KT M$2_EJ\AK>#4' Y/F&;BC0MI<^);JJS"3;@0AS+,O\@V9ZW:!HEYC%DHQU_MH M^]F)L8_8/*$U6&59RR!BZ#Q1^QI62-'+-DOYY>[1I?O;39XY%V?<.KG5@?*[-&_D M;(FBF@PSX_B3=[MCU*K&'YJ/2KS9$99?=*#\Y8S4"AU;N\D6>$OUX,H.9'-' M1P7+689&Y<.Q:@I7S]L">RECO+ 8$>%\=6]Q2_NO=EWD2T?MW\2AK:8G4D_> MZJD9,76SOL/:^V3 *(&K-FJ&3&%(*E9'E/99"]$A],LL'+=#_1PWG59V,@N" MZ"%^"A>1OG" *,XEK<5@XQ F'ZPB)0,DU.3]JE)&P/;I-S(5&=MAY%0H^ M7!6&IDO9/9PSFAL6*[R\/ZO*74Y8(.TVU /'T:M)X0LRW'I(,WL_FM MD+:D_PZ!Z%4QV/D)D-@J>H"3;A!')^N1BZE,S!L/BN'@BH_$B,$8("+#I/O2 MCQ<)'\)GA&(+X[W3_$+$J(CFMW,W[S/^8ROA2*4YD=C%NA!FBS-+^9\!WV&0 MPJ4^+ XO;\>V[R2'KYF9"5RI>7Q?QJCQ6%3'%=-9/UZ3B31;+L9'O\\M1#(,L8_7JQ5Y7%_(^EN"6QQ'KHB)'R M2(@DW+J=XT5DL)\F,=4[_D@'#"%DXQ2YXA3C&;)I=!%9YX9UQ.<; M'!D%\.4;77C0KOMVEI1#Z K$^WQA^[T6[;3OC3Z$\ MV!^6.!-C\PT MBY#>+!$9!D^G.?1I\])VE..T:A9^5)A0]SD:0 "GX1I ,S:$-:&$SI -H6OO MD:]JYR7E>,Z%[FY&#@.*,(A"7>X.+14&T?*)O4BO5\D7 M%],LK*EZ?0#?OM)R3-.9_@QB6OPHW3Z1L,EG9/V; WW\N,+]J%L'$"4CG/9! M9F&PT]DTQHQ>$ADU9%3=#M9_/BB<_H+5T![+F2XJ"6Z?009)B,O"A)&U.^4$ M]K#C,@=T-P\R+!']J:,I(8L?99C#\&]3'-OA$03;\CQXB4$Z/P$&@T$/"!9_ M K8/_7M/%9Y!U=3[G+#HP-Q;=A9]H=7RG&/V(J_B8S:(0HL$GK>ZA%F2HJ*V MI0@VHN],PRWE^7ZQ9/^$#0A00SW"'FIJW(#K]F"0>H2$M-+)*K9BKC#G7WJ^ M;/[TN5=EMQM#%\.',"86)Q*[7=*_(985+Y+-(:RYQ\R&;!#-*'SH%+J;K5PW MEWD:>A?8C7'U.^R?R_\"4$L#!!0 ( )-H6%1H\RY$52( /># 0 0 M=V%T+3(P,C$Q,C,Q+GAS9.U=;6_C.)+^?L#]!UV^["XP[KQT]\ST8'L73IQT M>R>),[$SLXO#84%+M,T=6?2(5!+OX?[[59%ZLR5:+U:4#&1@=SJ6R*J'546* MK"*+?_[K\]*U'JDO&/<^'YV^.SFRJ&=SAWGSST>!G/6^/_KK7_[S/_[\7[W> M%^I1GTCJ6-.U-;@:WEI_/[^_MH:>D,2SJ37@=K"DGK1ZUD+*U0_'QT]/3^^< M&?,$=P,)#,0[FR^/X?W/FJ%U__[="?R$O\X^]*[HU ^(O^Z=G9R=6?]]\NF' M]_"_C_]C_>_=S?_U>HA"V NZ))8D_IS*6[*D8D5L^ODHX@?H?)O[*\4'R)R> MGKT_A1:Y%(%=<7\YH#,2N/+ST6\!<=F,4>?( A%XX@>H7$A(E4Q*0?.>WK_C M_AR*G)P>__WF>JP 1B1=YOVZ4?IYZKM1^??'^'I*!(V*/V?*A]1//WWZ=*S> MQD6!$-M!FH5*29=WDO:E"W\\UB\3%#OH_OTZ!2(0O3DAJ[CXC(BI*AJ^4(+K MG9SV8M']8// D_YZ$XB@]KLY?SP.7ZIJ<87 ]\$@337"MQM5',KR2\,+5?"W M#U%1^FPO\LOBFPVJ'F&VR"^K7FT4%LS.+PHO-@J"I.1Z146N#-6;'"$*N?(- MY.'-EBQ6/K6QTQJ5^NF8^+;/70J\;=FCSRN7>$1R?WT%OV.>OLQBA(=Y\'QI M:E3\*J>:(_VM:AM(X?4QOL::)U@3&HE# O$\+@F.+NK7:L6\&<<_L;O\@.V: M0"T+_WBX'QIZN&K^!8=Q\([,H=,P$%?R,Z;F4!C,F.)U"AT>1J[4F*?*6UCA MS\?;I2,"@:#.R/N+^AL4(Z"F@HZ]*JP5%LFKD1 L5]XFKAVX9@;'&R*J*3,< MW)F#%G9.7!QRQ@M*I8AD:'IMD.D9"'(,,J&14$>WX]'U<-"?7 ZL\_YU__;B MTAI_O;R'X>0?UA\'EU?#B^&D2]^4 16VSU;( M8C0[#P3SJ!!]SQGY<^*Q?RO>6DVE2AHT\SW.69FP72X"G^*/A)C%9U9$SB*> M8Z4)=D@3YT0PL/J[5%M NN-@N23^&GH#FWL,S)]XLF^K)2OSYG?0;VQ&PX%M M+PH&S7W:UIQB@CI+LU%Z"QGANQ0K*^%E1V00&^(_RN59.K2,;4#'\!%YI_[QB#4TVVA)I6MI':'Q#KT MP*@D]V-IIA\8A'BV+<14G0Z)[L[GL+"2ZSL71U;/P;G*"J<@6I#FUP:QOM\6 M:T3A&TO14(-M3*5#@N[;T&C!4BO=C2<&<7[8%F>Z4H>D]X5SYXFY+D[9Y(+Z M0VB0-V64@4_#!5=K.>HEZ\["4OGR/JF^E"71(NI?$]\"JQ!WU MQPOBA_[ZS%.#1#-+GZBB!34M5;5#LNS;=K!$'M2)QH+\<$B9@@:)9U9%*5K) MP)%0"Z<%'=+"/97,5[YO7":*R,^T^= @W'-*P4D0Y)^L$C@<.@ _\4$!_>NNM[*@(WVL9A?FV0 MEGPXVI06> M\]P@XYR%;U*UBR+=$:=*2[BXF$'@F;7P[J!6%U6 8:JTK%._#4+-+(&Q2A=% MEXIP;7[>MA\;!)E9XZ;#7UT4J [*I&6Y\<0@QLQJ4U?JH@#S8PEI@>XL81!P M9H5GBCET4>3;88:TL WO#&+.K-BR@8@N"KA$H&%S-E:V>+X:/F26<^6B$UU4 MS59$8M-=D??*(/+,.F\[9-%%X9IC$QM^O:)2!I%GEGN[XAA=%+\Q8I&6?E$A M@_ SZ\ =P8TNRGX?9W7?<51CB)LRX &5A+G[>\)W$3?H.K,$;<0]#E^E&,IF M3]5H#M924J&NRY_PA/,5]P<\F,I9X(:EQ#UW77C\1'RG,?NIQ,Y@4=D0=$,6 M%8&SP)RL"%Y46%@(T H1'NRLFN+C4GTAJ-I6=\W(E+DJ-' #ZU70I-.75X3Y M/Q,WH"/O'B,'/I!0;)LRP(9P&"PSX]!HR#)3A35N12*%W(J@6T1:"-Y2Z#$M M4(P_!',PW$H&DUC"+.SZ\ ^%&I?/]H)X+Q,,1H12"M&.7!XJKI_PMAGKCFT,_%R'MI8ZO"S&!G+[/_H6V9(],KG4:#^*M!13V ^K\0GP?JJZCC\RZ^2]P5=8&^WN18]U; M']T0*OX=@OV#L$*X5H0W_B"ONVB.V?TYA2O1:E7RU?^QS)GRPW)QIZ)RNN1D M0:->.: SZL/4,JR')V("(?F2^GWG$9=+8K=.&Z)N4'^.ZS1/_8;.+! XVH[1J+Z@3N#!)O122+3$XT%_B*#J:[6TP#9 V6$O&ZVNP MEA !FDB,P=(@\-G!4*KL+DSTV7\$<>!+F,F-2;H,RM^SX>.9^4@T2M%@%AE_ M=/X.QDW#B%GWX'/20^;ILIOL#Z:@Q8+[%X4^#WGA$B%4^N#S=32/#XA[0R26 M70^ 8)$9U*)F,(&,F]ID BFF5L+5.E];*;Y6Q-A"SEW4?FJG:O3G^I;"$'X/ MC?,?-[\!90L;=)=Q"*>WR2:_UM]80!2[;D2VXXHIG*"7+&M02\[VKK1:#C/R MPFW-\=396"*MK?W)&!29\23NWAJ],=LNV$5]4'8LC,+>6*NF0:49IUV12@^] M-6\;?*'.RA8VJ"GCV]K8,'_02KY6XO$NVM,#2_PI\[2?4L?]L#0LX%(A-'@1 M+*EC4EX#-/-U_&W.?KL-':<&TVFT1\E.F%LDC B&["TW%18D&D 7#6+'F8G" M7ENSKD'!&1=5P2&,0[HS[39(WD2Q_ ZJ M%4_,%/;"HD(&]62<.>IXSJ%3;4H_"=91CW'_P1/HY*#.+9>P"(?/QN:GL%H5 M@V8R/I90,^FPG")MQ;0M1=S2U#NOJU$@\5(JO%H,GQL5E%_.H)7\XVP;6DG1 M"P^['121%O#&-2YEM9)7R:"BW-R:12K:O%NFJRKK>U[B!X8I,<:0IG)#%5M? MG)(5#*K*^$JBKX\B:RUCNJ@T!]_QE.8ZJ*34:=$2_LA290VJR?@\-HZ;'B8( MN3K1?U[Y?)E]]E7!M;VHOCZ'9,/MJ5L8HX M=%QOJPN-Y?1-^ MI)R'!3TRM[!!9SFW6^3W0Q@I-_R'W=;+@^?K;4'_5N(^IQ[ E2;%["YMT$S& M6;&EF311U7LBLAU73;RHPH,(V@D?G=XRC8&%-0PJRG@MM@>\X!+HC:]QVN$OC50@8U)R] M025/S6E&UDQQLI::E>6K]=I*,^NB6HLN"RD<JQ$R:+;TQ35;(["Q6,CU MH.]((O?4I8_$DP,B"*[:%91@9[R?AL=MA+! A/&Q +(5F26S$HY5"-3^PK.E:(S JA61J; M*JG1'>PJ[OXI3:;B@/?YZ7'VI&&PAHR?:-?HL:'@=&#XON,9; S=&7,)C&:7 MSU"<"7KGL_@5@KQ2327:>2HIG&8B%! M)C"$J?JUA:$<]#9ZW_[84OF)H/ M>S95:6-%0]]T$UV#-63\8DU]PE,X=%[<3GI5\A69UM%^(T)%2@8CR+C3=AC! MAEX/8T)QLNGMW^9H>*V:!I5F7&9O.(';TJE MA..I! S%A3>/5+T([7S-?ZJ;RGPKT4/)_.?=LY2M).Z%NC2J MN4P]@THSKJ@2,"@UXUHJW4\Q#U;$+GZ%# _J+3>8FM:CF*UZWX&Z!&V#060<4WL.W+M6 MNXBFDZ=*BU5:S272(#V#6>1])RCH0GQYZ"83>U4^P;L)&'0,<@\S MNYU.C_""'2RZOP=E-S&#QNL[RU+.E!3G@V-E?_4;$W^\"&6#833B9=ME&(=, M(O6GV*B83P?,?16@32'IU^2@<%L:GCSBIRSWUAI1):"= AZ%UO/+Q3/ M4%&G_TA],JOHD;@8;>1831F^\7J&F D<&:ZOL,(TR]$)250J4W0L%* M- 7L$/%IW*@:\%\UQN0<1?5;KY5O?AZZ5I5#6K-WBVXZY;VP]:/,AJ,HT@PT.&M M->**^^%I;G'GPU4'4,Z/?;JVG E"O^Z@[GY)!Z MA$%? QBB.-A%K@J_4#[WR6K!;"7)ROV\/*%\_9]FO)?E]9^P#,W@, R4[;'G MZ^@&,W6M4\V]^35[!'5F'.!5*QFTG?%G%F@;B?=\53?A8;"1'"]="]?K6C&NW[D1X7^F1(#6 M9M:S>B+A]>/2_=J 023@SP MZ>G=\]1WWW%_?GQV&^&V$$*^$0GBVQDJ3^\5C=-/GSX=JU) 1%T:QZ@X MCK ?6!91YF"#%!J("!J8EN0YWQ.RH@K]Z4;T>/NJ= MGO7>G[Y[%DZ(K0* I%75 $3U*@)(4_JH?CFR-.NH O+\6(;;C(BIJAR(WIR0 MU3&:4^_D%,#F,Q41Q-R:QQ1F#=&37D*K=,,%M=_-^>.Q2FKHKQ71 B!Y5:(? M"D)UY@%\WSR[&O=TG?A7/?[TV5Y4X1V75W_5X^D19HLJ3),*^L]Z; 6SJS"- MBN,?-1G*E5^)8U1>_56:YW;'_*0'7(_.<395KC^[OK]1"SOU)QQ(3K_="T+) MX23%7N[-.OR6P'ACRQY]7KD$9H3<7U_![_)PTE0N$R(5T6WHUZ%,J?>W#R4- M(JF ?_;TGU6'6ORDBZ;&6D6LXF ;4Q2^K(T&ZJ:0Q)3V@-((B&KL-XS,D?XQ MM@$IGB"-7>-$44WU6Z0P4%>'O!'$YZ,H@CWAX=VTL!"?S=1.+)WIAG@PJ3JR M]/0/&;$?EAPZ(_'70TF7N#@YLLA42!^ZP^>C&7%QDJ(+KM06B8FJZ@3ZXITC MRV.NBWN_/A])/PC7HC"'_&=9*"( ;DP&2.V+SX-5A(L!GHCU5)\G_'QDPR*1 MR9UMO^)XY2=U7:IWTH?77%\S&Y-GMMOX0BR-M7[HP4N"*4GUOT-O0IZ3?.!) M-NY[J@YW3#B\OPC4V[_QJ>C;5@/('_WES>3L:CJ_%D=/'CU]'UX/)^?/G3PW#RCWXH@4U)86HW;YXG)]WT M.F*J@ZE 'CDM[SM<;8["4,Y3WU;37&@*&*L'?]IZH[)'6S&,TE@:ZS@71"SP M_YD*?Y;G+[5\C>< HK;]1/\CH M5<-"V0-B=6NXIX+"G&@!' ;TD;I\A2_#U,.O)X.*L*JW&X4KURH?NY W5"ZX M\Q9T7Q%6#7TS\2N0?X!^XDNB/&J1/%]/V14P56^QOA47NC):'J.H;8'TU<35\.PJ\LME>P^6*WT*^*FDX>D0K7QA"R\X-.; MZUM$7DMZ+P*^A@Q3S+<88@+X-R.M_6#N95N8=5'E0 T71WWL];D95Y/[VI*- M^V_ OIIM0(WQK>0QXE<;R&KB:T(2>Q]&>3M":[PI3:D2^U2P,EBM,MTS.8>FS&;P+B;N 5P,8!3H=8\,LV@ M;%0T#7TA(T%X=N44@IF=0N"#X6-'/$" MDUOZ%-_G#LNO"7DFVNDVFLW0K13G2L\.1RM-IFE_>3UPU:7P)2#J^J-X$H=Y MN"CN)&[%O;F+?6,>S2OVC,.UI&!C$N]>OZ'+*?6SNG3X$J;]S=JWD7D-B_7Q M9,]2] ,):L>]^^?KG/(#@P[]$L[WZ: M-MM;#5'U%O^->- =UFYL\\?I@TP$K&&T-%YC 0 M)-V? ZIH_P60(OZZ8@K'-1I5#4N,+'W9M)R'=[A=] M!_\:K8&OI0YQZ&C/*[6I$$6-EBV(OR0V#50^L.A<1KO-V@VASBCIL$?F!*_4 MGAWLJ[?E!M8"2R):;< VS^JH'SR?$A?GT5\ '687'GGA\!E^&-8#@/0(0!ZI MRI?L.]A5H_7?+96M+-H:P=G8ZN[^=R&S!E V*+'MDW$M><2,C/?Q*OH_H%-Y0V3XJS^3U!_AQ:7 ;;Z ?RC]!X59=!P-:4-B3:)M M:EOG>S-)@ZSC)J*Y?IQ8(N&4!=7W!/ M!$N$<0-K33S>H"Y\#T/\\+)=WUEM>#6V\D4GC.]BUP&SU>X:+7Z0/FZK4SL( MV^@7U? T9_EZ+Y':.B348(V;2.\(<]KQ3!4"V,<]E4-\PI;*2QDQ:=-750%. MC>!?=E>8#OMCPII?%LQ>0&="#RU4P6[%G+ /C1?$=<\IKHMP^^1J218G+-E3WW49#H9MMBJ?R)H<3'8'-)&/HFI"[4<*,AF#$%OHM@\7!8" MV=STJBNT,2U\^38T/96LB/0+Y\X3-#X7\2V5ZKYO$(D3'>.)G-:ITF]8$/TLUJRECU](F\VL1M MFW.MB5L85XOD&]^;UU]R7[)_*R!;7F^8]7M"3_+[SK^",!C>TI'K)@$W>&Y] M$Q80$^+M2JT*O*8Z2W($Y0J/0E*=5M5SAEZ8 DT_V8;:THQY/W3[S)0K\6MQ M7EP75_5!"$]_7W,\\X"W+->* G'W$=00DF+M;IC8P;[&3D#J,>X_ MP*S&AG61<\MENXW9Q;^&?26[T\"2)T_P9CWRZ(4:SE_%Z*H VM\2T5,5V?EK MFF0>COU. -SY=*5WH,,J93[W53:P.Q@+;;8B[AW.!W#+/<;M7N,,0"5X=3RD M4SF$";8?X,-KJ@\\W2/ 9EI;.'O?B6#?!J4E.5E0G69WPL^I$FL2"VBUC<6@ M]FUV=.K@@C>NSS)N[A)0JK=0CVQ]Z $Z0*RR8H2#NPJJMS@JE<52*W@==G<= M+FHG/IG/=9^@Y#;%-B.0)M[[: .F#]=4"-R7K;^U [(6YP$\OX$E$#X>LV?] MM.7-!/4!UH@R11;?CEENL=O''F-2;1IBANF^\\XQ;L3"DQ%; ]#K33R+$#6S M;A@#0BI&K[U\V(+19-MNWT;;;E^B;3^^C;;]^!)MNWP;;;M\B;9]>1MM^_(2 M;?OZ-MKV]27:-GP;;1N^1-NNWD;;KEZB;==OHVW7+]&VF[?1MIOZ;7O%*5=C M-N:PMI4 MW+(ZHM^-Z%Y4;E^8*QE@:?6$]Q;/VJ?N<=]36GKMAK\*0=3,[:'2/N*E!=03 M8;ZSYS '6JN?^))8:AR9>6S-OY5BM8]O2Y%ITZ^UP;"&%W'E,]<0OYSP&\QM MGO=VS%H=!_9'65TRM_0)CX4@]("X?=\GWKSUV68AB+KS3JFG'[@WS[/5]2=( M8&="C;:NX*B+KJD/70)A@SWP&GD#/"3(IH&D3CBH;^>D:TDZU: UMB\N,R?9 M_J:I:4F8.QU#<7JYU,K6T_K86IA:MKN'OR20%VAW:A?O&VA\(9K&.D:<*C-) MLAW=-]!>&MA2(*I_,;+4MNWK8H$IM9T)CY?G<:[,5L;%/1$V9@6E<, 77.U> M;^>341528[+ "#BEJK>EM_:WUAF*^%?O!RF*X6;UUVC,-NL:<_Y \B4'B<"H MZ+5[S"&7($=IBY()LJM?'*JX6DNI6X@ Y_> M,(\M@V5X>]\5I0BBBD=YC]&E$$&--?]RY?(UU?=6Q*DI,%%^:[VM!(0&VS7A MDKBW ?:%\#H/$6< W&JK>MFLZ=:$U6#[;\@S6H]:Y^+Z)?I64:,'QK@&,-3Q1W#./2'HQV]K06 5+K;, V6N+[D30ZC;. @P-&C9>%GORJJ_O[V0^MMVPVCQAX1#HMTM&UU(KB?)U_!UR3B/@Z^$ C5@+GKBA0CV?L2,1WL5-]VO.!XXQV' M-E#)]%5F6"1)O-/>=*1IO$UD3+*%:6D9$$TT+4GE<4MEE$1Y M$- )'U,I=64TR- 6E5WNO82MT_QZ0&N+*+T(1/;1-&MC<>AY 7'#2VN28X?M MG03<'VF=H\OI'B?TT+M.,Q,3KES/L+!X&&\5;RDG^'X0&PRB;1GQY6Q&;3F: MC3SZ4T!\2?U$&6IZ-/1L'UW"0S66XIE_ 'VQV=';;- N M_G4T9!CZV]51 8@FNC6":6>SX"[>^^P>S*?;YG;"W0CJ:BE]G2^3BU22K\R5 MO2UG0*Z+KB%)W/D<=VR_23F4P%;G5%(T_<89>2L3O&V6C85?U:00YXL^76#' M?J1Z8/$:,6C[?H4B'#5&01:?S3CGGM/N@3L#[SUU MU'H[S-SKQ$.7*Y@VP;QD-%,1$K7W%U8Y<^XW%NTKW&Y6B*+&%&*7<0W\@I'VL6\SK8[["^:&]? !P2MD^C9Q8+BS7^4V\K)8ZDSK MG "7X*]WS;J)?9VVO&*?;[#'AT%,=WW%/%A-@G &1)(68_64Y7;3J*:N$J$R+CX4-ZQ#RE_\'4$L#!!0 ( )-H6%2= M?RV!J!H "ND 0 4 =V%T+3(P,C$Q,C,Q7V-A;"YX;6SM76UOXSB2_G[ M_8=<]G,ZG>[=NYW!]B[RTAEDD;2-.#VSA\-A0O+GX[_]]5__Y2__=G+R$Z:8H11/CL:+HZOKFV]'_[BXOSVZH3Q%-,)' M5TF4S3%-CTZ.9FGZ]./IZQ%DJ&N ?HF1^*O[^<][@T?WG#Q_% M/\5/G_YXF_C_YW>/=_)R<@14SHKV/$ M\9&0FO(OQY5V7L?3CZ??7CEDV/0 4MB?(^G1[+Y']/%$_YRS,G\*0:QY>]F#$^_'+^@%#1Y M=O8I+_R'RP2((!.@\ +% '0TPSCEQT=0Y_?[FY7@XAL6)>Q)$@9_/=64/NU, MK%$J_A]LB ^F@R>P-K :9_E4U>Q&T,MD_L3P#%-.GO&-Z#QSW$KBVOIV)#KB ML^LX>6FGXDHM[<2\0)R(^H8, I0U'*KW"*2&P%=F^R MM%/9'6*_BHK&,1[A*&,D%CDZV\9>0*M+;N3\@L' M,!VTT@[F>23JXT1.-LLV+S).*.9(J9L$]8 24T M7UP\S+#HML^$NTU3#6KM#,9J.OPZG>(H72[CQ%_OA:B-Y][6;73.E/A'93!I MQT]]7>U$OL5B%U51UG?1$[EW-#JIKHK? Y-[1_P()UA5K/9 MA8W3CA5@T_2N%1)%V3R+82^MDJ93)=@W)X%'*([@<]'#;P7,-07@UQ1#ORE5 M !(T@QOZA%W^P/Q:__F2^#RZK%1A7'LL%_;GYPNF_)E%L3L1W3R*LOMLGD.5L' MA%A4UBU^7*=QRS%9?''*864.M9V0%,_+\E.Q5*Q79=%@XB)XQH4DR1.T@H1% M)FR"V9?CL^.C%TP>9ZG\<>\4W5"QD'\D8@+/H0E)O[Y&<09K^Y^29/)"XEA# ME5WQ@"FS U!/W2>_U%G0TPL*3&K^[%?-ZT4OQ?< $*"2N M9^./GMG(=^[T46Y2[D$0L4'A>>_5L:(O%S([>LGK6?J37Y9R1)?&OK+Q7< L M;$A:K_5_]ZMU.+(2JP[X#ZP\GE$,^_/S]!(QMA &]#.*,ZQAP[)\ "QM6-8F M699 ZDG\#\]=)S]X@YT=%I*+A8E8DECT)&VQ\"G3RU_/U)]]+YU7ATO:)7+U ML_"96)>W7O,_!+,D,_>,NH_#9Z%.:L4&\J-?,D:SA*4/F,TKY\8:.NH_#Y^0 M>KD5E-1LZD\WG$^'ZX^J'L32R2A-HE]G22P4PV$R3A<:XS 7W;MY5T2R$]RS M,=MJ?].^UQ HS-JSPZ,BHM5.7/%]*/18,&'>CI]Y]H[<)O011D6X%F!'BJ) M**QL@]CB1X% 09!GA\D03D/D-3^YI!@F/&7+@*]8=7'0H%69[]/6+/S#(X^5W>.K&B2U^L/X3I<2@H\^S=67?F MEG 7=MW,7+8_Y%F 43#HV>M306GV/=1]' I'%LM/D^?!LQOH6Y+B\OJ9F8O: MKT,AP^!\J)5=<2CMV1U4.G*M>5$5Z DU*O$5['B^[O%U_A0G"XSOL;PUY328 M693M"6<62!3T>?: C.#6/6*3(4LF693^@AA#-%W(E1"*S11:EN\)C99H%%2& M<*W$J?\I2_2$+J7\"H(\.T[N\3.FF1@CYHC 5?$A9M.$S<&Q/AC'Y%$J1T.7 M9?F>D&>)1D&E;Z]&_6;#HLL9"O:$/!,,!6O!N3>L%I.J,CWA2H- 09-GEX;3 M 9_R2"\ 8IR.R^J^5/#CV6%Q/IF07*0A(L*N+M$32<7R*)G/$RIAZ/J316&O M_-DS9@-%P:!G/\<]O&&A>%*^6:L\>X'SAHCH1D2;PCUAT :*X@JY9Z?( Q,3 M;\86$JOI&F;=QSUAJ$YT!2,51\B)I]6%Z>T8/)R3@2/$-*Q?<[C5U!,RG7$I MF/;L,ZD,\,8+T%N?]H2J;<$57'AV>@Q9\2S>BH[:KWO"2*WL"E)J'!W[O"VH M""RV]],D8MN%YB&*5:2Q&^>:/%P=+\6#:"0068G03"QI-'%) MOKZF# F+(12QQ8T@3!ZR0DRF)!8"/MY003+F^IOH.VS5:[]L:#O;5]]WJ* @ MG__*B5U(G)0>HAS:U]OS>IR08[>:%51%WA['*DV$_11ZI2J;HXSJUV^-X5HE!/F"NCAO M*S4#@3=_(>GL,N.I$)PM8U3 VR7QOXG>1=&H-J_&H3%NQ=&D&[@P'W G/(5C MB&*2T77G[4_[0M>VY,9WV%ZF4I!S,(7@)/)D"+-G$F$^$ML( RVJ0EX)4IE6 M'3LJ $&^PAYA.?+GAOKB'N5#"0$LLY@?C?D[#Y@E+R>]2W,&T$H!;PM<=?AD*]H([$X@PGT/+L 4W\R=$ M&-C6Y0RQ1^V:456@'QPIA _S6?1RSUK *AZ$&IWS-24.Q[%> \[\9OK$]Y%8 M7>8:#V?8FS)87$S0EMK_:RW/YWO^!C@C=UO/O5P!AGNV9+@T,H2)5Q"2IHR, MLS2'.40V+R':U-PW@V@-.,CC)QTJ;92%:GB%\\G_9+G3WF)$W%F+?IUOW70T M%Z-KI:PPC\XZAIN?7>S5'"M-!FN/'?3K'=MI18MA'OOM NX]CHI4;WFVS]7? M86_FP8HM!#HD&]\:+?9BY!9*#O)P5*<,-28X(#P?7-Y8JZOM$+X;4=[-?J?J M-1X,]W=QLH=A_. L="^+#XWA^3X%5^$K$@#G;U.CQ0,3,%"4YG#EOW+NRV.1 MKZ_1 M#-%'#,FA\Y31NN/0/0NR_^!^LN'!M"K,@+:"K5'G3EKS>S#GQ5*W@A/N0J]! M'A!#AB(@6W)%*] M-*W.2L;2/>7-":/QN,/+D*T ?TTHHE'+351M)>^;*"=U!7F(<8^?"JL?3*OI M[#0FHBX28M_7F/_VRTL5,/.9@/=%V@WGF8S!/AW-$,/\.Q4R"HL6<&"#1R?R MUQ?"S.4F0HQD4JGRUL'2\.6#@H'$:;NC'6O'/M&P)V>,Z$89$P,H MQ_+)E$5L:9O"?3<*"XCFQZ5>M_0;WJ,K,8<^RU@"-U1,LYF\;N>TUFA;\>&8 M1"/XYO>N 4U*EFL+F\)]I]T"8J )A)>K(Y"RE-T4%T!;JN]1]F^BDKC S#&\KH4QW>(\C+!0VCO510VV*AS@::/I%36P#"Y#F M=,2>XH5N"@]>,RJ:TX\$AG('1^D:.G-BXD"X'#+\A @D1Y&AZ(O@&^5[!.-! M>=,*#XY].]CF),F!F(64>J40=S.HK^#@:*^':4Z[' C-&YF)(1A@GENN)@FX MT^2MK_#@S, .=ICYGNL"XN:1M#9@7B>L_+8\H+RAY>GE93(?B^T18-/=K^V^ MK9[;T@XT$F9>:M/8V73$T=32<]-PPAIF!NOZ0PP-OZH"/:=2!2O,M-97^(GA MB)BX6O^LYPRM@PDS1W4E>D'"J@%)-21IRO2<,0VR,)-5"ZQ3DAIR<%0_ZCE! M52AAYJ4N=^ONH5B-)7O.G1%?QXFL:R\F;B^ A"#Y'EOLL"K+GV5 ;?'WRTS^ M]>_)F)_#&ZE/'\&#ND4D7.OKL/Z>TMVQ%L+,C7T80; [F#"=PF/[SH?]G0IK MC,GO>%(&&AE0NS<%QI(]Y]&(SR&=]J[?FD/P83Z8#AGF0K9B:>%"@Q@R24PB@1_0<8"'!< B*DUYLEJZ0O@5)'R/]_YB?:7YC7 Y MJTLZ<+8'JA?DEMGH!?<:NVU19\N)]G[+GMJC@JFE@WJ]]M76^JC.LQTHH]LG MVK6F4#>X=&,,G=1\..;0B3J"?'Z]$AN0#>CJW]H-E;K089!N@]3XS'I?\_8= M8K]B&KZ0$&'YN(-0;IXS%)>Q!ZY$ MA<'-UG!UON7\MEE%0-T71"O4+_X%]S]@-8C_$R-VC0C[&<69;L'3T57%A(^S%B2/<[$?["4ENN, #:073;02V/H6@G6T_^N MA_+*3?+RQX6,#0(9@-DS]N7TK JCO:-5_-@^^*8&420VZ.EX+\D[%>X4Y]$F+MSIRO='_)T*(+,R*3RRP,ZY1>>IB"E//HI25_, MQTVP>G'D9K,)CJ*@U_YAPTW-'3$MH""GJ8IWH'IM5/PF41WT(VSY-Z<,W(C4XZI@RSE*:+P4!Q^[VDDA:8AXB1Z(BF*;^'FUV < MDT<)6#<&F0IZ.&\2PZ,KE2W 1G&1M./(R%%F& *H)]N-+RI4.JZ$!AXS0B#RA^(:" M;^GA);%$8U^=UZY1QY.N(]C#"GX\LX,"7L5.*<\K/$#2N2 M];R^PR,]QV7M_ B;<_UMMH;U'2#GFFMMGE^Y.F"1IT?=TKY1Y2$QOP'-.CW\ M[H_5BK=L<*PF,]T*313O+I(RP7?E(V^G;&5*09 /[FH0FHG%N4;2KZ\I0T*Q MA"*VN!%<<]B#P"V/)!8"/D+0>H:U-QYWVJJ/8!.N:*[$#SPE4;AB MYS95$[VBN;*"W \T0%1<&>_6II:5OIN4O:Z"<<2L33#Y(VN("9+0?!9]F&'Y M-)#[NS[O_AI>_PI^O[[@PWS1;\#3T?-]SP-L*?4U%M+ #J(IAZ8*/#N8K4Q4 M1:D)6Y ^E5)XF6X:H@J(MEKP:U=-GUFV0QBD+V5IJ/G4VZ(7&RKH,[\F;$%Z M3(KC1W=&307[-+6:L%B[.SPP5\P=#:A3E_0;Q-_*(A44JC$%F6RSD'IM9FC MI*E\?_DT(3/FTO39,_/YH$G/5);L+Y-J3,8$FQZV\:MW\7FN#YF@J?@K9 ) MXDU\GS?U*VVN:;)^C6P*'^Q64Y]6)L[@@G0"*%!L+IBA8UT1T=]@O" @OBOI MYAH/@'PSR"#]!0HT5V*<+;*C0R1L=\ZW*C@ BK 87T"AV"6U-BZY4]^TG0,PD*;0NW5/J,+VBA;3 M38F%" -Z12"CWCA+ERZP,F)6#?M%=-I&E?6!XC;XC"X*MT'>0.36+N:G.!G# M:C)%])&,8WR;O,"BLG"'&KETKJ]_=#I#M'9/>#BA%O^H!(+V]F)I*4P>GKHB MDO[YI[&DMT.2I42. /P'P[1D0W4 LHXDR)WHEJ@0)R17=!PG+Y#0UX6RNM)A M,>A"6QT:^_>67FDT/;)6%>@O6=K'U$V/BVN7#'5BKA)6"2DN$6,+L9IY06P" M&00NQ<>D=ML'TVGSZL(B:\WDJNN%Y@"#W ]NP6GR]MVEDA[0W 16D(?(6P#$ M#QOY;JO9S02B8J',Z].?&6+P[J:Y/AM,)PH(\FR[.=2O\Z"U/^_$J.H; M>A/F5 \]R./T+9 PJ*:+.YS.DHE=^AC[*OI,OA*4]0F[5UJ7<;9)Y]Q=6VA,Q[6J GUF4'L: M>Q::;POB%+Z0.!;6M7)1YW]RR4JTU?1A[ #RQPE$S3 M%\0L!U?'*D/AN\9J[6BV :DPA'"68(5280KA.(@J M@+[3B M/C!$.9(7V67B[P;]TUQE#UAO#U)A!^%XG"IX6MX/L*NI]ZR[Q[CW$-A(CD65 MQY!R0HF2C,)\DJ49PW>$DGDVOX>#IB%:0-HN7Q&GL1@S\?HP6NI[,2Q"&EYI M\^_95['_R):6HGT3%#^\X/@9WR4TG>F&W.95^HULZKEK36_"# SQS'T'MG9!80IE[E[7V[$ 77!SWX&N'7"8XIH[5_5F+$ 7Z=QW MU&L7&(9HU\Y5O1T#<(M\':(!6,<\;U;?FS %JTCH-5=OW[=J*WM5:%ECD

^]K"DG,R\0*H:W2FEF4/0#^S%G./$3E*@\LAIC) M-Q";_PXB%->F4%4KQ^L,JI)ALR"9F?C 7YB;BE@@R+9H M^M-QB^(^CO\WQ"I^7"57=@)54]KW,;\U:S6'_F9TQO6FKZNXF[ 181 8 M;9X0V=5P0/0J$ :SDM4.E%+B.3@+.:QH'RG<1KJA%RB&*$"C&<9I,".G04XG MLS36%4#GRRWI.F&5081;.:T:U!58A[3DVMP[C<"#O-LQQ)3G81ODP]-APE.V M[,;;('GA?[5[[-)%Y8=A+EUH(LPX::[(JD^+;$:8CNI_FV:D4(9]J.\0EPP2 M.@2587@&^BCS9L!+05^GC1J1M)Q5R5IM?O-\I _H57=U%U/L)\8\"MKE#-''6@<3W/%H7-N;,*M6&MI#MA_98&0C M6Q%48.WAJ'M0*"=59EEM9OJV M%8=PAF46N)CX>!Y2;&=Z4383F@^Z@>U8'(.U4%"8?IFF&)MO5'?6XKL%VNLJ MF&L5Y]%O&>$$ZN(CT#5;#*87&1>P.1?@QH3F9,H#:/FUP%(Y^A%_R.9XXCII MU:[;:MJMG,U,(#WPE*!E +!2FDJ,L&W!('G-5 :G7H:3X^5"1G_0#"L5KQ+M M?3#:$5K-8+2S%KT,1MXMIGX4VYF2@[QTTA!M+#T(LD;\%:O2DW MR+3?O MG:LXR!@[7>JB2834/;7_;MZ=J[3;[)P[7RL[!.?>?;-OP1SWH\D@0_)TNWY: M3V\@IY2'&:(6&2+V+,=;L&I/J@TRU:F%!;Y-XS#QUFDNBKI3F0[/-:Q/)-ZX M5[V%^LR94;5OHTY!CK&8$__Z_U!+ P04 " "3:%A4CQE-9Y"- #!B@D M% '=A="TR,#(Q,3(S,5]D968N>&UL[+UI<^-(TB;X?5:.?NG]_%__ MK__]?_LO_\IO_='5S>__3_[QXNOOI-BW**!V0GZZRP6Q* MTO*G7WZ:E.7[/W_]]=NW;_\8CN*TR))923]0_&.037^E?_]-?/"GI^X_#N@_ MZ4^=HU]NR%L^B_+Y+YV#3N>G__O@[)]=^G_'_\]/_^_CU__OEU^8%$F<_OD6 M%>0G*G5:_.OGC>]\?\N3?V3Y^-?.P4'WU^6#/XLG__F]B+>>_M9=/GOXZ__\ M>O<\F)!I]$N\@+)JQ5XC:W=X=G;V*_\K?;2(_UGP]G?9("JY'HUR_:1\@OWK ME^5CO[!?_7+8^:5[^(_OQ7 E%WUF6*X^L_F"XU_%'W]FZLJSA#R1T4]/J>,(3\=Y.H9$H_/.R([_R?EQGC+!XRMI]+^K^,U^)A M]/#.>@!C\N>?V,M?GV[78.EC^2#+WSG)[*^_VKSFUR""/I?9X,])E@QI1[O^ MSRPNYU=D% _BLI;*#?C<=I3#\4 MI>7Y8)#-TI(.ST#LBF5N@L$I[PO$5UO[C+*??&0 M NO-299Z*GLB'R2=T;:#C K$I:PY@SF^T;?X;/,PG"6TRUT793QEB\;YE.GW M8427!Y+30;QH1.FXG!5E-B7Y^?"#[31<^ WTY7KJ^!KE?](7O27DF?Z:Q?94W@<6/-WDV7=M;+@C]'MEXJ!H IU=[ [335B&-G:['P)TGVC9TC MJLEM\<)ZPM]118PC'Z=+RS?5%)=$Q>;:S#ICE,Z?G^+QA)[F7@O"GU@;BMB_ MJO4>7Y^J!YB;4B_HF_FX(VGAA:L*;PT!8ZU<^=^OO[,?78:.E^^$@/I$$O)! M3V]741G1KC-\R>C72#ZE!P4ZB2Y,<;SIPSM?)K[D]&FZ%9HQ,R:;9TD>9RY[ MK4;D"-(K-KZ^L7-YRI)D8:NLWR&L/Q&D+S!KX#V726,-,PMP0P27(RH<+$'XO-^H;UU/RPDPTIS*?K MVN_+..<.769UK'VJDL7&M3J> M*E\)#'/#Q!@.!N9NE0Q!O,"O%I7ZC4;P[,E?!&%0N7U5]D>)M> M1(F8T EQL5;Y^I17P*M3+%VS[K/T]?F1S5=TBA:[YBJ98=YQ0-W5)M/AU:(UZ7?Y^>" R]G4;*:Z)D9:N!]T31^ M)##(ER@?T\]N?]MKK]9_H:DMP2)HBCT:?'=@^!8PY*K^E3 ?AM@2OJ;96T'R M#Q8-A FLM%7@VR9B] M=>,,O]J34VVSP++B)LL7GI."'HF'LP%WECS3 1^[A?5Y_V9P%7PAV3B/WB?Q M@$M5,>SXBEA:3NS MXH%.2>Q?891048A02KK+TO$=/9,,G7>2SN^L!^$UC6;#F$Z/_V,6Y528A"JP MF"5E;0MGM1<' K,V&"L?\0'-X3,(H\G/$RIH2EO"A95OB% WP8L.]$>Z [), MW%H][2^O;-.,N'V\<4XFT[TJ3"*[@KK+96SF:)8NGBFJ^Q0:EP9#'-RCCC[B>.I>\Z2>5\P]D5YF9"E-*$SD#Q]W'\2TBWWJ/-)@.^F*95T_ITOD]EF M4?(U*MFS\RL*M&8"4K6/U0W/I$HMLWSQ>?;CG&ZB'T9T@T)/A(X1I9;O\A91 M^IKFJ_T]_<7B-%\Q"M;P,K@)+/@\5!?<=92G]'7%(\EYB,WNORO;3*N]V"^8 MNB%.H#63N^O]F:_3%12MV\A7MB<;38 Y/FE\"M8"XP/'S&]^:XXK;6OR .>E0W]K]+KKSC#2&,@XYTS;UM MJUVWSAX_[: *22M_Z>;.R>(!,Z/K9CX'%,V!+HNWU,^ZM4ZE]7BBWZ=9IA[#7JNX24PSRF(78O\I?&OG9L MCD:$6:S7]0J>J'25K5VUOQ&H0%.]*DS!Q'+HN\9W>-MRUZ_O8?+5M03E[_AE2J9O)/U70H^[R]_PV>Z7@\/%!0;_Y^+7_948 M%!RYI3\6R\\DT1M)^,?[ZH?[IT<+-34I].H#N?)KEY<+VQN(Z5SM-AD0WJO0-^SU0SBQID'-H@4S.'\0J MI49:: %_L!B*VDWTBW-+WDJT=N\^D+!,B/%)* M^JS:]T_/6LND/4 YJ6< I#Z3A+YT+&Z.9"%/Y\,I53O#RARCYJG4[@7]T]/6 MTNJ 4''%6#4#! M"HRC8)D.++J8U="5-^GW0'>LCN-.@T%!#X2UY9Z4ZREB=6/D2\;"38-)\;3B+YAOP=ZCG1S IJ1* B#L.ZLH/%H)1M?/W^P M?QKF9+(1[U23!HF\(JSCGVSW2+Z7U\(P\Z^?"Y'=N_Y[DA5D^*^?RWQ&E%QY M,-H4>;G!$_W7+D?T5_U%.RVREJD?[IV$LI)J(( UO&U1L<::5 M7N$\]V!<<2%@JY[G5D"9G(7]Y_NG@?88BD"W-0]:]2J94"!0T.'!SM(X'?WM M0,-@M&R'2@;A90U%P0^$K64A\->MU56RM&P]U^^!G'G-'5^^S.S+KB P@BQ M0&$D8.NY?@]DKUR5@'W9%01 V!L6%2,*B^"JW4?[I^VQ_4AE5] 85=8R+&6&I"+NN;BW13%;WJ$L[B 10WKS'N+EO;TZ;MU?QC4"&Y?ES'0-E'A"^ZM: M\KAJPHQ,5VN>B26IW!ZM>A[.:%9&#':]] *+QIZW\U3_L'/6/3@.L\6H8\]; M$;%GL5 B"!:4[ZI^K>UH[[D%@$"^""L[GE*E6NWOBA\LP+X9_6,PW/D@PF2U M@S@]K0:WV$RSG/XLY04QY#.553LQ1X0Y _N?NMP@X8FLWQ%3.;:TSPM<@0ZR MQBG.3?5RVO2P\ 36^Z0+>D8,S9MIIH2(H5]7:'F,8G[SXWM<1HG1VJYM)_"" MAI;IQX^<.SM,B.+DGU@EG90,EV&+1M;D#3@TV C<*G09P""*I=\RPAA)DCPM M0(':(ZHPI$."*)S>H@24>3ZT?8=0 *A;K-+!N,P]E5GU'%KWNV=GG1-L MD,!-TP?MH/CNA 11;6K)G:&B-_7I@\IL&DN8+?+A>:$"U$8 MN\(AQ)V U]/W))L3PI]YG.6#25005@79W8VF?Y]0#+:0@DJ>-$N@J.+B-2Y! M)1*]@;32&[ER.MARS6KX4RV@AHNY]SH3+/,<=V\KJ30-R%\FX@L^SQQ@0!DN MUM]S&(4GYG5O$TK!EO=4)Y!"#S-<8H$[]UQ>@4-'ZL9C',9!N_;=4OD1Y0]H M)Q(_@4SJ=XD('VRU%6K,O%J0F)(6]@(Z3;1N/2PZ<@OCS^0H#,D,86-NZUR& MI;N_H)ZMK(Y4=YK07&_O[A\>@TV73^1]N:7.LW$>3<44<)O>9/F ')J&DJ%Y M_Q"FJ*5G:C2CT$H!>()]M^[IHB(2JH7+69Z3=#"__OZ>%;-<%PIJT[Q_"%-H MMA'.[16 )]#W)HISOJ3?Q=%;G/";H;YR;R$9/J1/[-K=?%$?HGAX2Q:E"'6F MB8IOI(H!<<8UTC-JZ01/T? K.GU]\(*%O.#H?29D.I\RG6AG!DT["A+$(-70 ME&!$CJ>FN'S-.I^5DRR/_R)#(;7[LK_W!KKP@>RI 5=^A0[P%"=?;[$OHX+5 M?F;_8>>'CRBABEK6HZ6[?JMH---+:-\'.0XWT@5 A8-O[X4:5^./EO51Y M819[:9)04,X]ZL-C\A&$GY/=EW>;%E0L32Z2^F&J@S#^:*N8?I\T*G8"^8(2Z2_/[),L?UN\>'2 M5?4F_DZ&RZJG[+)O92RCYFFZ_0,-9=1W^/TE3@L#48CWZJ1],5_]^.^8Y%0] MD_D=N\[$L##9O8"J*U6,?@''*='I/_S!4%*SU M6N="EX%P>\2(XLK!>,>R?@)T .-""V'!6@E\F[[/RH(C[QI3#32M^H>PQ;PK MC$L#ORJ,B.+=>2C)O@7-D#*N;$35$F:KA6.M-@%'%-@N%]4X+>N:48R!O ?V MZ>4& EQHVP2%*80]#'%8EL\P#!I72"0%<)V,AAXWC9/[2ZHO,1*B[E:76;WV_T],SN*!JQ,BYY/.#U![/! MGZ]4GWJF7%Y!T<"&^E;@RAV?C_AN*5O_+4IG=&'N'!R>+437,J-ZO']\>G0( M?.E2!2*,S8VR#P=K36 *)!;=B1: M25SIB+_3FB(.%)U0Q:"CY\7^,"\%B2A2NQ%:L6PXF^'7>(\#J(EFTZ*QBH"S MM]5HFM/M 6C(OO7PY6>XN)/8QB NAE=N,+L8G&LO6;H MB,K@KX5=%O)_H=^T\#VKFU&,T(4!S128J%/!,E2W_P3485E*0W%H7#PA0G0N M\ZPHEBD%F][X)09S626[-_0/88G%4G> IBZYM[%"' \J50WZ!_='#0 M/?R,L0:6N!79#_6M//)O*^=%4Q,N<"=03+-Q1;-4IBT#.Y 4'#A9?!KD 'II M"DF&:5GJ.IED=.;/EV_9RR2;%5$ZO(]34A*2.EA#3:T%'+ L$*MNK[2-6H-3 M< 1A7Z$"TMF^G+/B."6=O5DZPCO;+%W,V=)J.*=9M.YW>J?')X W2@0_L;DH M0<$\A,5%*;;5.<"BM0 -=9%%%78<^95 5? +87IIBE_H916":.-R"Q)&DXW* M;U%.V,RV^/&*Q7-E' .[3\Q<@=SZ'4(1H+'J+N-23K@[6@7=$ ::!IZ" M08B<*EY7]FLTF-"M?#[?!&SDT=14P 6]KK<^F]8@%94,( HN7F;I@#"+'Q.& MF8.M3CF:5OWCTTXO4# /CM.-#7@%PQ"A/WOB6NUV-:T$R$ SK_4IQH8%2_XD MT!3\083QA.(/RRDE))&F4\D1A('I"V$6L/=)/-@#8%Q'C6T%<-"%U&9\R0FU M1Z>@$\)J=#DKRFS*"NZ[DFEH*<""QI)7I](6FX)("//0;?I!BG*YXS/L@/8? M[A^>?.9=CPJP@D (<\^VB)=12<8LF8$KPC@8S8TI7NA-CXH$&\K4D!040IAP M&J 0R[XG!)?&_4[]3*JU(,6_2<(NG11!)'0.X>??ETF4OCY?94D2&5*J*KRI M#YPF8CNB]AVBE<$JB*QN_RG(X!_C[./7(8GYN/S/$?OQ%_$CIYG^LW]'QE%R M39>(4I4<(GF*@@>\;3K8$JA$JBA*6-V.8\>-$$-Y!-Q]A$(*Y)4PKEM*S>TK M>%]BA7:KVU"":1=Z2:FA9M.*X59375X&2A1X?IZ]%?$PIN-07P9*_C2=#$'* M8,J[YO[\KA5;H5H(X\-=EHY+DD]962N+8X[L<=JU/G/PBAJR@D8(H\.ND$9[ MH+P!Q04=C:)6MQT]FT 4!$$8$SP2!+VZ^&?*N.A 6 ]>TX*ECI$AD]=XUI0\ M3>=Z4'>T;F3(&5*"4-#BP2)0Y.4&)?1?NW307ZVO\ED;A"-5.4+M\]S,&*B$ M.NQJ90=;P:.'\ \['D5!YDWQE/.@]GD!"&JILM.UA!\C' 4_'H([0/B!7JE" M$65:KTX@(C?NL_35'$"U\90 Y*M9C<:Y(N4#(&"!I!;*Y?]35PAQR[9S%)F MYC.5X=.UXT #70"%XY1E!U_!,T08QHZ8F^+VH&EG-6&]\8-:%J1"%V#P)=((MCQ;/ KJ 7)I9")JUQ%M4U$S #^6\= M0BB,-+CPMP--P2!,*$4H!K$LAR&I-"Z)]2,IOB39&[NGN8S2<4PGC[OL&Q6) M71["I-,ZR6R:"B"@RY_5D-GWI3FA4] #D1]SPS1,[N(/?@',0GA^G65Q,?\: M_9'EETE4F Z&#F_A"26'G[KN9@5E*"YZ@[#1:,1?"V\U+3N^22@#O#IG!?:< M^X$6OJ(O@)3@!>X+6%9MZ$YA6ME/ZT>\/"ZJI6R(9:@NKVP@A(:]6J7BV-M? MV"U@*CB!L"!)$N"MJP7LM1$ 08-7_?!HCU1!I9,M23Z\HI(;O=(A#YVU'F2& M9D)P4!>^QZ%F"U;!$H1)29()>$'2P81N)$WE<4U-F07M[%-6!W36@()P""/3 MOLQ+B=WS6W>:8[H0O)$ M5_YT1NZ)Q;9(]KP "%J WGJ *?9 6E@*OIH*[A$;AD4:KLKH)'^00P@4;P\? M-J?!J[ACWH/IR(HRMK-[&&W)IXW'4CXO $&9?PQ*WF?$C$-!C <[#@@QT$N8 M=X9,JU3/@U%E$N73:$!F)0L=6PFN/_+IV@C104PK=IU>X?=;@?TOBW[<;%_A%" 46BX*=O&4Y2.5:>#K;^+\L6?,2E)#E/!BX?D M(WM>E(-CYPDA-&2"[+[^%#K>$5BA90\!'\&T#+T$5%>W<5KW8*RP*_$L2"56J-J#!<'2#_3=K.K-9X3@(('C#JJ62JQ0-<2Q M_X[J;,S7)Y:U-S-%?[]/]4J]S%H8)'$=%/6P%G1#'_UU!S?5\I T6V +- M8_9%E[1JMZ-J%Y""+(A3O6>RH-?[<*P9]P,0I_AG4I8)&:XE-X>7R%MPE-T# MD+J!MJ-&82$U 9+3=7C05*3"Y6PZ2_BUT]>C$1F4CR2/L^'#Z'PHA-*<)VV: M\K/QT6>TD3IK0,5T4^8!D[#:. B[Q@(K5&*P,R/NA.[ 5%':E&6A.4JA5\ZF MN36MI^MK!IM<4$7>[*IXR!W[E-E]I6FU6+[">#9P'$RLT*M(A@CY4 ALF>^O M:+> "ATE8$6&$X^[\%1,PE56"<0D](S<%*7FF1C"*+3(Q=+6=U ^NX &>B&4 MY7"2$Z=!I"*IJ8JS3Z188M*YPK:?XHM^[S/>>*$#JZ*JJ:*R&W)I-ZI[SPD$ M@8:/G8],H5*M\G>$5ZF_J;22NNJ'7H#\\&!<7@Z;LL0\D8^8(6930)SEXGBR M'NITJDZ'43XL7M^'%,CY\(^9N(9([_.L]5*AHT#.: L'DG+LR/CU E35"2#J MC*R%+&ZR_)Y\VYCW\RRE/P[$1>.&\Y_3>_C-V($HQW$@K*8.5<> J&#+XFS7 M=@MS14W)X[3#]SI@82;UJ)#3JD6I8@_"B..//>@5N&$:S4LU2(8.J^[Z1-X7 M%7$HX'$>39\(Z_E4 8N">7^1X?J9\RG3SJ&&].HO[1^&VACKU^NZT_9=G)); MNM87=.I6!KW658NJWX#42(G>XS)*F+22"CR76<$'T_)/SUDR?,E6"6N:KE/K MO7QPGH1QUV'H0'Z4H^I&$(:H\^$'R4NZ]4W'U]_?Z8Q-M#O!W8W(MWU)__ 4I%I'0V/< M30VJ?@ 1[W1%BD$>1HN;*!?W"\^OZ)'V@_LOSP?T?REG1-<;7%]%E0%R MT&^D3U13AJIG0,12;:Q<[!:"64E6R]3Y<,C)LMP5*)N+]0VDLF'3B[]9!PKN M.Q#%A[4'F+1:K24'=P5+>BNV&0ZHB-T&S$K:(6PL:W)>QO43(C2UG9 M9O0KH0<::XX5S2GH0&Y_;&1K%:!B'<* IZX.^EJ0T2RYBT>Z;;Q-R#O=D5+8KQ2(;NF6-Q"9,B 1T8WP:T"M8A3" M OB89^_TD#E_3!C<=,@.'MR><$]*#:^Z9F(;\GFG;2OL*HZA;@%_65S)?!/% M.5]J-.1*GZ>GBL]+J0:QBDB0;+X-,>^S=, /@;IA*F] @7W>';0.LHI+"*L9 MA9?/6')-]!8G_-Q^::13V:9_=-@%*B+8C"74"%Q%+80A;*^>[R/)V2^B,='Y MS73-^-V+,!=P-&/>L,&NXAC"I*7'G]6C9*T!%N9.=2U[!=S6S/(SNR3?:#T7P MW4V6OT3?(V%F?QB-F-.%7$D09JZU9X7M M)A]&=(6BR]- MSU3-:&=NO.9C=9&W"I>(4Q8.PZTESQ*"RHK%>T+5>1=5A07 M9$2?H=U59\6T?PNOS-S[O,:N*JI0=0B0E,7I.SWQL]7G8;1[W94PU";,4*OI M#)9O$*7V/J]5VU4-JDX 82);%E2\S*9O<6I46,15.Z"S/66DH MOENYG+ ?;U,1IRQ#&(X9!/J>JZE73+:K*%K6()PN+W M1$JJ+S)DG2XGFRW M%$:!DWR0Y>__&&337[FJZNAA]90XY-!V&QZJKSRXBPS/UQ[EAY1.4S4W15UU 9R3Q^9U^QT=M!Q!=\:S>P'H2 MF<.=0+6IHR39GT4"TJRP-/G5$T,[+/\YH&<].FE?46K?N=0$X*JU3Z4*3K>Y9) M&W+Z0<)PER++!#96Z;)H30$'.O9;I]A;TV)@U012SBJ(=Z()5K&DWC=#KRGS M'L+G(!.]6$UAQK(*-LW[G0Y(O*;SX+,G5PY1SBJ$$V&C/Z]^_'=,HJ;#F,>CUB M.>T0AGDPVA&NYTWQ;[RD%;(?W*;OL[+@P _MU_3]5G2= RVW6F%4&NA5853< M_X&$Q&XE$KLK@""A'XV0N(5151L4"8N=2BQV5@A!"DTTPN(61E7]"-!0S-NT M*/,9 \UR! R[:5VS?JCZ@?CVT&8UJ/(J0*E>!I&RFGK&+9.N&<4(56W9G@(3 M=2I8*@?YYZ$.R^8V%(?&PI @]BD1TWO]?< #XY:2FU=.73NZ'(%N8\VC2;%4 MFD$IJ ,IS9AG1;$,QKY-2Y*3HGR*2GL2+=] D8-NA:K2Z01/02R(52E.HW00 M1\EZ_C&9$^4M*#+ .Y.:M1_J-*#@%L)TQ),F1B3GQ?Y(_A$/*,2'D43\@G7R M0OXGXUKK\S-4A] 7,FG9E7<(_QI0]"((PU-+>Q&6'1Z"[F3<#$*8PBZB],\7 MJL8K\IX5<5D8-Q#R!OW.*H\39+_@?^C+^X0.O2)\!,(T=IGE[UE.MSVL4,HS M6U87*Z]I=ZAK1U&"!+0VS;&%$A140]C/7I]7E0;M>58WZGR/5#.B*WWQ@4V- M]P,;-2CHAC 5GG]$<<),*.S:D"@AZV5.0[6Z$5U+<7BX0]-L4H&"8K"K?A?::X_4B8-66H"3YIG(U/^\6Y'^PH!&%V:#N*$1R%F56:+$:@[D.>]>2Q& &$Y? B2J)T0)XGA)1W M[#N,:WUTDJI)O],-$R8(%9YTI"Y6J%4!GL16F9S&,!%U(PHO4.2@=>B07O/V M;&T"PI. &H O+$$Z_HDSQ=Q V/$VS(Y&1_W>LW3& 8VS-HT3HZ5U$P:>M$XN MX.+:&1=J)$TH-%"'6 V&E&CPI&YNRKFU:#NPM=>.@@0MIU&?,@4D1-F:0?+\ MNF$<5?@VDV8UH$SI])@LU@WD?O:4Y]>U2-%4P?KL*9K='I8-9B@.C:'=$ :E M!I/%CD!C0\PC3,ZJ$[S/G\!YA#CC3TVB!2A$"9S/)>U>;-9A-^*5\\ML^IZE M+&+9L W2MJ,HPYCV\>V#+/2 **MS1TCC,BI]GJ(*%+-AO?6QT+J<+@T@1 F: MWFC"LLWQSY=Q@P-AM-FX94"W;6A=VG KC =8HPY"OBC7QC5TX4[,X)4CRDR(+> M-@,-S*%KDJ?[G6/8,;>11K>ZXW'^;S(<4P:>2"*R6R;Q^\5<3"*KQ69IN;R8 MJX[9IO"$YH2@6@XS%6CC%Y1TVQO]0JJCY7EN>.*5:J4XCQ'H0&[<\GH.Y;\_BJ:7\^P743 M0ACS\PEHU$15#BU X0D=4VP*#!LD32L*$,%M%3CV1T8UX8E 4XAJ7&6U[2C( M0%E&UALD(P5.S&W"PA.I%HP[+%ND4"2:MD@05I?+K"@?1JS,@$UMKIUG^YU3 MT&1>BV&CV/?(D2 *5EMNQBR="++'*2;0I,O*[*C!( HQ4WDT++SIJ4;O)E!$ 6X-$HQE<]0%R85JY99?6 MK?7*P^[Y9)\>WJ;749[2Q:NXEQ8Y\/1FJC4D<8U:GY]7M#Y"X*1,/P7BN?9[ M*6XDUX\86?:$%5'\W%I@ANDA7?_;RF.SVXCB XVTJNREEP-!%##G<]C6?B?5 M#I*L 2N::^(TA->%#;9Z(A\DG1$FWGBAY^$P%K+YT#2ED-&6NNCIS99&5/I FZ:WV,^#"1G.$O(PNB[*>,KR<$0"!JM&."(4 MR'#1Z#P=+G=2Y\,/IA[G[(4FMN)G$"%+*XE8%V$Y("3GYQ6JI/5E&YKQ8-6^ MWST \:1;J5P^(AQP(=^$GX4Y 57;A.\KW"A[RS?A5AWI^OL[&= )["6>\NNX MGNEOBQ$]!;)YKHSR\HI.;X:MN]\/]8]/CXY/ 6M)FOM%]7'KK@4/AP7]&->) MNRP;QM,5U;:16N_K'U/1SMHR2_N!BN=$4;O7T@9Q-CP,.3TL/M$_.ND<]$ < M"*&7\(JZ!R^6@T0<23\ZJ6=*/\PQ>69[0=7'!!Z/1"7J+O ME8BV?#=5%JA3OH'^X*0)/)O^*H!XP&F@;K/U;JHLT(@=T&XCT00>1X &T#3+ M2R8_B^VOUCDVWT"!@UHIF^@"^WCQ[/=M\)N*>5B_@X(/X[O3UN+P1K$C3H_F M(@C7Q&WZ08J2B5>!PY3NNRGA)5UMQED> M_\5/5Q8Y3:;&+,3C(-2.WR'G4TZ##6E:5)C2=9O@$8N+-Q"A)C\O1#SF951, M6%V_#SKSI!973DB?Y_BZH'>[.8PJ.8MZ8'CR=9\G=-/V0O+I&K&9-74CCO ( M.$VT)G46Z! E]M[$:90.8A;VNDR -.QA%"V$5L(<4IK?RYA (LK\?\XQNOLOY8Q+QL!QV*GUGT%:ER95/ 4L*.6YLXA2,#=FM'0. M(,Q>ZY.-4DI['X3^%0SDX5F8H"&M%\)!_R;O@R7"EA?Y5J*\F%LX)"Q:"WTC MJ&KISJRT@[A QA.@H(8\MZ@&;=%:8(8N6.E"CB.]$JAX @F:HA?+&;E)GC&6 M K^+TB&[[H;^YW;ZGF_/_2\/Z+69P,69T* M)@(]:9-)EM@QY-!:H "M[EV=IRHX\40 \+S)K]%@0G>3^7P3N%TBJ::I0 MJ MB:H_^JQ!X@D&N,SX:9L'_=^F5 7CG!0V1B9U,X$2U/I0GTHK@'A<_TK /!ZT MRN:'-^1(#T'-A;6/M)8(\40%;$3S7I'WG R6"2SO">'*3X>+:$_^>R4^7=RL MIT\([8%&'-3N']YU@2@^02FLO@B;KIF "5K?--R4L(G/$*0 9#?V4FFM):;B MX]/.R0G(:AK-A6HQS[[O/AF)(N:/%8P5>U;8W.@"V M'A1(&JPWX8TM!8Z6UYY8H;I,HJ)X&#V7VRC5 *ANP"!5=Z8I5P\%AM M-T4T&FGW'Q:( F7F6YO/#86?TPA,5J[ITJC+7>PCLT^VVM3]&*9@)ODV6M^EM39]AKE,Y8)9U9SJ+>J,CB.BVM^ZOR^P1B]([+Y?C;=XC5 M1X['>'LQ*^@9K"@NL^E;G')AG\E[Q()0D_FBC--?9,C#(T6II<)4H[K:&_NT ML_9">=3"+=2UT2*ROE; 8JZK7/6="PU!IPW5YM=;M]E5"Z*D-)0=!\LN FL/ M,N8+>3")%7FYT8OHOW9[$/U5_XG='*]85+;^+B0_"F/ ]+]$*&0/EYUEKVWE MQF[GB8744$4N%!I4J'E7Y'"Y4>$4#3UIU=&X<4)!95^ZBHOWK(B22N:E56/N M?>V"WM=6WQ5FCS+8S8JK.P(>9_E@$A7D,8\'Y&&TC#TT^#!=7R%F;)PQF2;: M*F-%=&6B$OS.W=VT!S+GW2S7EF2M\#;>HX^P!XI5'+<6L VW,H8-%N$>]R(6 M6UU$\2'++?6&?'<6D2&Z9OUN%S9W4")<<3'?^)=]#J'=J_K=0,-*&V%@YD#A M?ZZ$KN5)A!*HEC:]G19\.CG&X%NK1J/V8*W"BB=^1":I"&8R>V.,;05>:%>; MB0Q["N7@\$27-$$F].FR&5:]9@ J\L;V)&$E_!ZC>*B82"U:">G#G$D:GTQ= M\(;+[MO[_O+JD*4A;.8*E;9OZ?<.NT>GGV2* MK8,?3R*@1OJU[/?1U+P)/Z21T/"9-FX#OB))")\:A*_ZX/1JK]0@ ;- M_JXZ=/=W!1[4X".LQ);S#9'NXD)=E,&EN0 "ZI$+RJ<>-*[2PJ+CF:LS[#[* MX?1 JFJZ@)1, BNZ&&N("QNKZKL>NLS.THQ MA(W\W7L-]-J!N_L85RDGHY/TC$D/1SGY=IXD,;LZ7GN>E#TJ! 7-3*L_1O=/ MD5JHBG"&^C8>>FPB8R;W\#D;E2P,[#E+9ESBNWA*#U=#+3^VS3F0,]"27B$X M:F9AF^8\-/(4])[LJB%G3O 4K$)&&VWT1$ER09@[V>!VK_-J80YK%<_>H2NXARBCLU<;;0F4%/>D M% $&RZE*,])=7B/4 %I2KNI(KP13P3;('4[2F4K6;>_BZ"U.XG+N/+UKWR:4 M$BC'$&*6MT.KZ )(3'6JQ8HEF91SMCO-25$6MT4Q(ZR"/_O!D$G@\2MBX]S* M[5\(+2BZ$JZ8KM>"C&;)73S2]1&;Y@)V*^<+)W@*5B&,;5^R;/@M7B?@2)A; M/B+F-Q0V%%=V]B H&%C:J9K+DEO=OB>9/;:/CLMU)B8%_<-LRHJ$NR73R8,W M5CF$E618J5\5W.'I]9RY8R1+Z-KRG,L9G?W34CSY MF)-W>DZX_OY.TH(%\?!+.\3?W!;;\/)P]9^ 9-4&Z476*WB#JL671NA##U4* MEC?R?:%W$/-R2[NT694>,BAMK5R542Q*]Z5C?N.5)E%JL6UO5 [! \C9H*63J;U*\51A=STLGH#4X6FP0^RA MQ5-^O6)?72*2]EG]74V!OBAT"^) P#^U6"LO=&ZO9[D?1N>#03XCRR-3L3PS M;3SM=]/F0R*A;1#C->[]G%?EXDESEBEY;=M[&-W1O[$E_?#@X)'D W:M6Y:R MVD*442K->.D N(GB_+]]6##W69?1AG6(^Q:"&L?G#_I\ MECM&K-3_GE L2!9R2SOGONJ"9:+[%)NN"-F,CB3Z D)'%6N4+KTZ>D\=D"1" MO9]U0P>M5!_Y]R$<\*HJK[Y>+100QDQZZS,[2D%T>P?&7O,9DGS#=1^_ MI2@T2;Z1?9)OM)_Y&JI::Q,)H_*"H%JHB*H]:-)EON19H;WGP]!4V-X^^Z'; M6@N@=WQL^'+X.6D=R(#JRH_5)2DK[6OZW_[#7-<@^ZGS:9:7\5^1\$]<$9$Q MQ3G#/_#:!?.1JD #?V6;^!:[;2+ M:E=H>.([W3KI_R)1_O(M\S;&%^^C?1UTGQMX:&^A;&?\8_<(M%*M,T';@N.) M8W3O.#?T6:_CC;V0=D70O-0&!MP:IH=@03CVLYFN('&U%U*U@*:D-\'^"B:> M^+H*BP;]OM_!S]](%0-:PZ:)Y7:-$\\=(LM%Z2;+23Q.A7MV,.?F,U'H_@M5 MWYW>N&3_$@H?].+8RHNV+30/H6NJBH [YJD45(@\[ M9X>A+OL*NR#; D-TV<<*J?$ZZ:T'A3K"#$'M?='.S"CD_A'2XS.DYS",M \9R^8J*#7L.Y> 07J(2DDUL MTW$86ANXW.0KH6BC0G\1ZO9#0CALQ3@5XV+?XJ$ 8[BR!"RP;7V_U^[AW4L- MS@UK/2L"G"Y R>WWJW.MHI]4>UF_>P)A+I):OJZ_#Y+9,$['%OYVNQ=0=&#I MQ'7XD,]<+IC;$20G-VE7]./)7T;5 98:Z;\+5,4?JD#C>H)TPJI+7JSS2@HV MC(E!F;'HCV(_V#V:+R&LEP:@%_/U5K1/MW?]$X. YFL[$[8E0>IG%@UQ%:$_#DL^@YOH0H+PS'X M@N^L!#QQ?QK1':=UQS=1102RJ5DO\LZT.;.O!HZGM!UH#\"RJ,-U!:/1NWZP MX.,L'TRB8E,FO0%8SVUHGBA9T!$&<]+:EN8R2Y(9$Y2S7#0YEFW[W#'2FTZI6 MWNT-6/"X;[<%O5V4Q7^B(^2%Y X=;J]EO]L#S:VL39H"$9Y")-OBFO(X)$]3 M0&'&E3:3HS8Q&[*WW!VZCYJ>21IG^6M:D '=K@_OL]*@<'4#[H@]ZH(:05VU;H,F5+F)EV_9RR2; M%5'*K \OWZC \X>47%(YXM)NFK%_@X 3*/,HU/Q3!5XP3\_N )TSF18SI-,4 MM=^09PZT:VUP (7(X7-%\O@C*N,/LL;Z%!=_&L\BZF9T\P\8>5'Y5&("A*AV MPUK82W:C830H7^@W+3; ZF848R!7J\-!Q42!B3H5+$0>H$#4X3F_A.'0&+< M82>X9/DYRSH^F];")0:C;\_R#73#"UITU#S"Y*PZP4-4(^$N2\=4V"E;0QA2 MPV(H>YRJ!?"VHXJ+H!H(HLH#NT(:YTYY XH+^CHAM;KMZ-D$@JC@@$>"L"QK M_I@R+F3U#1CB-+@.5*+GD-5QG@FD/9K9->X?'8 :-70C8?]DYH+)1RT 3^/( MCC3-TQ01:/BD/4M&$(8" DW2PBUBC]&<+:8OV4646B2A*-M0=* &*'>*#% 4 M1$&8-IYG;P7YSXR.^&MV4;'%1D[1HG]T2'>H[=O.F> HN *I1KDOJG';H&PC M $+O[DS:M^9L!Y2"-9!PU@"L8=GRA:'/M/WK.-DQY"'C.7D7%\X]TF-[-E3, M>:I'%WZ#,*;W$+.=&8A"U4Z6!2M5*SN_^N&%E%!!(F;EF96]"T2A[OH!!Q[5 M#3W+^->[<6:I'XFP%H!N N](4;Q,HE0X(:^B>7$QH[__FN6$_?HY_BY^J\]3 MJ?[&A3<:9/=L,PIT_-4 JR#70XAWD9<;*S_]U^ZJ3W^U+I+Y/"!I1'$K5A?E ML_W>X5$WT'078G4Q U$PXL%B8,?(0B9Z='XG@W@4$_6\J'V> PHUGHP+D5G/ M$EZ,4!21OA[,!B#<0*]:(4@RK5M=)].!_/KQI>5/LQ7>>F8QBX9'F>?8O3\67T'@U8".4TFZ5Z M_JS?TN^>M8]/1W0*?B&B '828#,ZFT1T%B+%((_?#56 C6WI'@A1;' %+I68 M% S"IW#?1 /B.!S732@VT&O-:_.U"T5!$T28P(Z@VFMR]YZE:!#E!%4A9HE! MD3X*$2&PF_N?YW-6.\VYE0T?=X.ION;9ETL8@.KZ$Z:-NJ MY@Y/03%$N $+5GI9!"O=9^F !Y;K9E1Y [I> $?3N].F :(@R$,@ )R3,9T#'O,X'<3O4?+(KJ/(TH<1DT_EZJOVMH6AH2TKGQ>D M"D9A32J\9-=])H2RV,MHVM&)!30NM99E18E'P5K]L(<=<8E8C)]8=3+%6-.T M8-NNXVY;"C/9@E'HOG[(P_;'-T?VRV1Q('S)+@@?YO'0B@[32P2HMFP7:^!3 MD%8_ 4)>QHN97-P&CK2E$!_TDOI:].A!*3B!MVM\9<7S8A838SR'R1LMEM>V M$.<"2%&5J9G;%9F S[/I-,KG#R-9\9#;HIBQA(Z6E]$\.COHG<*/@WIF6 8B M5-ICO2&P5*^C,78)"&L]S?K3%D.(<[OL0ID4$MI*FO2D;4T6>UATP]:3M 4% M:Y',32,DCT4;KC>KU++ERFGP=E"O(V\+@<>B MMO"E.=V+VE(UG 5*+Z\=>[FBR(+4+3!X[L[S63F5HX-.M-1HW88F"1P\U^;Y M)PLZ3#04:Z;0T3"%09])'I/BP;D^Z%8[CN 0T;%,,B3VS4KVL$*5"U5+<%^1 MD/L-R0\019C5)&07EJ$B:(,&HX=96911.HS3,?M]^ZU$!_!+NI^ HZ-#G.?9 M \O=EPP.5BM1I>-.H/FIVEG'EI4-V3V>)_K[AS_N_+ M+28F#^ON&'#9,V\!"G6%BOKSUQ5YN%Z*?8CT^.+*PQ:@4'>LJ#__I2(/7U;= M!^<%$\X\; %JWL3R[XH\_'LE-J+C3!T>M@ U;UFYKAB"K>MP\<>*!^7F3@2\K4B(5^W9$>4]U:' MD#U0B"XAV4[2,Q@8]Q_NGQPD!@FB>T88M/-T>!F]QV64W)&H M( ]O23QF^5JIR=FH;DAQ(MI-6S)F!H3HWA$F[J6Q-L'&4Q0!(B.Q-25;TB.Z M2\17F8CCTT[O%)$EP(H8 Q;#Y2%PD5^/$9-S0LIX$"7M#P/S49 =?Z(,SBQU MR?4)5<%A#1B[B(JX>'[/231\2'^+\IB=JAF,0VMFU:^@T!&9=RKP:H*&-8BL M4AA@H(K]U<( ;1G:D-UC&"!\P%F%,,! I8WJF^BZRGOE5# ^:8@9V.5,)GW; ML+,+!&N:8&V.L%CI_)%ELM&%##^K'?9TA.A$NSL&7#Q$6X":#S^K'0;811H& MZ,K#%J#FP\]J1]MTD4;;N/*P!:CY\+/:88!'2,, 77G8 @00?E8WZHE[W#\+ M&7N@ ,+0ZL8]"=D1.7/J$+('"B 0K7:D[&DP2[G/]2U*_WP8C0B=@)G@=[<7#T_*IHN^D.!\.8R'$;3K*\BF/P7*-UY!N4S8^N;0>_:X>XB'LKE-?7CW^A63C/'J?L%@AQ79(^SS5 M &!BA(:3+>XL( 2+9+#C0_253='TU]NKGJ=@ ATBC-LA"R5+6-$#"1:=T#PK MT'LB__28]D;5PQ7HD?(?X^SCUP$K.);/!5.+?W"B.$6+7_2_7$CX6/^Q?P13 M@MJB>V\K?%=DWP$&;EJ]O=9H]?::B@AB/JJLU:7(OLL'NVGU^8M&J\]?J(@@ M%M+*6EV*[+O.KYM67Y\U6GU][G=ZI\VGY(" ><-Z#M M_/N&$06"8+$"-UE.XG%Z3\H'.I73?I*.[S(J::'5LZ$52^TZ/0&^']=1\;:0 MP@4+E-G@SXNH(,/+;/I.1SJ3U>T:"_C T9>.O#@B\Q%"X&DY M6>UYSF?E),O-!5/D#=CN]>@8,"/#=?]F@(&HG,V^I,8E7]5$P LTM*RW; ;5 MV_*U PE1T(%_QK!LTT)09]R6080IG __F!4E.\<7=,V])]_.!_RH3A?[QWV.N!U MJ"K0(.=3"Q%1.(0_YK#,JDU0:)IE?53JL?*R/47I6!6*M_5W.O< QM^Y^)IW M1 Y74<=>PY5B&V M0H7UX__YMY1'MYTG%O($JKIHG$T5NE$H<%=DA0KK)\I74B'TG%E'E\:Y$^(T M2X?5(\GC;&@XK6X]1S>.W>- 9=R"'$CETBMH #ES+@4TFH-VGA1@H*^+ENO7 MP,4. 4;(.?(FFQ SU+^:#'-6=WZ^?#G[WFLJ\4]D3VU^=8[TJM^UJA -!*R:J1LK_:> .K8+F^^WM5P%FS[]QZAHL4 M:,ON?>LIEURAS/I.[]7GM-NGG:>$6% V2;66--K<$5RAS_JNZSKZA)[KZRO6 M.,?7/W'>DV^765KFT:"<14.HA%'"D@EF5)+YUL.:79.'M_>/3D#" M>%T2Q;S#5700"$>V'!/KYG$ZB]/Q(@A)7U7?_B44/TC8CS^ZU:@4K$)8 U82 M_SM+XF$T/Q_326[,\VZ3),K/I\SW9!.KH&M/48/$-%;AT@&0@D8(:\)S/$[C M43R(TO)RPA:;V_0US>E\0W_]%X]=6P2?%;?%$XD**O%;,G_,BB*FFUP!ZF$D MFE 8P\73&N(#?;%_= I2XZ]*5PFJ D7G\E 6<+GI7 Z""O?U!S[XO&94V%H=P$IGZE MZU[4.V0%]_5#,]PE#4F\4@4@Q3S"LZ[#JZ ;Y4\Z/"Z_O'IT>D)^FG "T0%\\L#0F/%"L6/-U01:SOV!:%3&-EX".BR MR555JSN+>R;W'Z;[WI-3M^!0WX*;KJO;?E ('&;SH[VL3J,[A7%4+C>N@HD5 MIT"VCK/Q(//P[(T,LZF@^DN%6D%#EIP[A@>T>*Z>K #F^GN91U3D.(WR.5<8 MNV&810MD"15PO+Q/U6^'L?VJT#%HP84F>I2S.O#H6N M\35.>2F#Y:QQG@ZWWW+]GQG]\U=23C+ZEP^R2/ ]?RMXC)C?<5E7&J[Z8] B M5)K^X&T\>U,3GMWIY8Q.!&FYV"ZYF,X-+9DUX@0V-!Z287F?L]49GMWJ4F(1 M=UBE?RA:"JR@E]7B[1\FG>'96BXDYK,O5<8=_5257J)O+W"#+B]H^XJEYC!= M$2\VGXM)T-UG:_<"CCQ4)DM;^XRCZC#=62\$K]Y;M%A!JWCB[28FG?DNCH\A M\H-B.ST,8RUO;7\PZSXNLLCJK#=]O!UCZ[>M>Q>8W0 NC=UW@[D),"$=V[4,=[WPUS MC*GBO5?;4Q5R^_3>'T(Y2N@_[N+H+4[H%]H5./!8YWVPQ!TO9]@ M5)G* 5(*=J]K(AG0]PLLB'H0>"2/AR7JG)A55\G\(*>P:R7."\X\=AR]Z H M#HXN&TC%*P1ZA*&++EM*$S8\UMD]T;_DM&>Z\,@;B.TSJ(&M/FO;2/ 925>" MTA^6OUM862XW[BBC,\DR/8D76MB[Q.PRT\8EA_B8 MU]/W))N3K3\'Z5>R#PE-@GJ)&^Q16@T@,JGZ*<1P E2(P1^QFSB"74VK25$F M=/(1O[/=A,O:LB3&HR["G #;';<6E(^[;4,-F^UP#Y<1M-V2@VV[@58!R<>- MN/[YVW)*;$_MT7M<1@G+('_.1N4W?7&PJJ\4TTYK=UK5L"*Z?7?_5)%EPV]Q MDG#G:QFE8UXV4#4W5WF-4$/+MT(V^!!=X=M$L3@*NAW6KBJP$%WNNR9/V+-Z!#=_"M?7A[SC.X.R_EC$J4L,H;9 M[-X7'D:W15GY)J&-3FO-8FX8$5T%O-=?:Y)M>(G0:,N/K&9TB&X,EG?2UW08 M%V4>O\W*54*%10DC]Y>)5:P=!V,/*,/=+^R)>,WF)TN+5ZH5@P M6G[0=4,:[-YJ^6Q?S=]C>(&PK[?CS%H1F8^[L0,?9';-*R]YE!;1@(G\A:JP MRG'&]$I^GQU,55;OAQIKK(8KO1M+:WF>3:=1/G\8[9M,6YK;:E\ MCSK'$L@@4O%6^Z5Z#53L ,"3H%*7#"R)#_59,64ZH#AK>?<#LTUK!]MQ6;] MN< *E;0BVT=M2W4YB?(Q_6>VVH:MJJTJ#E&UWBGBSK 9&>5$^@/K(8>E.KWI MF/#D7M6AV.TE A.V6+J:!.ZCT^>FA#T0W='7C(7,PV$L1+A-1UD^Y;\$.@D] MO"4+J7Z/R\E_RV+N'WTF'ZQLRO+8.=^X'][FQ%3]I7TZ$'H=M_AA3YK@66N\ M\LB8G:H7]B_=M&G9DD<1'!V NM!],")?#ZW!>SB-26?++[.(2ET2,GR,YCP5 M[8D,2/RQ'ID[,Z.Z@<#: ?6Z^&?*%C.>,YJS#DS6D&HO%*HY"'/DTYI-P@W7 MNIKP:(B!.'"N%V%^"W=AL,?('E]H.,Q>R8L%2-#ME6G,*+P2)D!XBAX(>\7Z,,T^Q52L7^@TK18@PQQ?$*QW5M#Q%$Q0 MB&N<4;7M%D #9=99+X)65#BQN L/3VF"H#QB62!#$VI:+D'J!'";HQ#?N%+N M/;M AN"& .-84APPU8A\% OPQ-%CG@T(&?)"P7=D'"5BA3<5>M(U6QA20+U9 MX>P&=L@-90<"&]A9-%SQ/)B0X2PA#R-63R1*Y\]/\7A2/HQ>"[(1+\=*.K-_ MM;_.[M'!P>%Q?3/J':%Z(;LZT=S_9VXD1,.6.K;4U[Z1U!(-GK"B[4#0U?A> MW)2@6W:T#3G2$Y#@9@<:%,N/'3)$MFZYP.RRWZHTKML*O"!NW5!,2L#A,2\K M9':G4& #L92$(FX%"8\)N6HT+4,2*#72-9I6OIH9Y/;HQ(&P)E]$"8OX>)X0 M8FO?4C7A*CE#X,M1,26EU8@&C_%8)JK1QJ%N)!!".VN,^K>G;0<6'CMR&.*P M&*9",6@R2$%8C+E%9K$!WEC-[6Q3JG8"+^C9SF(X:4Q41F!X3,5H,)W"6$,CN$V+V8XB.S$=>_GX-OS0''Q'FY066I< MSI0&#Z+ZLGXHPK(Q\ROB81SE\^>(Z\3&*JYJT^_T3CMG8:(S MW$P_GCF6=R2C&O"$NFU(>!]-Z8\;E0N-9@1S8X$X4/RUO;'=2(B"2'M\>.+= MFF$4BUTH.+48BX M;^?DXIOM0?M/,VS= ]C:4/9C2V$2TL *%A=7Y.4&3?1? MNQ317_6?V!*B6"JW_DX7D3 1W7C61 G>8(%P]N0HQ\S.$U3@0$8%X]HE49Q" MLYNB!HM5"Z-;Z%6DBI(;"">S4O97JJKI;*I5]]8S5'B0:SJE'75?S1)9@X5[ MV2DX^FY6\.8S5&@0$["M@O=E112%)981!K M7.F0^2[89M!\3 GP.:K30/XTZW.JA&/%Z248?D1!9)^D3T'O<=!T+K]1;U*' MXB/)N7.#Q2ZS8^$KU73Q6,RT#EU]H_XQC)M Q]!<=+E=S=SV/ ( M#,I%="5\96TO /]&5V<*-^7W?+)%^B5CO]*$0#;T9:[L'NP]JN%[<@/Z0Q3# M*1^\^Y#?W" _S,JBC-)AG(YWQN\38433W[-[*)A69E'R0O*I^_0-(:2@$+9* M6D.=U&6R!Z7"$%3[":;^#>W MYV026COHX+>(!NT5,&\(,)9,@"+W]@37GJ*; M0GB.MH7#$,0+QP-2E8+D?%;2IN M5'_)2I9SVM#NWN;SHB/@=C*%[NA-J5C1LX'JE5T7##/HY^MRC;8AG:D M.Q_MGQRPH%Y0:>) >VW M#Z-EZ^(ZRIEE1);P%^ K7"TPD4W!ND%-32@ZB).CP*V#B+7B-OU*)9XX$[_= MFL+H'<)28N?<1?NPZ_.P[=[^J4O0V"'-M972; MYQ)>H'.Y#$9CHV7.]_?H@>BSQU&'49FB(^(Q$U?,>UCNU_?S'YR-&=XE$$D6 MG_ 4#*5'12=N5;(**R->SF]3NN69\>PW49M]$J4+M%_H*\J5+S"$2-*BHN0AA.%XM:4F^4?,KJ:3Z>$^2S]$ !V#7' 3R>YNYSXK_QF#D S;$ MA&OX)#_WGOZ88ZLK3M$O6Y7BX;B>[,3$\3]>126YB>(\6-"$;QD9@4<'[9R> MC;I8S;I/69+0+LL:B9(2RA*\^(A1C"R(#)%@2YW0"65H\2OVG,ZDUJP@HLNT M,P,$=@NC5Z>B9[C98$D@8340+K/;50:^:)[\ MV,W *5[1\UOEW+O^_A[G_&$["Z"/;_2/Z3GJH)WE.<)Z5I2:4G0U,,^>A^/U MRF+?@ UD]2VNT!\&YBH:4W1!")]>.#/DZDVBT>Y* &)@-LC$ER.8JR%:?F*S MUJRBZ]>_09=*K8Y3XC(98J/M7] _.3SJP-YQ'"Y(NH(:%'=,M2NI8C @";O1 M=KLEZ^M!DBO4G^-[\P[(X;HB_YZ73QO=*+H?2/_.RIBD!0&Z:=AJ MYF?AT@/^T\-HUQK'U%_<65P[[/E+_:,S")OU0L#-E4U"ID8-=B^@Z$#7D2!D MR><#%X4@NOQW-:K]J,K^7FJ/WZ-*#;.IU=Y1W6#?"J@UCY=70WBU;U.Z;-&5 MG X\)N_= K?A:C%-*ZJ5,"ZMBA>-^2=E[UG*2A0VZK%L)%3 MI4 2[*YC9UJ>2$&H,B;GZ?"*?) D>V< %_M/FWN53*W[Q[ 7BE>FSAI;L,N5 MW??G)*$O'7\A*+>HM>"U86](K0I!4)>)H1'P2UL,)LA=&1X-)@%8-[7A2S MZ;(DU:)V=:@JM\:/]H\/6UVI7]=I/(>,6.H2CW&GKFZW8\N_Y%D19'%1?XTJ MM)U9X?4Z9P@EXK$_588H&W]/W,"V^^ MQ[JI%(\-SBO@G82=WS)6Y2:)RWF3'5DK!%5_.W-409^GPZ^DG&3#+,G&\Y!WZMA_ MG3+>SGXW^0//**2V+.OB] MW0;H3PK:%]J9&]M0=_>M:7E7!RDNMHX!KJP$^PC!FM^@R@MS\--&!0;>5?A5 MCL?@OT.(= B!AW[&$.^W]1R%'L9C4#'"SP^3TNXBP:U@#V6E+"7P-2YZ?DNB M]#Z:$F,,68C/49T&BF*R#AN4<.Q[W3+A5_0IE"ZC=O0I+.&,X)W+%/=X".(! M6@??F .O=I^EQQ?<&;B5IP%%SY K0$'G$6#@U69,E=Q(^2.F2KYA[8"-PEMZ MDEN&OHGS%!>V<+WWT_UE%'4[3\$[O&E&;05]((IS:M=9M1/&[1[\K*KI0GZ5 M@RM1KFO^KQ\O.)HNO5WBC", 1GJ2-K9NRQ'@C=82(\].UB]CFEE_(AHY9AAMC91"Q#,62 (:17#9^CZA5XHZW[ V,A-EL06 @[JK'.18]X/\FN<. MV/;PS1.>C4[\("WZL-7D@HSC-*7/7D3T=0/B7O8+1DQ!%L*YS%LOU$QQV#AH M3YBHE:(NYONJJAL[6N_#7-.!$@TJQ)2&[N/-Z!)7"&H%+^>BH.YE$A7%HH:L M(/8VJQ!/Z_5FZ)YH%^!/U4]/:[Q3M+KU@F7^SUWO,J,9/#U^RP[,C M_G/G6!D2:M.L?]@YZW9/$$9(^9D^MCN"FT8\1)FKJ5Q]]N0EZW3$S]U3,Y>Z M=@O1$>9]!R733B4^XKG5=*Z^VWO)NJ>'_.>3(S.=NG9"]E.$X;1!Z;13";9X M[CT3ML6-%\; MB?"%$9_?YFEO/#?+$K851@=T\:A66F$^?/SK"'U?!?-J!I] MB'A%W0L_]<-HWY73U&99+8%0/L+R2$WT\P;5BS[VO";TQ5^8X0>H;^]+(%;E MS[/7 .W;&O5B"TSWY7K?AZQSO3<6E>$HEJ )81)&FZ(PJNK<$-\.<]EI45(A MJ>C\[Z_T8\5K^D%_2X8_"N\9(QM/0+*EJPI^_9]97,YO4TKYC >]/Y03DK], MHM0FRKV9&R!\RT@Y0GAN<^]EGN-GPZ@945A9,,5LQ,;C'" N O:/,5K?\(\. M=QTC"D,+II7[;'_G #($9(+TCX\1^@WP=W6U+O&$UC6U#"+8\-!.T,X\S1H= M#7;O(S2.)THQ^*I&AJ#]?4\*2D [Z.D#^F^< = NORT"57T[ M"TNTJ+_+-(X]4-0K ^$RF5UEH,I':(_^7-U=JG+LD:?^QSE.@XVCC)2\'P?9 MIM3,PKJC@EPQI.J5?Y?Q- M+\0];D'^GRN3TNXBP8TMSKD2<$2U[D^@+DK2<%QQ0:N,'WWL<.OZ%):<.O#. MA?)"7%D4U]/SJ_$N!6V[_O$I;KM,Y>E!WF,LE('PTMPGDI /L4V/7NG?7K(K M0IM.Z>;M94+XIOUA1(^\HRR?LAI0(N3Q1SR??*-["G*R;]'[^5O#<\!";?ONO4YIP=[UZ>]^F M%/AWB*Y!&"W<:V=^AVOO@@X1[BE3/%H53R-3^XY3^+HC)(1("S M$%3][8R)!^[E%16-+";FS8S\S0;Y]?=WPJR_K R->_J^CX]2]>*VN#?0CP,J M-E2YN\LLSTG"A;W,R&@4#V)AYY,=<^0/4P';F>)0CWF30H*5M&MNRF3.%Y*S MKT1I3&3V5%!YJ)[;F6M0O^,!Z[Q-<2\NFGB*BS]O&,!^( MF ^I@?A'U29K:^@9R+34KBB/LS"+9O HC[..4AU?GYUD@FVW5*(^SZIE7E?'_B/+PK%*D41[-]ZUV1GF<'. V@%<> MZ,Y1'EP3GR#*HXT^\[-VVN+M=L&-:O'O$/3QB=+GSUI?*A>BX[MJ^!/$B;2P MJ%;OL'MT]&-B]Z=(9&$@#:QI."=XYTK=9ZTO'P2_O;%4,Z)**>&7/TPEY<[: M&=6 92>SJ49$Y57"(?]<5?U/#MH9]0W<_=UU_!F">-I;%OJLG2$0.'KYKB(_ M0P3/W[(<*#^/_1@)#6H:-"3H?#"836<)_<.0XV%*R7DF64([2R&ZIFYZV7NX?](!]8U5T[)B M2"O0(0J/L4-K"LAR>0U56!C#C#;FRB>M[F@]!E&!;%1*BI5)*CHQPYNE;*4Q M!%5IV]&A$";VSBG(J@*7BJ%NA(HG"&9'1F,4B_1Y"BK0Z=LZLLE"Z7*V-(#P M7(#DC24LP4+^Z3)%_T"$D&S,*"]T;UV(G+_SX1^SHF3@C=4J[5Y X8-Z^31# MR+AJ&F'AB:>P6!]<"-6_@X('C4RHPZD-,CP1 1N"7S%-D^$%2>D/);\*O=I@ MM7@150.H!:,.P=;P\#C,-Z2_)^5KFI,HB?]BIA#F_F%R?Z'XV?[.A6>K5U%5 M@%93JL.T T \CE_=[IT">AB]1-\?LYS34)9Y_#8KV9[^)7N,.L[;X1?_U6<+/^H_]7O>T M>PAZ)#4.@6W]2V3W8$F4)ON^%D(V\F\2)>7DDAY;F8C:7%]M&WJ:/NH&6F[" M:-L>D@=#GY2$W]FQO=@66\N NH' ")H(4D']%GB"&=Z*O-Q8(.B_=A<'^JO^ M$XM)4VR_MOY.]RVH*JE4W&I),(5+%[!G0#DH=IZ@$D/=EBG1G$*UFZ*&BS/1@ K#2]E>JJ^ELJM7WUC-4>A#?BK2K[NM9(FNX.S3M-!Q] M-VMX\QDJ-8@CVE;#^[(:KJR$.S4]OV=ID>5W[(-,B2XV"TE;MODZ"F2DQF"^ MT$%6< Q_,MX1VO&0+&TM0 S3IBS)H:I>0^G@D*(2)]]21V'Z=9U=?2(#1W:;%"] M+5\[D!2,040$^&<,YVSJASK3O-FI?U?(:[&8+3:]Q1;&3VTK(3XB8[-D4,C, MGW:@%%S@")$X3TJ2IW0)_B"BZOQK088OV?F4Q6?]1>X)#^AC1>E9]);TRA9_ M+^]W>J>GIZ#!S0'B*BIK0=%Q(((N%#U]&2/R-2H'DS@=;_V=;D7T(9/57RI4 M!%K5QE='J8->T4$@XBY44Z&PP9RGZ2Q*M@*,*)8%5%*YI[B\72@--&DX5)>I MI 9%WX$PA54?"0\C_L<@<\SBW4)AH'L3P*EF5PF*7@-A7-O7RJ/8>[,??X_+ MR6.>_<A>//+PE\9@;&V[3Z^\#4A0/([X^TT6W+#8"X/>>=]KT!).B?W)P MS[?;\X 'CF0D]8RF *ABN M'^@CP_%!\B(>Q<)LJ;K"TMR0"7\*6X*W,DN."!7T0%@ ]Z5>=Z?%08P=PJYF MY"5[)F4IPI\+W0W(55_)U7/XV:9S1^R*KE'_&N**DM%MSU6W&$8I70Z'9XL06.QH9N4./%8E_=SD0B MSQI0T.]D)972OY/+*2X>GF\=DU\RGK)ZGZ6OSSN/*ZBO]U(!&C3>M!;MGM K M*'>R;UI._M>C$3U5/(P>4O(_9E%>DGS=!1\SJL/;=)"3J""W7 \LE)S?59W2 MB4P41(P'B]>Q/:CUNN#YNU1UO8/N9UHR0BE(T;><3*/^^Q8=";,\?5B<7IOL M779?%NIK_7K4B(H4/0S"@*HKN' 3IZQ$!S^2/8P6UI;S='B?K4PO%%6^-46S M J^\P04993EYB;YKSC_A/RZVB.TVP3:H)47'7*X:C5;.D-C[E 8^J NZE_7F M5CQJ.OO^PW0^.#F#=)ML>IH')9WCXBA9GKW]*6)A+ M5]3S0>P;PSEFV'LPZE.IAH6G/,6^U/)]Q&5.AO%J]W%%Q']OLISW6:JGX=3* M)^[I0T*3H,7(/'00+QK 4\QB'R 5FL3C5-3B&6]3 MNKO MN)7V$WO4B.X9#9\#SD'CS_!?;(I=G#FI(6DV9OA7-[?Y+8/( M0XP158;3CYUM6B0P$!7 65C^=B"A+3?C@S&C:T0\?BLR= 'NVT' 5TH>B.7J@Z"32L><6 MWR)[ \<.4RS8(^%Z:'@"Y.#<)4< 5S@Y$UL-UH];FU9GB%[K;FU:D>AJ9.A] MZHN;>H%F9!\VAEZUZW]ZRID8AVFO+F$M,#%49B[,+$PD>)'(49P4AV0SK4> +$F@DC"'2%EN\@D2/E MM?$N0-L2Z>6179Q[JY T&YTZ$%:I^F$+/=#X7)=1YA*VT%,'YE6W,OF/Y>DA M=5+Q)@ /8MZ M8-F(#E'4U[[T.^ZC9>UH)WX5[Q *P)A![$*O"1RB:#!MRDW%L2M]@YB[,*8. MNS"KAX8H9DQ2;6;%0%<8\59=>4 FQ(1H-,);E M9L9>Q?0R6Y14;W$0RVGU(T8;'=DG8=;**H[L4V7\5S58/O/^L!F#O!AT UU% M$MB@>V)YI9T.-9X0EF9,?J'NM_)LT&74U+/TJ:^R@H]%"4=NN^RY/E@VV7.K M6S+\VPG/$,76ZT>.UDYXIIPW(:P*]6WG9ZTPW^[38D:%)ZC$9S#>62N+%-CN M5O:@XHDH\1W;=8:K!,&>YFWIVH&$-13$!V$X-QA^F#-M)?Z.66)G>(/USI1! MEY61(HH "1V%>0::FE*16&MDB&([FLTX@KT R-F>YPH-41T?B>A[UF\W4O>: M<]@]C$F#3HRJ<;4KVJ1>A(G0&\9X QS%@3*' AM^>C7S#M19 M19_7314J=\BSFZI7.R!=G3KT>=U4O3.<5J20+(=S4\%Y3KH'AZTHEMA36M[5 MJ'S[MWP[$[L'!RW5O03&9W13461A,@B0[%;VH'Y6-Q5%ARMF9D_SSLX. >FS MNJD8.IP;##_,_7!3[3IOJ%:P>C/$4//FIA)(_S9N*@H7]-[PBL1:(T/MIEKE M)6S8?8O[+!WP% 6W:HF&=_&=!VQTG+.-KSI(1$ZL];W@_"[Q[3E(LF44Z2E4 M1]%;G%"*B&YO7/_E0F48DWR,E8)\H$;D'G-%M0'':LKP\GZA.(PWE?GK+GK@ MN-.Y]3XXMP5%_RZA$-"]@X\%Q1*D(<>[4=?K\VPZC?+YP^AE0F@'?7W>W@RU MTLW:ZYZ>G$+LKB4)HVMM_AZ7D\<\^X,,RM4C:[_\;7K]?4"*8C.,1OVTT]@+ M) ,+WCJ%+:6BX=YVS(96#AY_KV?LYX/!;#I+(MCNJ9-"<(!M46FT@UJI!X^S MVO?PK!:MZ>F;0K_8*LHW.S_N*P./\WRE'&/0T]:#7(,G86AUC6K2DZF0VV/8 MDM,YA>Y%.16'G041]!>2#J=QXND;"&U@R(Q7Z'V+)$LL'OS:#GI7NG%,382\ M@4[R1K^;I2YM"=B!Y,';W2 %T)ZTD%R8/&E.SFL-)QLRL#5/MXDJE&Z3.J\3 M>$%VKM;#0L5@#;0>/-SVK*IW,A4X-;Y,8 3))O#-J#U6O;\;.,/@GI2/)(^S M83Q8_/8R*Z 2"_;%6P?[V!C!K-KW.[W3@V.(@!&IJ30OX[]XMWD8L9)I!:N9 MIO5/.;R%0X6U3;E1XF!B-B#&;'"2CSDGRN6O$.A!D[7"\&V B]ETL]U5'RF( M_)GD'_& , B7.1G&SCXDXPN99@X[H,5&FQCX!O >C"S2C=2Z"*JB5NC^0Z*K M@A;GKD.(!A">Q(!]@!M=PVF(;;3C.&'3T\.,)!E&/.6Q]N6]3>GFEA3N2^5F M0]%K05,0PK I!8DG06%?X.OO[_ST5+-,OOHU0@N?< FT@(PGJ0$JXYJJ-(P9 M5NN;\$%X-:0>O1DX4BDJ)S!U3\/LLH(F,"U(E'8( U0\V12>\V&Z@9Q8/A*8 MNNKB(T9(B-(@_#,&[7<)21W*.]A@4YB.>Z&R#.MGNG35=9HK(\67 Q$JA:D+ M>^:M2*PU,D0Y"F$+T!P=''8#W9&!9$>D0XTHL2!\D1(&^C30@==C!9HE-Q6X MW0&*Z)*XIMC%N;\*2;-QUU7=GN6WN@D7%_U]MLNQLTV+! :BN]SJ5?RA@([. M$&UF7'@QH\)[JYHB%8SG"UYFT_><3-AL\T%N4_I"PIQ*GSKLY/BTTSN&."+J M-*[-X]S5#)>7^YWG<1&GXZM93O]7>.@OR(AVUI?HNT9A0!() M"EK@A%UV%?ED *T]/*$U*DW( TBDP0*>>["G+PM=@U:6"-E3?6L)3_R/;FQN MQJZ<#_^8%24;E#=4\^GW7#S#(!#: K:BL:0)>H\41TA;>0 M<.A*#Q<]X'LJ=Z6KQU( MB,*?_#.&Z,E)$@4]A(]@H7$17C5@3 M:XT,46B3S@3Z1 9)5!3Q*![X,8,N755U3=WA!1.V/M#-=V@#=X-*]!'L)+1292.I14::KR-!:8>'X%&#]7I*SZ0^PCO4A,\L!%L<=(4M< MRIKL=&PM\?Z^(M0":E#QTB$": 119)J74(PUQL9B9R2?%$2V=@9J3#W( ^[6 M=<;4\_$G#K+K]$Z/CB$,@&")SD>! MK\)#IS,GSXNI=(?]PV;7 Z=5KGZUY1 M6\/7W5'ZNB%,6LVX0SOM\'5W:GM!.\IE%UV^GD=R<1JB0[(<[K9I_[[N3BN< MJAV3K[NCM*Q Q C5]W4'"OP+3HL9%=9@GYJ^[C V>B2[E3VH> HS>7>(\1,=::0E1*%4E1(MPB\7-"<&ZE^(S0HW(DO&Q=#:3SA % M?U7%5SV!.= 7A7*1Y2,CZI"VZL-TK;<,:SF+$OX3JYE]GB1+\]PG=XL?'T#L MF.'[]H6REZH MQ P/)F6N>7?#9$^=@0'OR?9!&'Z3T=H3!S? MP!;EWA%:B[*&Y\I(L;K2?8<#\GU%*\,!;7=#.M18?>TA(L8X9OSA@$MJ*E"[ M Q2K7SX5F_V$!Z9/M4S0P$3FBMZ6\C$HRSO)%P5+CB#,W%I"A]R4: M*FRXTP)#Y -NADLLVY!PI!J+Y#@9>J09Z;BE/G14NZR*Y8YJ4JB;)H) M * [$8>ALTV3$SY$%_]<_V<6E_-G,ICE5->D,(XT>0,!#33=OS)UELB\7]]3 MQ]SV5CI0)GM

K:9E&1X+LRT.Q$9;F$/AG<)KSNR<#/WZ(#JN!4=8;E; M [+>8GR,95[1_A/'Y/3A;"J@,7D'!^BCLE1)QM50]KRF!P?5IU /HFP5AU! MGHM51^V1^*Q&G5Z@HTI=HX[:DNH #$^$3C-4(K?I>. 48^R.3\M!KPTG&3:T MG"T'/>49!B9.QX_AH-<&(YV:+RTN/-$UH>P&9Z!.Q=KL6>'S$#W3M.G[[ T M=;$R+T[XL :^U(O9/PTS'X*=$PQ0\=2D\!T"WD,DU;[M("&*?:D?7!8H MQ3 ,1V8HX6)9BKS\8Y,C"Y??; M4Z$<%#M/"*$#><*-Z[YD8 +'8J'KNOL+E$H<+XK!3=?3=K.K-9X3@(,9,!U5+)48=:+&J=U$L M'.TK'_LC7>[H%B(:ZSR]U5XHG*J@M^OYWW$E,(> M?1BM 7[Z"(Q3",,T7 1&H.A@3Q$8ITJ;=36D4!$84CO!:JC].R8Y5=QDKCCL MJ!_FP(Y;:2O=O_'2 J:'F I+*I0V--WC7,Y0=3:-)Q\+_=DH? >*A]B'!E0. M?0P*H7N,,0K;^X?[:.KFXUDV8":F[EDK+3;JFWH-4/$$+>P+ZN@Q6#<1Z*!L M/9::MZ5K!Q*>N 7_A$'/ER&9,\V;]6,6=DY16L^.]%DA*:*K:23=?W^]TD/! M&H@0X$Z]D],P1@PD2Y<.-=9(A4#7KIVN=6M!%A0^T.U86H@6H,44?D2F;B' ME>@\W 0)NE4.3> MI\-5IN0ZWW*5,ZGUS%BW%XL.:/Z->03MNVO<\2FH@C!1B0H -[-T:%L'8>-9 MH1306GRNA)FQ*,B!,$R%R*/G,$&MBE4ILX*E8 \^AJ=6GO9)*V\3L7:$[D%5 ML @?Q%,[[?<$V6TA>ZJWY6L'DH(Q^"@>'XQAV5:&H,ZX@82PW#QF.5=ON3)1 MK'Y83S3FF];LW\*5 5M>QCC$% >$"B 53",PZC1] =M)J'IZ03FOC%1!/(@A M)^P-BB>PE=FJ#F9;9(IL 0@[CB:W;3.ASFG7 M09['^!CE]#<3^II!E'SJI$8Z-$][$"8?R?#VY0> M) MX\SC2/5X_^3PZ.B@!=<AK); M>G#[GJIME49(B"Y#]\\8EG-4".J,^1<0E@Y@9^#I*5J?$1]L_IR!'"FF#,RZ MB;*GF!)EK:E30T&4)]E\V@7?0X0Y]8'M?*K@1Y0KZ3=8GP,,="P,DG:Q9$3A MM3<"193C&())+!NEYB@U;I\@K#A?9^4L2EA,NW$1W7U4P *]QLL\BN14*:'X M2%V4VF28#2A+6?#Y1J3#6FJ%:<;02KBL6Q#=(G>MNR!L267NS3"6US1[*TC^ MP59ZGBW[1 99.HB36-1"^'7U_J_O23[IAQJ&?:MV<#/E<6 UIRP-; M0/+"3X[:F)$CZ*Y]0%GBQQ,CXSV9^"10WG^PM'!.B.MF=@D43X1,""+;>#RI MQVCX^)A&D\)/CD -L^;QL[\7=L>'IVYY@_7P3@*E(H,MHX[0\=0^!ZN&=G(, M=9%'107Z&Y)C\7ZE]Q4X'8'*-H0IW#L8EF/FZ.Y M#>%0%,+EA%V4>ROW43QE27*3Y=^B?*CI!=5?*E:U%GBH]#9R#PI %#G5:/;] M_]_>M38UCBO1GW0#S)#DRZT*&:#88@B7,#MU/[E,K"2ZF]BL']G)_OJKAP,D MT=.6TC*U55NU UAVGSYZ=:N[=0E;RM@!G,TR5ACL-C&)VFLT!;?81\#F^!C6*:S&D$$3$.V&]V\YRO MWB7_(M%\ST$XXI_]@%7"&/3]G%VXJX"CZ1C.D#@.%(&PE[_>5#GM= MS%K@U#;T@>Y0AWIUNJ<;+8>]3MQ7RJAI[AO; 0TG-.%4Y';' ^J*99T'%"0F MH6U:X+ 'NHNS&6.20T8I*M>1 \[OE!W"EIMHKGL!C'!.Y5MMZ@]\,*RH!BK* M<8X23!OX-.9-OAT-+BY[%Z!5E\ -+RL]J>,+NN/Q>T E=V[B6?V"<5:4G]KM M1[W%?0BW'UQ6C:?JH8ZR:N1I^LV0=CRKQG_ D*?";IX#AN35*\U1A^,Y.TU$ M23]\8WE'3;M DK[46 [.W^60W.X8RZY8=II?$X2QS'"!YO_;C#%38WF'RK4# MR[6Q?!Y4_2(;W0M@A.,_\F"3C%X*EKUEM?]W]E5&PL#/OLEY")YQR3(O&@HG ML\;&'2 QA-T'6^@_Q#496,2%^W[2WH5CH5L MM<=\PG.=Y@+P0XM_]A.G4+$F9PWX8.BZ*/&:M$MN*C(VT>XO\9:EXW[Z4Y]A M&'DB:A8:V;EFK^1*"&R!4Y%E.J0MX8=SUB. 4J^B0B3_17'^_%=FUS4,7L@U M$UB"H26IQGW%1A_AG!PA$2PWK*GD7".H!I N:2*"?F 4(F(#H4;8BC$*SHPBN6ES$5'C3_ A&%AN/$2WTFLHG*,_N%C+@9^MCJ-82[E5W0RIPUA+B,,X5U=& M,M7ZV;9XCJH<2,LI:J"&EZP!20 \4LF9W&. ME#38OX2# HUVL^2G!49-33F_1W9754&6Z:*8\@W373K/\C6+ 9E6ZW6<;R?S M!U1.XQ4J2-?C=Z!OB\<\2ZI923%.4;[!,P1V>(>+>+'($4^AF\R?T :EE=FY MG:9I])ZV=-JUB8EQ0WKD[L* G[A?F! M8?+3(;OD5U$]:T[R>LZ4F'JR1PGN IM&S"SQZ@:C;?S*AM"]I8QF1V@?)Z M\73 I+79U/J5(?&7X:G80!OW[>->N@Q'.F44-36ON[CU'0(!4PK'F0B&] [>^L,L_ MQ[58RGY^\!01">2(KU'G%LKNP/TM5.=/:EX6=RD93!7=A$VW!=WG*96K;$/$ M!3GV:J1J R0.7-8*Q9OT9<&3$5#V;PLE"^0/R+FLXT'X7/1>$B9L%A32N_ . M2^9INTE%^GSDK2"%E[E;B4+C[P5W&]ZB;)''KTL\8][##X]\1E?A "1_R(>K MR-,M#"U=10/YK2Y:-&'58S(RA*YK8KC M*X3-8).FZ=[["C\4V5N(M%'GOZ[R[%5N=1P^$@&=KUMK62RX Z^62.\M/-5,]76G4.M][Z'(6\BB#Z4+1/?EF*,$&\PD^T\1P<%<0?93 MB$AVY\XXN_W%^$&QOQ@_1$ U5AKO+W8B.X^^M%/K;X\*M?[V& %58&JLUIW( M =W[&T#LUP#V]K,6CJ#&<+L2@'FUW6$9K^+B4T9<#F&N%@(?=<#YZ4:\.!QU M\NQSB(C+]Z2EZ[3$Y?8G3E -ZVK[/?Y?EN_0D"'XA%ZSG)9=J@>L109?X[=' MOJI=M'3*RWN%,] =#//6O"/C2P89UF_\$*\)V#W9 ME'YCZ?.1MR)&1MY\F7:/>= @@(T"=4I'"&Y\1[SXCP&]S38H3^DPCE>C-!G- MX@2M\>Q-=*4;PZQQU/=T5:J!F:CI]#1M(OCS2C\N8& 0S5)74K#6C0MDF M BIPTX@! R2^HD/OTH1\+L>F2I<^'P%5[VBD< T*M6\Z&%.9E[..4[(]F66+ M%/^-DE$Y>LPP;?9,9NW?":ZJF)#A37_ZA*9TOP=2F\E#1%+?TW6B[8P?IE^Q M\:-'$U9$DC7+9,B0#?]D_IS':3%'^61^FV6)+J_-HC71DA^'B+NH)LD1=%K#H MGP68)RKI\3H8_\2W?0@]Z9_!%M)NX59L##?0^#9Z3]\]WA"#C%W0!^2#K[5: M4+5>$VQY^N'D@XS! RE-?/--7QF=#RX'EQ!>@[<\,VTPT]Z#7& _/CVE=[ZU MAB6KE1A=Q[WU;ZA8U.AD/BVSV1\:'[VT#5>*GSG4+DA)PI6:6"F<<%SQ'T74 M^F:/'^:(H'**S14N)DJ!)QR'NAN&H"U9;U2=P"U^XAH*#%<(@9DF)^@P/9,RE7M4">K1P8'W:KNF!GNI\\:2;Z4[E\K9-_:?2PU7HU/?^8R:$ MX@/G23=.46?R!U@E0*Y^.09OF=.MZC!\[9_[BAKSH&$="G]>:V\% 9CH 6:Q M*[JX& !PSK6N5 [#$V#!"[&>!8('Y)Q^I$M,7F[I%2WE*$VN_ZSP*\7W@$H! M"R;-.$S0R!E/KC(CU*".YQ]I7"6X1,E_JC@G?UUMGU!!-FO%*$DP%ZE%34KA MHO7VI1NT(K>]/FH'<&,H79*%\\"NP0!N@2MO?W]SUEJ K]_>T9D@ (*ZVX MT.&'6WCB$=I6=BDS_N+$[>J86R8\9YGYA4\CO*]7Y[7/2*4SP5"V6)S>;=ME1J$FAST/1?=V%TTJC MT(N "]7ZCVV^RJL_4#XF1G^6,Y-KE";\=]_B59FE>':[?EDJ9W6;5W!@7T!* M)RB[\#$ES6 %%!Q]E\ZR-7J;+>_IIR@,M76C:%6C]+,.^[-MC! %="F[1%[M MQEC9KD;J*2#;V+PQXL**QD-X ?G"O1()O;R=BE'=$G@&X7U@!XP/64K=]S&U M"3B4ZU^O1&WZ=!23YC5^T$*RAD-.S*X=2 FY$&Z))U3BG &FYS+/Y'N:)5/< M@)Y^7GX)H *'U6*IP2*A":;@[*&DVHE5UH3!^PI=5D.C>E.^#B!)&(.X>M<] M8Z$L@CZHTRY\#@+CK"G<)2*-9G]6N, &]H2D130XN[CL^SFQ]#<[ZL!(F'(0 M3>>$*?K/'.E'G;8M!^RIW+;QA*ECPYQ#,3@)FQ!1!*=@,Y3)U"^MNFGUW,I5 M(_2I?4<$;5RH\Z;W'V+"#4#<8O;CXMA7)@$CT3"$4^5'FJ-X14M8[L)-)NE= MND%%R>IM*X:/IB4W8<[!/)KM(CN,P4FHA'"KB,*#1FL:%3GZ*R9R)31*CUF? MCT0U6P6UEF^JM0$2B=B>ZL9@)=1;^5V$\^0TWN!T4=REXZPHBU$QXK&%-*&? MEA^9E14]%I7,GV:-:Q0=BXQK@D_"$H0#Y6[]&N.<]J_)_"XMXW2!R=::A\;> M4/VC%8V557E S=[ %QJ0N(#VX]$6HX1@"-?+;JLPSM8O!#H5Z2TVHJ0%5'"" MZC.S/(_KR(9BO*3_O$OYI$.+2PN;W./X!:]PN3TSV--ZEH K'\0'V[Z#G5I' MD@X*X6EBH^A]@!%,^0*I-GGB!@S:L*-;.PTD"5L[IQ)06L'[K3G21X!*W+R? M@A@4KSE^F"S4%\/> &(P-(U3YQ+[V>TJ"].HM"?NZS+).UYT!K[2%YUB8*JX M->\,;7"&DYTPV1V;\OU_FM0'I\7HI6"85.?+NK8,KZ= 'F^\FJ,*)TWA4%0% M:8>/,C1?0<>>N<;%C$DAA9.#,-F/3J >,).!]?XTQP22I>V*)A6J<,JY$QL9 MY:@H:W#*^*F])SD6T+MAVS(D0^2MPHTU.Z=)4\&K2;;EE%#@-[J[#282'?G.WR^WTTNRAE5W(2A M\U4G\513JP::@\P+I_'$=/;8V38XK>BM(*^U4ZZX0O,L1_PY8M:@XOH7T0$1 M&:=QOF6[[(

  • 8P4?&*K?@&W'O[*M=QI[>XI]!.<#DE!$:MIBN4$M;TW>>H M!0<'&MWLAGHYLH!22J1AV KBI&UX' AHK$I;ZO38 DHC<7F8 5/FRME62PTL MH 01"I!?T?7Q"HIIME*=>LL;<;V EL!RX0O2@ LH!^0!E>\K^V@3XQ4]6'C. MQMEZ32PU6JYY241'>7$5%WBFFD;MWL17#]"KYEI/K@T1!Y1;43Y ME$PR2$>R\'D.K-.>036N@%)+?B*\6)8H&6T(X 5ZJ*A>)G,F=#&IRJ*,4WKF MHR/2ZCU<$9U>49OA#2@AY0D5B.AL2:!_0QNTREC]1/WN5MF.*ZW3Q)KA"RA? MY7"J^8975:D,$I2TX+VTTTYB';* $E.FB/DL;HGMF\A*6)-ZHS?\+PZ@N8) MS;(%?^5[7-YU4>(U/;K:!8C2DCKT5NFZ$5'1+M)FE&SBE-Z\R"+V1BM6-[E$ M+>L#'PMWKZD-K&@1G0]A,J%KB6@?)+23B9X542;:FKRLZO- ?2B7NGUTT0,+ M7=6J7+9K,<;E($K/L'O)PB853Q.,?M8J:8%?2X5K98>J[:OF1-4MQA69A5@9 M=7J&X 8(;ZG7QOTZN@QP2;F7U2NE[A __X_4$L#!!0 M ( )-H6%2B"_0$*^@ +^##0 4 =V%T+3(P,C$Q,C,Q7VQA8BYX;6S4 MO7MSY#B2)_C_F=UWP/6<;6>:A:HJLWIZIGIW=DVOK-&.,J61E%T[5[;6QB 1 M(4XQR"B2H53TV7WWPX.O(!X$^(!#9M-32@GN= =^[G #L=_^Q^ONP2]X+R( ML_1?_O#ANQ_^@' :9E&<;O_E#X=R<_;/?_@?__W__#_^V_]U=O8S3G$>E#A" MZR.Z^G3S!?VOBX=;=),699"&&%UEX6&'TQ*=H>>RW/_E^^^_??OV7;2)TR)+ M#B7Y0/%=F.V^)W__*_\@>OCQNQ_(/\E/'_]T]@FO\T.0'\\^_O#Q(_KUAY_^ M\B/YOW_\W^C_O?_\_YV=42F2./UM'108$:G3XE_^T/G.ZSI/OLOR[?T+[,".SX[X\.Q%TDV<[9>]4G\R4BGR_Y'">DW@DHC')IR38*H:S MU\;1]1MD$?/KY;OT7V2$M\^-E%JG, MW(C2*0J&M% XX1LA1@ARG)4$2-*#8L8H^$1060T-HOBZBEXO8E(=!EO8KZU M:N!$E#1.L:267($B0H!.*;QP-@,C(()FH/L77AN>I^DA2!XP0:UJ^T;>U/&J ML">G$'HY*.M/QE\BKQ$#;UA,< MJ#I;A@553SO9(^*G)>:[1"?M0?:)3B4>VBGBK7W:*Y+TN'JW2-+=BT83E^3+ M>9#H<\OQD MC_(ZC:Y(.*LZX%$V=W76HY97./;A34_VCDEK1)N#'0$-=/?):=! 7R\\3S1Y M !HX*-HZGA_ZDBKGAFI2@ :!MH=EY>=#SCV>&!"-T+)$E<9*>A)W,X. M*KE5DT3E(QH"Q"F YPIM[TNF#&W7+[Y]F5\26&ZS7!\V]%HZW\3L2JG9Q\Q1 MW0Y^*U/H6/ENIM"KBX[X ][&-$,A+34'%?*F3L=>*PR[O MV84WLDM,\U+B%TRFH:#R.0,[V'(2QUO7"KF5>]9->QHE!/4< ;U/K>M]V0:U MKNN7C1VRW8YNBF?A;X_/ 1G4NT-)DX?I@:H^@M 2NHTC]#JHH@E&A1C9"G%" MU*$$CBH,QD426Q@,RJ)P.H\B\M6B^L]MG.(/6A1)VSL%CUQB!6:J5JOZ!T3; MH[L4>"+2]+J($4V7+PJ-7W"2_%N:?4L?<5!D*8YNBN(P< :FI'$*$;7D"IA0 M@K/?* 6J21"G@<7)P!"(6!GH_T7Q\M %>N"HZ6$2!HG<7'?W[PSJ)PT])%NBCUI-V3D?]5$+%B/-&B+6"'6U)AXHC M+>G-A4;Y)MSDYXK6G2VW4$CL9=*W,? #>7GQY0U1IUFH/F MP0_W>A<3PUV^U'4'_E'-EL5)"U=7'4ZD$BXZ5$,-N2TAZ;>32PYBIRT[@)_B M?'<3Z8>P;N-V$!O)5,-(&Z";*^"1/.U R5B>]MZRHUE?"]:/9]O*[8AVI%.- M:=T$>%#[_2@9UGXGNEBS7Y(?[_(G$NR;K-B[K2'6ZR?2#JW6:6.:R4J;>[%2 M%_M:N4X7.]H%&%B6[%U^GVPD:3YES3> $01?\K4:+H M?!=0N<](8)C\/_%^,$=>3@ !D[[,0R#A[1$A\" +7M?O2H!(.WVI-"7ZV1P' M&D"<-G&5CG0JEY""Q(:<_!UTC&6==Y)H).FYA<:11B')_7.6ZN\\BCW9-2-=RT&:K; 8^WK&,E M R[KU45'_'J'\VV<;G_.LV_ELXF9*RB<(D EM0()=7/$V_OA K0]+T)#V^U+ MWSHB7!68.&WB^G81ETM]HXC\'3HON-MWTHM#G8ZS'L9-4*R9=(?B;!L$>S:6 MW^.D+.K?L"$]^^%#55GO'ZI?_XTM".GW[S:?XC1(PYA$%AF_P:2I"V5'[@ . MEOH(]0UJ,EJAI"%$-25PG:DQ@U5C;,Q(.<3?>5'@LC! 6K^A0TP),@H;QZR! M!B2312P[M>\FR/GX>/WT"(E@^7#WL2H?:^>HK/(KC<$IM'>.45%B.517S1T) M/S [+'PPIPR*&L0(9#1-^D+T2 +#]^P3H@GS9SB-^>?$*61/WG M%2(-8*!J*&*,A37F=/DZ)67'RL?*TJ)8+:5+&Y+!L6\Z,BQ"S0&FOA_.YP_[ M>AA4#@G)81F>N'=OO+N15X=8M3UG>?F$\QVUD:*D8;ULFT[?W.6J3"ZOL JC MS1GD^3%.MW\-DH-LM\F2WB'*33428EM"@((T0NR'#ND*!26JJ1$CAS&&R9J% M] ?!.$6\OH3TZL!T4>R&@W.5YZ#2TZ M:9RD0FYME0N*N&!=SJ2 M\E4D ,!^SK+H6YS(BLR+31R"K"-7?T3K/\%X/0C!7G"^SB:)5B>0H" DH2H_ MZENA;45 (HVL1!&.#F$9DRD;;;(ZDEZ23 M:8]Q^R6ASO5KF!QH[00#PS(C=[KS;J2/N/%1DS6!":%$[QI:5!._A]JNGZI7 M4.D%')'; $[<0S='F\L(?4]?UB0RW.*@P _Q]KF\VWPMN)"Z8%U/YS)N']! M"(GK]H@1K! C.'.KF=KDY,C$%8J)A8@D.+OL\S(E%YO"<=79ZG$=TKL6_4P*T:DHG/S<+.?S4,HW-+16ZS='N6Q"\X M\L OF9ATWRV9V#/,3N 7HK3-9F"W///T'I.78 M@K!O3+8(],B^)MB55_9D;$1F57D\GCB;JM([+PL\WA]*&E.""HS=!]X<>MD@F)\'@&]@&(?=7D59YU' M$=N4#I+[((YNTLM@'Y/YNU.37)?Z8$#L,BW"1!:! MA:G_!\AYP":B&&,.2%)PQAP;K,]#[M#$I0X8KL3 MM Q CI]Q6L0OF#YCO,.W64%/^^XV3\&KSIYL.;G-";744I)@67- ?._IA ?B M3- [RN8]/\#.-O1I8K#TT1D5SG@6WHG"2093 64B<"4)IV-0ZWB%5/F'P8L, M0E/':Z&>G++U0_L "FNUXL\41%#'*N92%USJ?9"C%]H2_=\_?/?#![0GEE'0 MET]6Z$\__+#ZX8$L=Z)/)S&0G=F5T!/9A5I1T6^'#ZL=__#.#_$\_D1__J;&V-V@9 M:KCU;4.--8?6\8#+($YQ=!WD*7%&16?NO,*;.(QU&Q$FQ ZMQTB7/BQK(E13 MH7?=,*DB!,I2G*81KJB@YN%1TA/3SEGJ55P%%=7&A.+4P:5IF]M*W]3-#<5I M4A;>X#S'D=',*&WM- 5+)JV8ZU.U\BH@M95]."S]1U50FM(:M3S\M)@^81.) ME# 4\X>4& 3=L[?:JP?>HY^V-P]SZ&MQS&MRK#M9Z#U[G/VQ#/)R%M$O\#9. MZ<2 UD$22%X/F$GBZS2:1=YKOG!5" M[V&%^R &;1&*6+P*5&J+/ @%/_3#) M\O DF<,@;P,6B.9U#'5$,# =K@S8:>Q/64,K#6JA.] &/5\>AHX&ZO"E#NMJ M%/?!D88VYD50^@0 Y4\$F94E0ZJ6GA0\,9=[SUOZ4.)$#A!5<1,Y.MSB.B>+ M/GZ\]12\8I/BA&H:M^A62BX!"FU;'\VRUO @MQ8_YN*7M#4PUO6@DCQHK#G'.4G"- MPQ5I:X?XEDO;1PA/*_8C2K&1N(I/V"YJA->@E1\TN.B#60,*IV>-+S@]X >\ M"V*ZVW6/\TV6[^@>TMTZB;>J=X$MZ9V>.)II)![1,;H5:BA1AQ2UM"MTOJ/Q M)=3QXSCUKNJ#C)PSX!<+#D5)@H86MB=V]>)TBC(H_L\HV6J?@GR/$C+(XM1@V1XJC2D=_L^ MD9%&D@>*&!VJ"%%-B2I2X"EVK%[U>NE;10![DC-.APM^2D)/8]MSGFQ#'3[Y M-.1)SV1]R%?4FK@]!K+P!)*WK\S= .@>O=7>//">O.%>//A1DNG;$YZL8LT7 ML%ZL74\+4=4B'0VV:@8(P8JY2708K.;6T$#OX-AJ4I\]9;UR;AIC7Z1V %$<7."4_E+0Z8B&57V,X,_%WF= _4X^H M#)$$VQ475+%AU5CARR$NIGACN?LL9^^29QO4[Z@:[TI3 M5N_5EUAX5@<@7(R8T_H!4SC,R[#"^R^M[ :Y'-!N:(3\B2PV\"FGP[! R %3)K+8.VG2% MVI??ZD/%ST%YR!>Z3VJT,VJOBBSEUY5%&XO;#V.A\Y3U,!<"6"W&86KT/;(Z M&^=-F0V-B6JI8"KW2:37%_'C!*BE@*MC;JU"53I%J(SB2;$\%9(T=?-4,((T MA;NV?*&-+9R001K#J?PFUK!"'1I/[,%(BU.#R-1*@%J$!%"#)B%!$UCUK/L@ MO\L?2WH,PLH2W>.<":D[L3-D %9C2Z/38-DM0HNR''%J7H2+I@ES8X)Z_'"R M!TV\]JUEP%03 0=+C>RF@=)" MA7Y'!TD&"IP&2+%4 >C@Z!1#)H'1*8 @-ZL&\:^D@-RB4@)'OCL%B7MKV7U# M_ !D!G>BP+#.$QO8U+,SNV"AI'"(=;74?;Q4Z31-4\UM"I=X&>CV/EX&^MQM MQ0PNPQ.M!*2!2;^AVQH8IS)*BEW4:&!-P%X)G2JGXPH)DI&7E$*0#/MX@!9Y MV0$G^5@H56!ZI:$K=% MVCK&Z2(BNX#L$"9JT X!P@ULV:OK_./%548K).FQ*VOO%L!2B8T@P5O#X7AV MR1W#68T5":;50'&ZG\!D^B]%N(9RT<[IK<"JA"@Z_\A9 P<)4*=VN_R5C M+B[Y)0/N,I+EEC$(S%X[EW%L3T(A/*Q]$R@PITKI-(:5C;D0PLH&'&*)=1NG M^(;\J#N2DS6&6&IU9=4L8V@SQ-I!K[FF"PRR^!(PH5R "8!POJOT%+Q>O]+* M*+BZ.3RXJR2A<+ZK))-:L:M$FJ*J+7I7M09ZY]-<=C+OOL3TKC?:9+GV'8') MDAOFI5OU.[^1'B3=^V7[6B68VZ%+]+W[S4BEM M;7[.LJB[N?"8)9'!R9$)L=,#4P-=Q//'HJ15<1A9=X>H0)02O%C7:*6X,NT] M5,R=.VSA+G.XB2>LIEAS6=)@1\LJ_9T5"KS;G(>_'T@P0/_!!D!C.4.$+LL: M#.D@%#;H$%#+Z9 @1@/TZ):M'O=$C.>@8&]OE>0/\3JAV<@=-F E&I97Q6F9 M!B,K$0HU&)F(%U/EJ"G2DZG1?DKT;1ZTG/^@C'K4$!1! KN4' :]^40-9+-4 MC&IEJYN2Q::.[;,GIQK3UTLAV6@):2!J]4R"A1&ZAK0,$S(@RP#A]'FT A/M MGHD45_@%)]F>[I55 FFP/$#G]#DTO0;B,VB\/<--AZ(&/=2K9Q.TB#I:0$]" MBROBTI"-K$-\N[?1#G5)#+YR#?:NI+*>88\1;S&[3=]&@A*99+ZC:'2#KZ M8NZ0=.A=/L47Y/3]Y*(NL7 5)X=2>[E;2>'RV3VEU,)C>U7+MM;'"E6M@9[8 M,Q;]"UV3\J0G6MLCX@WI\WKLROBU&66EG%Z(*)5>5)D27"!-UF..Y7[KU_)))GE49P&^9&E M1M/RP(22=%C",JNX<]).70M^U7FJ\U*]ITB7YIF,B((0M9]$[3?1FGU4\@9& M^QE4?P46I\VZ:15(K1:, MF350+^[PFFVBU,/'"WL M2+MTQ:,\5-\1CW)/+NLKT*?NOV1I<'K A4'I [&I MTTLU@ISBQ0W>!+Q^@86LH)4)5&,OWA^1#[Q[F-9'1U2*7^+R^?)0E,1\\N99 M99I23_XO>@I>AY%LQ\T]V"VU56"L/:NF?- WP@C5G+H/4M?,Z)$UJ-U,5)O? MQ"2S@_PFL:MY;AYEOJC4 / 38XQ/X4K&6![\TKU*%+)Y_->:$_SR7:/EQ 4\ M: K??-I*%G:R'#E^#QS_?HA?B $O 8^_!,G_( MFQDN](=<&431X;L-7U:=I]%EMMOG^)FLKN*7*K?(8*ECS0FB7+&QENK2P 2^ M)Z3U+H$?#PR-'$]E-6&[P72]1R41B9YM$.][MR%AT'E9YO'Z4/)CCGMB;48O M74UG[7J?:UH_R'>/I"#GA\_\M(\8 N&]0EWN]#":\P??45BL8\*3CJDWV1+: M,:!;$W-9A'3_;09S\,0Y- >?G[+\D40:CS@\Y'$9X^(\^L\#SXNIU1KI).P^ MX8FSL.P7P38N;\AJ!:]+U!*NVBR5LTV6GU&V*T1O/C>.)-@08T;M%U@0N,AN MBE'=X^7ZYVN:XR"AS[US7X&+]VA+>J) ) ".FXRL@FW24]]:BIW@BS<98T(V M7F6,_;PA[\*3]I=U+YUOO"'_TNV9A1S,JKY7LH23L3G/6ZB;3/V,;]=K9C>J MN1V.8%&>>)Q[^HLL)0LTUNH^(U$7+F/^7D;U1L,]@O,]9VLGXYU7Z^&WA2\_4S\G"PEBYJ4NW943QQ$LMU,^S M>3.-'^,)/^=LC;G@^G"R8W/4Q?RN=('RYG.D,\L,91[GE0(8OXW_7-+R/?&S M=5!Y3U]D(8I(S@0FGKII.7OB!*96\5<YW$63=BEF_7K'OC5>7MSA.^M!$"U!*@C C^R;(7HGC^@2A+$ M14%K,%C-C4XRU@P1YXQ9&[E3S@54?0]/DE MI\<9Q@)YX#L7[_/9UN?5PENW3)\].\2N-K,W?3QP2%)W9=YC[>T)[_).8>$# M%4N/X(DO5I][+Y&=XI-''-)\L>P33[V7;7]TCDBJ@Y%V/]!7)V.$]GG21OPS M]=$^#2"P\LE13.PWET>Q2QQ*Z'K3, S2Y;C![XW.W"?\+C>)_+)MRM( MR724V6ZD^N*RY_!:3B(_&(Q!;,[=;+H'C^E&3?3*KVZ,E@[JW*Y-=?4B4$B%'X=S55.1B:>ZC* MD7#I;XD,]'_7[2WU!TRDB4,2'-$_D(GC]!>=EGQ7EMA$CH,"7V'^7_)O7K[C M^C5\)H.)'XC&UYL-UB+4M2 N9P77?2QX8<)RQY']WYT0 M<&%0+0VMZ\!_>D\KL];FHHU)TB=3!H(#N(6SCE+YA M0H,J+N1"NE^G@UNX3C7'Y/=*G=^,KUW$=<(\E4&%N*=/GT(4SAIG;!S/L=975X&+XKMF@]1&]HYQ(4/$>-W88[3S1# _.Z#(\O ^)3E#WA/\/%,5CEWF\OVU1.-V9D0.S0W M(UWZ *R)T":C)X@U657)KGDX"BHM89Q.5;N")LA/WKP/H0YV/HV9(XT MIS7$]Y58=YO;+-T^X7Q'LV T%J,F<5H-7"FW>(9<-Z50HHW/2*BV8\D^4"9A M(7YCW,2,(XG(;HM>Z]$B5K;60P5@DKC;4 %NBN) +_]<9H5V%TE+!3 MR*57 M0V;#4]IJ L0HH.R4H[E%<*Q'*E("8 S184CE_#9!@(B82TH481^P!\BN< MQR]!R0YVR6+JP"ZO6BUBIC*&B;3&]8$V"GM7\V0K]/>H98M:OJN%5T"]W"Z3 M_8GY>Z7;#\20FVX(JZ<.O+#D:8:@B?0F6(%+?]"1LO9-QO&@";%+NS;118_2 M9KI<,%ZTV32<0:63&136Y(RQ)IB5,=# 38=7_O^:$G]W0WZ14J,_3_F# !=D MV<=JK>.T8#F^+-^P.95E*\&[/;O-8VUULWT7W&#GZT%S6Z^>YSC0CZ+FJ^SX MC/WI;$T_C+I?9LG;13?=@WT=59_WR5^XZM&"=<">,O#/S\QLF&8N:F:KA#_9 MN&%E9F>+1,'L#9Y)VBO?/).-&4[_/) V@;'@88H!C$\O] M%I3,&C]\K&R1_*)943QEY^'OASC'7]-@LXF3F"[LJ/<(4OG"W(;8@:U9Z:)< M8#]EJ")%75K4$+O>X9JDUDU3LYN>'1ZZ"H6,[ AA-O:HJ\T$"')1%K(5-9M$ M_8">EQ/U+!.TIQ/S/!.R5RD(YEJR%(1WAUJS?4=?V63\-N;BZ7/P;'/OIXQ$ M[R5.$AR6AR AG][CO#S>QB&]%#\T^0Y2.YY]A[51^D!"BKJTJ"9&-37D_#M! M,;IQ'W<5V]>*)0K%7,_$AAB43<4N 6@S%R\Z7M\!3<="H'%Q*.*4OM[,RQRR M]&/^E\C@.,V,#<#AF:%^RA$LVW"JY=#<]F7S=LT&^M1ZI*KTT6Y>UFI=T9$Y MF+0N6!'2]C4P?@=J=EVMM@UG&50ZII4>KQM[_%J>.2NPBK0 2&M(?4Y*&D-J2-[<)E% M+G30Z#/,S=-MAL=^QMR #O/,M=4?*/&R:S4G!N"6%YU6.LS@#]S&:UU1T2,! M9J2$$ M@"^68P"DP>@2UA9X?8"[3;=FP%VZU.7]1;[FT/*6Z:T^U/E7*,Y/2XR02='7 M&@!&LZGKWL-U[^6T]_C/[+J%EW5)%K3$O@]:T Q=U@@[[/<)JS$5)%0:6F/J M)B6KP!TOX6Q0+LR4@\O*8<9:"47$.I1M$3'4(5XR(\7P!>V9U OKK!02"C3$ MH&DHEF@4ZJ790=&AF?%:@$^T!.M]$-/'*306)6OLT'BDLBHJ8+-6B#9C^])0 M!F$C,JN#B_:D&232U8#H@UJ-!J?X)<$)F;9,P-MKZ12Y?2E%#/ 6%63)W%TE M)E_6>WTX0G6C%;K;8Q+V+)P 88QQ8^7@P2U%BXAL*53@$X.:89\C@U?+##Y1 M2*^K9<*0S%Y\S>"U4[R?P9LUFOJ=P6L 9T^1!+6CBI6D[__-8\"4PGYDTGTD2! M^C6'C/V++>&ZR8S>^:4E#;7ON9:T4A#?]BG+SW?TQ=>_2Y/%I-TLT(!X&5%R MR2OKS9^AS=E.6GYX4I(_Q^L$-E=X$"IJ$U'@Q"'.K_ &YSFUOVJ%>\V?T*I> M&M&@?9#2(>:'M>ACJ:9 [28*JHC0NXIL_L>]C4QB@C+PSPS9"\]?"XIJ%>A[ M;FPR+8#S?0PMHV_=$DOE.L.MA0$+L^Q5#(+YSJ*"@PPH#47FU[@K\0.-6([/8/2XD0X M)">9:_.W;K M^0M[O.W0:K:EFA&5VI0M&,.>-#Q,"?K>XJDFH.LG0ZOI6[VAR;@]8.Z]8]/L M:51'6P:[G#9,W!Y(F^NF?E7IJONJ4KN_6+$ WURECW;75TWZEZT MTAM(>NY(C<$K>PEDD?5VTDO&W'QLXTU5Q@;5.CG:EQ ML@=[6Q/M, ',,)F@9TW5OD:*ZFV2.HW MCP?O_8UE"&J3ACH;FF?%K=FSI#,,-UG8ZX'SZ]V8:R!5#-92;8 \;+0V* :U M7QIGI^1SMO/E"1VH-9YJ8&AT'2)_[$NOR;N:X#V*.A-@K-8$UJ DR!JV&PFL M/ HN1TQG<@8>A92VTU4_FO1MDC+4KHDAW\5I1SM_YR<=$FV#2(_FG_,PS YI M6=P'1[I-1V9(\IO\0$9^Y$+.C"&H 1KJ;&B0-3=4L6,!9,5PT;7>R'V8J=H3 ME8-:Y7U'96ZZX8'$6VGI[XK0!O##=FV#=IOZ-3=I7=SF,MNMXW3H8'&!;[E\D7N!GA*V,RLZ](U\!-5?6?&IF]63 M%_P*+5S3D-7?HZ97?Q%U/@GC65ST7-?I-'DM.28QZH$[G;#Z, JB%_#G+A:S M.N&YZZ5,;G3A3-$S/@6O/,PA/K'C#!]PPAXHRLC?+P_LK_\S6Q?G].[QQQ\^ M_)/$T)I MKJ3\A)%,-]QXRDP.'@HO^C&H^J/JH/0!ASAFV1>C5G!=7J?5F)<-$R^OSTH0.>+:K%=U]LVU M-+J0]C;NR:J,SQZ@;@MJ;N*29J1I3*S;R&WYRU8V&7A.+HAVGXV[I_>4,C(W ME64>KP\EVT(CX<47,N9TM98E"6U6%Q2 2A(95)#?D0&N4]G#AZ3\9 \X MEW=?'N]N;Z[.GZZO'I_(__]\_>7I\>[3X]/=Y;_]Z]WMU?7#X_6_?[UY^@]- M%A-5E8NA_>/ MU?@"+8N>:"AYR(_L4L9?@^2 ZQTP^A+[9UP^9[KG&,S('4XWAOH(=P(K,OY6 MZ0HQRE6SI;Q"E!IQK>HWD&D-,OZ=@J56,F' ZDK.T3?=-Z-)M+LCO<(?/:8G M=/RGC'-!N&:S0@7[!I0_G47QYF^@MQ='F[)PLW&T'8]>+YQ''!EWFR_X6[6C M13^<9RGY,61F=9?*]F:MJ!VM#,RU$0L <4IZRD1H44N,3J@1(7<[B\^D%W$- M*=$K:/7:=ZFA5C66^.LN92# 9[)^67ZP4)9BJ),&62+9"5U_+ZUZ-([00P47DW0+3W2K2LV\HY>) MA4(Y+F=;&_SUYU<;\,&O!=ABY7JW3[(CQJQ-_9;(/1DN^^7 $#_X%<&@QM)B M%H@S0IQ3%<\WFP@U.[ZW@&J&B'+T+.BW5E\;]]LH[D&X;(9VPXC9#.KP)LXC M>Z6@N@.ET1SAS=Q :QM#Y^STE@YVB7F^+AAM[*J5O@=&;XI_JX7R,/CA#9\Y M*/OR6".8P9N[7M<14[IJ*[ )N3]E^0;'Y6'6[:WYIOBW7:MK-*!MYFYO:GSI MM^1F,F ]-W@+'M!VS&3]AFUX3&](C-C[:7D6:S:!MNN*E 474V>G)\U<5Y]L MY9,>@A'KX0UFMXL]&[+K=/CP1B\FX4!M_B)(:, Z_TG3B;B/99"7$P6^P-LX M30UD=EX5LX=5:2W,'E#A9T<^A<]SB*WC!3\S:C4=$]JR)A4OI#S>]"**7?!P MVL,Y<1C35O'MU,-=DQ7O*OON&27_V-OH4:E.P@Z?PUENTQ25LY,#:Y M='U /6!>+9X"ZI[T:%X9$?J5$H#D9VJZM4:%ID_=C?=5M@MBV0)%T<[]F#<2 MFH\Z)_%AW$^[5S'RIWWK=+*N)*#/'Y='&HEG*:V=J_ "AG1.)V&]!D(G!.!O1D_596;857 M8M R5 0.34(ILQ@C\X:H;ND%;O1=W@>,OK^A[F8-PD3:&NKFE1(@IQ>MEG.0 M]M>2IHH,=AU)CV8-+%Q&!6%XV!U8A1A5"N1PA&#.PV6T8*&9,-W>7=X(U]OO M U89$CQTF*)72XL&TY2!?<"2>E+]T#O.9$$]([R)4Q;C_'R(([K3#:FO#_[1 MVMT(0:.MKW%:M90>89@%!9*V3JN&BI**53_9@8P_\7RDHJ^=7D7)M\& M:?68\V66%EE"' #]QWD:W9,AK2\*W6T^Q2GQ#'&0-'MAPLOJ$OS,Q-_E;9J9 M>D2XDM+A2\L!=#BS.G==WBQ[J.:.6O; -3P6 8UPPV5.Q+P52[J*BS#)2)B- MG_!K>4'D_&TIHY)^ZJW8E[R?%C&U]E/H5_HQQ+X&%DX[Z+8K7(1YW%S?;$I@ MLY>:.I]_LZY'8V6S>B&-B;E=,M?W=HGT88Q-YFL=D=M%L5IVR:JBN>A>M?9D MHAP> LFZ8:#_'2+H(BCBXF[3Q3N!_V.\3>--' 9I*4IK,GU-8^L0A1/U%U(T M*3N>_-&9?ZAW[;!$4C0O.0$9[7*XZXK#;A?D1_JW@5Z!-.PY+*-O^G.8A=-C M*/8\Q"?2-])W$H;G&F,.3@^J3+629'>QYS(H6-HW14Z>(O%D5K(<.?%XRVK8 M_(&DR=QDSL(?4.H7&11\P&&VY9O8'MO6X"1@BS^G#R"\X*+D"QR\ M+LGG>%3D,YZLM-C+4=/G,LBUJ=Q18N8 MGF/'19^$/K;B&,ZG2BK'[D,MOP8H!]R)KC/Z?-'Y9$6?*JCZSV[<3D\ M'QC0NGV[9U"3/HYJFA6K_-6NI1B=)Q[6>(0DS^28#8\/<+/SOG9L? "AF5_3 MX]$KC[VDIEZ:FX6/'P-/ET>MXF/1)MMI>C*71Z5Z^87S/\GSZKYLD)D,A7!V M9S .L&BR<^:F#& 19N;69%CSRV^/5HV] U2P0P_8XW KO!D8CQ].^>#0 MQ)0RBWGCZ](_5Z_O\CZ"]/T-AA03+ZVD ,.*_I+!VK-=$SO9_8'TH%<< (;3 M QUZX?4I>+4\V]10.3W.T4DOGH.PN^FDN7\^T6 9H-:#/!H?18X!_T"V)($YIE80'S&H+/&6W<1EOV9[)(R[+!!N> M$UKR<;FRL]2P#[:V.6K;>^)_1XV>L-@9,W0.(7J+MT'R.2BI)Z$95QF[LH)3 MT^MAAO0.(6FJD0!%2H%?$@ZT[G W^WN<5%@;%=@&M ZQP>>DT4B,DVB%/Y M%?".UP@>^ :(DMN" 9P<5ZV*>:IWWUU;[2I8\G%<[$FQXMQDQ M:D!E-;2L1],WU)IX>%M&ON%6YRG-@0L^$4S6M2E[J-;8>Z,ZF,G9Y9C.U#X3CD=9021C798DJGH@Q M/7TZLV;LR:PT#S*$HYA98.&C@5QT!38ZKIS*V4<34?;"W#8"/@'.WR7\==D+ MX1W=-^$%]/ ?[0;TV'?YT%#UAL$]SIE@!E.@FL3E^J7)DA;;G6> M3$5#?2^\X#/0\8"P,9D8-#2 P-%Y+AERP!WT- 5\PON@.QU$C/,7V4S<8Z^A M\S?8=*Z0E]WPQ/U)>U3^;!GL#D^_LO^7K#3=TQD@=;N+,Z2'9-]&^2@'I?6B M'P'>IC$"G61CQ@AQCNVGCH//T^@!EW&.3R]FFNWJFW-Q;%7FVDE> M0ZN:HPNBJ+,WR1L)Z,"QOR(]FZ?*V M_'B]C= +'A\OHR"]5@ZZ<3\5K\)]^8E@=?DJ.-Y2H1[P/LOI08/!=*$F';:.4ZJY[U]K M=Y-NLGP'OJ=L ;@AL_'#[_[[(%*=Q9=.L;B7\J0&>+ZUF,&-U##Z?2ZR>QCR@#4D!0ZV8+0ASVD MT- X9U=T6K-W D][!CA5;S+:^W8]&>H0%X'-+5E- G$!>!A\[:W9E7=& M-DH-3R[_&EK#$%P<@OT+_M9Y^RO/4O)CR)^:Y,*9&X$]*X?&,4+//MH(BY.W MXDZ8^&='2VL,:7!C4=LWQ+&0A=QV&F,M,B#)(HR"/R-HJ.H3E+T%. M7%%917VZ' @]GS"!EY#Q8((M M'QY),I]=S%GX\#C2L$O6/A?DXU)_*5V]?!K)<#ZR!:4O&=@LWW9PAC)GX4N& M]:E> @PY::>,_RDU3T/V;Q*;H/*;R;&6(-(JIUH"1Z?+IA"311Q]#L)FO:0F MIPA#>R)7I@)78!?T^HX0-A M;K.@N[9$?Z =9>&!?H3E(+F">$C_'^Z-;\$@7E*(QQV([QG+[[I#[G0;AZCQ MG"41,0)^*]Y\)C>@=;J=,ZR)M(I01?-'Q*G\F^"G:_;N"F_B,"[?5SK"[NP8 M(D[R$(X+N)TR[;,S(UGD-*AZ0QK(821+45=>LR_K9L9U((T M%$-L]-]PLNL MGQ##IBT-8TI,51H&E,N+)T&<_S5(#O@S#NAUN78#U=Q&+'BXO%ABH9EPD830 M(D:,.M3^F='\.L+>"[$%HW /Q!:)L"_;#Q\#Z(A@7[!7[WO+7JUW>MG*,#*; M02FV:4D?ZT4>OV<_L+4_##&'1O*UP'>;ZZ*,=T&)"XUA]!LZ- 9!1N'J;,%* M)#=-_)LWK%6 A+0<$WT8RP$Q>HO] 1>8R/E\GD97^ 4G&3M:OGZE=;],#II& M\'"TE6ZKF7@,Q>G9CGF' ZI9^.#C9U4T4"@*M4$^"IO=37$X8)ILA$\=MRM< MA'F\QG1Z1H0R+H]_)#^W%\WX9C<[8PSIY@2*2_0O]<9Q#O2+"A1%!=A1L!YI.XSQ=_0;VGV+<'1 M%J-O,GK,])C^0UL6!<.VV2!*TQNA08'KN242(> =0J0/&;E\ER1%1 M"IR_Q"%>M7\):8!"_E+B\#F-?S^0OY%_$39KLG[>,B;K[% 2@B+>IO&&*$+@ M'.\(Z0M/5"@SUFFO<<%[JOU:Q?Z_TI_??7Q/6Y;5O6J,\MI4-G$:L?L1I%7& MTCQ:[>*4LM;*;=X M/;IJZN.VZQ@]8.]XZ_$BWO'6@\7MSFI(9,GY>Q!Q\=LE\:%Q27_2;ZRJJ=SN MJVJDEVRKMJT1;;1"G*#ZAW^6,$5!NMG::@>\U3H$,LE.ZQ#"7$X(NWT0YW32 MNLNOXF*?%4%RM[G-TNUM_((CMHM@<7(WCIW+B62/A,GNF/N [3"TSV&(D$W L3&(30.PR/:5YUZA;^/MN7Y7_OF%NA@AL MEMD]BIO+%)91V@JI'YTWP+I\5HASJI+-*EX\0=H[^YVI*SQ\)6P"I(6,F/%X M'KT[5SV=DK)WQS[C\CF+K)->+7DXVIVSU4SQ#LYYRE_C0YR%?^FL4_7D=T@\ MR%8=!<7N9AP<#DTVXY;'(]0.S<]9%M$--^:C2B)SO$ZP;1ANP\3A'&ZE6W_( M:N)JBJ[)(:)LPR7N?.K6;J6G-.14;8_3_@QM#]+QQV9D<4T^\Y5HEI=!3.L$ MU%OVAF=F%@Q<'9C9Z"0<(A%BAJQ3'(T!H,_HW.Q M*8-T^GJS_# LK[%Z./D$U 1=GP-V#@%9'++;'TAX^9AMRF]6]=1&\G-Z'72< MQJJ3ZU7WV'K%AK9FAFIN/L[G<_5#W?+D]!X\I7X2KL5;IA- [="8;S&)-_ M M#HRR9XRH'!JF7OH^['CK%>+MX=?;8[4(@')<+##3-P<#P(R.;=G:X*;$.UE> M8K^!H]CT1";%'@G]*U0P)O99-]A:J,-,@BG3CD-@=V+#9QP=$GRWZ162NHV# M=9S$Y?&)UA8PNB)KS8 MG8=E_$+58Q>C=OL@I=ENYV&8'W DZ0;04X>1F!:.'$8"&L1\.S5&;]*BS)EK M*AZ)=^(7;NXVS6-$]SAGKQ&1SB1!7/OKC%\LN*7RTH>*[ U_>2% 7(:#OM4Y MF\[G4>?[J!6 O;W3/ [6D8$MQCI_J<0@06,EB(?N"J"W?P[BM$#O;C,2UA7O M$>F6^B6CZ]?PF;3$]#8H>PT/ME*D_&?Q&O:YVE1HC M_.4UOU?J]GMNKON.A2UNFN]KH3'B13NRV^I@-$W5+]$#3 MZ2]SXN_.&IK';\$>G6]S#']#=PE#5'NR^:QP]**_*4E'9*D+TM7UZ&AYIB#! MQ0,N#WE:/&1)0EI]"_)HT./,Q]K11L-,_2"D-C85_S[)*O[QJFR4-ZJ8(\H= M5>S!'?W/BZ"("^-0 M;HF/010OF;.O#"N K%##EB&IRQCW M;=DB^)>X?*Y'D'G;CK,U/QH0CS1Z8@$6 M?9HM#8F\8T\)Q[(&V>D>W0_:*;-F>D:FA3.ZAD8M7W3*V!M?X+1/'K5]XL?> M]#034>]'3[,/Q]5GJNM5ETE0%/$FQM'%L79UAR#Y')14].-54&)C3S&-K>,J M-A/TEU6(J6]/MOS0^H@Z'%'-$E&>WC@'-UUQH>D*Z+(Z4PU!5GIGJA6 1 Y- MS2!^LEB.B!"&6(!$ H-ZZ6:W3A6KBMP;TYV@84>K+YAM ="+ OD+;-1N"T7U M3&R&0Q]>636Q+Q-B'UY6U2%.^\ZH"Y.:^I2JX3KY[;VG.FA6YO"#+9=>/3W^ M=QS=1+2FR"8.FHO,K/YVCJ/.7>?.T0-I<]CAB-X.^4)ZD\[464)DWM9Y-^?K M@DW>&B.%$@BVS+N;/C>IMLZ.)2M94%>8^FRN%F>%:H%6PGE=)12]FT6XG\K5 M)F']6HLF>"G@4NX.+<"@3+Q#^(_.WVKO/=]M)"J<"BM*:)3(-?,W'&5TS=TS MFAOG=QLDL^B^XX6->]%'9Z*:A2#^I>2CJ]%/!O0"5[ M+6)=W:PO?TW+)/W+H8E- _\#<=^51HR6=3SQJ@]"F-N0-L5YMKJ=RYZ58I8 MM-.4,_)Q%V,AQ7W9T[!$L6Y[PQ+"0#<;UV/V$&5D0+<')?+K[_NM?=P=--.C MC3+N#F5!\$4?:F J^6$^:C3IKKJIH 1B$-6^/YE;>15C^F[W2",Q905B.,9Z MZHRI9=)4\V;/DGMJ9+/HS'1K.?EA>':H51NC'63!9JS.G5C[>4M.##9[*731 M0;!G:-UKZ_X9G8V.[?SVB-,XR]'7M*#Y&9C>8"CI#7VRW(%9*ML#43_EZ5 ( MM( C:TY\@3=9COG/3\'K%?E/4<8AO5G.+W*.6LR-X@RTL!O7"_JU#N6#UHQI M_2_"=H5JQKR21'7/V#\37K!3+OJ=XLN,.LD<=*O"";8 XA?H;=4LY44G&HFK ME_PN<(HW\9C8> 17$'\P1GL=[%M^'2,@+.L'*=&[BNM[#_W ')VAZ@!?['XT MW-4V/QKK(/9^O=E@>H^@=4^TGL7DO/0Q;$$L?I3^.I-O&';-G=4(\3X7?9:^ M,-7?#_L?#W^U QB/?: 5-K\Z1.24W0$>M5ULQ1%H+6ZGM7Z/J+I\1:&NN';N MG[5/[8'3J=V@#_RP^%%PURWN1V =Q,Z_TEO[5?8/D;8*1:QJ(,W!%,3:1^BN M,_@N.P;XFJ%?M8X6Z0>E[GZ8]UB4JRU\+,1!C)R6\N"9*ITZ1IU'.S=M!N C M>XR>EO1@?LO.[F?Y#H@KF*>'=-ZA^4*OX%?W8=Q--S6V^4X],RYN4%=[@ M><1)0,MM9'=[3%_K3K?\ 0>CY-M%ON0H!7>97E)ZD[L-ZGX'51]"[$NH\RE4 M?0L]9:CY6O..'#T=R:=&NN%I M/%TYW(F:BTD'G1'M.U Z;-XZ4 \Z LQ'S@'_$V_H#?:-_-Z20]_W8W2T)7ZL MMH&2VL":V0#\+83V(?O[X,@>TJ/+\<>22,=?LR_:R)K>G."_&['--<^'0-:[ M,_61;I9DGSA;TV^@ZB.(?86^+T#(4?6A57=IW'X+W+TZZS1BL?B%7D&_"LH M?2UXR'"%:7)?G!+C>L9U.=K-:=>AG^EK2:3]U8%5J*4M[W$>9YYDQ\UIB>IU M\IQFZ-)A-6+3#0^<%DS"3B%+UJ!@RGQEI6IP5!?W,W=6,W[$I:.:LV\$)]5Q M3%WVJY.RM/P+W&/1"^;\(VUY16_4GF?4?$X.-D!= MSNRV)+B;V0T))#9J@-R.+!M8-J[VWF4:7Y#(9UP/Z *=UCDHS,4_GS%S;YSX M3:_]Q!R&H(Y$)E@!\$JIZ]2ZD=,$ES">.?"*R+HOS .,WL+'8\<+%FZ MEU;]6]CB/?@M=B'LE M2#6U^KEGXK8'K39.Q+6=!V=[2QBDXGS/6VNT/.-S997TG(]9)9_']Y55!LPJ M]QTP%1:_EG$ MO@L>-4-W*#/1LPNA_^K[R'YXNX7,4W-C;QG;A/%M04Z?R2N(8+4>K-3 59P< M2H/RN),YPO@E2ZVU7J?B15T']S@K]B(LK]M1:I_S'A/#C&$+4V-LC/[:(F.<(1EUU+!L M?$&'J0=N;Z'>D#M 76?X$;>,-P5-^;'1=@"3IHC+3_04(WHDOO0PQO '.,"D M'@YHI4TR)+Z:$R-.[:7=VFK8,]%53T5Z;$_:^V&61IC4Y :: !)F!V&7'=*R MZ+P"EG9OSX[9.;#C"+-C8*FU=E7,>74/&,BT>WHMWT=SG=H'\AG6H#?\L.A1 MP-=L#(Q!_8P; K]@6ML 1^<$!\$6=[)>:&K437H9)"'=MR K .*,^!%%'%8, MZ%G%R+V#V;\+MLTP?P\:[4C4GT75=T]2^EA:VTV*.M]FP4#]]885_;X'7L:G MGETU77NF[-K8L&O]V2!9R,[U>RD^&_FX;9?E(?DE0Q'];,PS E^".*$D\)LM M8F<4[1.$UJ^I&/*"*NAJJ.E *5?!MQ2HP\C#TY\)FKQ.>T#/U*!= LQBU$)D/A MZ3DN$.:UNU".]T1T5H"?1F]1^[1XIQYA5(%G78%G3\'!GQCOGA.31D$:QJP> M6/N\X(Z+&:&@1!N*MQ>&M_*9_)NF!X8)X11O8KZX9M>CGK,D(N'K'Q'^_1"7 M1_*-#0I2\M^&2,&4KIN(X.$A9P6.UD$1%]^AIQ/%Z$/I:8EW>Z[>,\XQ^2[7 M@E\"[##20MDV2%"KS-\99O/*AHZ6/P6_3[(:.Z[>F5 M"<8OX*^ID$#]-^KF:"7I.*+L0S):U6/Q[VZ9"A_>DR_%VY0,24AO2V8L;RM; M%SA_8'MOE'TIRFM'9)#JFR^8_OX=>S-$^][7C!I0DO?K)@ M#SYO#Q7X W=WF\GGK;A9;7+H<_SW0^7YGY[<7M^CNSX2?W4]1;Q1I\M/]ACGOB1.0S, M*J-^F2OW2ZPF.N',R ML.@Y0ZP.M5D,+@6[\[V<@8*NA/ +P*HE\)#BU(?LP M,AU:W6V6;F^)(XAX_'%Q_!EGVSS8/\?A>8X#<^.S9>30!JUU[ .5,CA+*(I#%/5O]Z>Z%Q7Z&C\&"2XZ+Y@ M"FG?,P"_;^PSH-ZAY5_%1;"MNPM^YLP M1_>S]]R(:;WFR))T:Y[>> ^7G27U.#03NG(Y?RSDG>7'*GPA,]074A[N6\_3>.NV_N:!H:>7T_DKV>0N(([UI/@3FJ!5Q#Q?<-^(6Z!Y89:<8=X"G9M]8C;\%' MGMC*7 YR?D-9VCNZA@>(7[R-4WQ3XEVQ@&_L\'X#_K';$\L,.?T"8I]X8XYR MN&NR7M<$G:[)IG7-6_"8@A7-Y367,:&E/:<17O9]O!0M7KJ%18(6+_N*/]A- M5EJHY@'O27\_!_1U6GJ$ON-I?#?IIXP,PP?=_I 1N:O5GA/2E]P))>C.C@7NA(T<"]"Y3/? 19C'>WX 3J3 MQ.(O#WF.T_!X_;IG59MTV1Y&Y"Z3/?P2T)I\+/OZ2T8%"1)^@TD[UVGIG$YR>@W$V:UNSV\4K%!-4MUI M@YK6[-1HA&:U%U$ MOKJ2:66^P&JI02UHJFJ25590$5?[ 5+EX-=<2DR:+;N4@'1H;.=1%'-[OPR* MY_,THO^Y_OU /$)" H4'7@*8GNEK[,V&B4.3L]*M#\V6&%$RMB?%?F@9H(H# MRVR!,;U)*C)U<-.X(%-9L[*!-#9[3/;MS1Z0X//; ]X%<4IBT]8KM&W&3GEF M3,%G04/=S2?&AF%WBNPT]&^VG-0%D@DT;WJ 3Y[-C$HZ@F:\;WA%XYH.-E5M MLD&8S;H MTQ5ATQ7-GXNJ*\*:[PJEL.O:64RD[R1FL0^GH?H+SLN8/N] :[6GA>Y(1-;8 M:>@MD54,L9M&J&H%%45;2HOETKH-DE5H$(-A%12<3G+%\VD0SNZ(D6FX?,+Y M[B9]P47)+H)H9S1S)DZG+PO=9(NP57]E6? 751B+,P+A'>HP@9J8)BL9]M>; M5,=8K9C;&<86G^)T8@M.3P[8._N_](T@=F8R\K!=SLJ3@W>%GK:'\-UCC(:/ M?R?RAMI^#L@Z,"Z/55X+U7A3:8Q?0U: F[V61?/V00UT+()M3N]U\(59$-*+ MZ0>"A3H*K3>V#-=]&G*8Y9U.']W2I:9KUFLKU)""+]1LE&K^QA98ENF%=R"KUH@U M7R%.0 M2S6.*?U3*JR)5^)F+H@ M7$7@T-TI918RVEA#7L*G+M+#VD+YLQ&2MT\R'VA;%C-OLRSZ%B<)BG?[(,Y9 M1%WB@K:"- \]EOH&H0>2XZK9="/K"J_+)LU68P&*]HYK8,LDEI:Z9KNLM&4W M^1O* $PE_]1Y^'R#-O$KG\@Q$:U$.7V;/"(X^(T$E?07)-C4):'IR5SN..KEEUR,:9LCVIY= M7JTH@/87IZBP5PKO='?0 $7"KJ !A!P:PGV>D;XLC_29EO(\C>CA'MN:-=H! M,:)V:!9FVO2A55.MV&,U)3NU;2B7W?\PLI1Q6GWM;&JP^@.UDOM&25PS@C0B M"P3V;KMMR0P/ MP^AKC$*=O]+-P4,:;#;L36L2F86LK+;D>-RI 9GB33 ?4["-+M74SFWTD:QO MQ%Y?XH+,>Y^R_"EXK=X#N-ML:!()O@YRFKNL*LTTDI>C4DQC-17,I^%#:RP1 M3JAA13,U4,V,_I6P0P7EAVJ&[NLLS:4WU73?:$HWM\I:TVRSV9QQ/?.* 5OZ M0U5.F@3J;J4D>$2;5$9: -DD'$EUXTV'O!IQ7#&$JH'49LS0?9N[S665*J29 MP]4D('?7!;G5U]97B#;F3]3PYM WU@>%KP7N7E+?YAC+HEI74<:HOB>Q15'F M![[DH'NU?ERSEZ->?<->#GF79_JG&6]/>9 61!)Z[!K$*7T4]P+3!$#BNW1' M^S9<7)[P6VFGJE34I'IVZ!%E4#VEO$)KQH5&&T 'Q[/HV51D*CMZIKA$6Z9K M OUL] BL"L?)]D!U:(PWS;GDW:9WVEWP@W"6FZ$Q1&,.#HW07"MA+=F>TY(Y MJY]J0\LR=3)68"QO+N5"G)?4RH2T&TB#L\1CW]@LP>C0T"X.19SBHKC,=NLX M97%T6PSKLEL+ZSS/:;3MH2D/K$YZHY&G$G@T-#=]:I0 M-K;Z,NI\>H4Z]BV9VX,OG?R2$R_6G+^JR0A0 MAP+LF&N\#MM#0!!7DE^@?;6MS2[U4Z,NQ56,XP.N06Q)3K8&@35Z5_[GIJ_J M$X ''&)%(#Y$X&A_72MS'QIM8]0<1]7-W6^1CQ6]QC'*%:*[VO >QDMW5]L1 M6$RVKF?K>;C=YW5YT^P+GK_&^GO+8F.G.\X26<7]SG6)VE;H5]H.ZEGW^01V MNS>KPH2X*ZL"!!B$OP0[?)71*E7&0.Z2@,'Y1.X!C*P0;8U^Y>V] />,XL-! M7<2.'O B<$9'3)]HXOE-E7?^$)3X,Z:7%A3ADK*UHUA)+:UX0>Z57_GC"?6T M+?J5MP9XLVD9N5U%20,8Z89(+@!B$A_9=OC)S0NHF*BY-W%Q;'[\UQCG9*B> MC[>TML! G&3* .*1AR&=I/=C^#,.37N6VOGE_*^@P95+C4">B"J@1B=#3J5MF<#30@3O$GWA[)@ MWN!'99QI1 5A7E+IU8A;(4ZP0HP$_0@4?X[3H_O0Y]5 M4N^7T\JT@L8R>GGA%=0&H_0!:FMQ62>?UK\1'\W01Z\Z(I=U[G6R"W"BC25U M[$$CU"4U<%I T M_A84YU:TKS)<'"^R((_N-E=QCD/"I=!N*-HP<'7?R48GR=$](^X^7G)Q1(R> M7FQJ. !N1LZNX+I6,#-1T-EE)FMLGMQ@@@&FT;6E6<8O.!F_=3U^4A-4 MZB#JYYJRO_+B3;084E'F<4A^R2HELI)(6A=AQ\*1D[#4JS\*S>MC&:H84.?0 MLN!5/7DE+T!/,9.69:ME9JVE*W0 U\;B=JHSM@4 #/NR.[);6"/JU3X,_DC$X!/NC# M\0=,;Q>3(,_\B$Y+#GT4+NICB+Z"OD9;T?IR>.=.,6C#4N'0Z/1; 4*0\BIM MWB8MBCB8ZJXC RFS(I5?4^[#FR3XQ12 *5BBQI&Z:(D:1""F4%=/>2+?-$B6 MUY&!F()4?@V2ZO;@*?.+*0!C"FHL]VN!1*/]N!W>;=;C39P: ,I08)@$%@3H+10D#P&G8M/^'H3!3 M]DFUG?_T+7MZS@Y%D$9?XA27&*<69T;#U&Z/D RT49W+$%)4TZ*T(E[^B&D@ M3W<>W7P\ J7T8$O 8J2, MWQ40A\D'Z!GM$QA1^P ][:+;"'H>+,(MQLH8?*!+\N;EZC2J?[QJW_&^I,]X M#R[*+7BX3."VT$R(0.M'RRD.FW]TR!&C![_],T5'ME!-@^3L*XFP&QU]6(Y; M8U+(^K8%I-.*GG$2F1PO]ALZK8_9DU$L8\D;> $7>8^*-0YEW0DP\#<[^CX" M/Z@S!H&," 04MF5X.BV]@HIZB%0H4;=_PX1Q)[Q^1R$SV3-E!^[(<0@CH9) M':+)0(\^IOA+4PW-:7P(O$,^0AT2"T8'7K:>:L*U [IZ![ M)X(T1GLF6BI(0]#ND2AA!)I=L:P.H,8PO*=C "2'QO SIGOH^^N:+PSVAFT\4'6S&$ES#!F&'+Y=-?S3/"!BL.66.7#WK)9%6_ ^U+5*[N M8N'A*F7_@B'B,BCQEI968% ==)XFQ&"(4>BB>TG-*-QNBTI4YG M_2M.HIOZB<,8%VRCY>DY2+\^7F5)$@Q4SQG%R5$ZTS@M=<"B;-!-\\8G851M M&U)6Z.LCJI@!7J:?1^D!18M!15WE04U XCI.BWC4E5Y M0-K*@2N12]?O5_[.%V\"LBTZFY@N3% *K(@ $MS*(D,,$]-!U&=DA0:X_9]7#Q2'0OZ8%K:V"(RK)X.:F MM+5#B,NE[6.D:<4P GSH,ZO(+@&M048?S1I8C(=RD9<=&)-_]2%,?O6W1Q): ML236]@0V4#VK-M#> 8R')%:?F <)2/RQ@, N(&R$C!K$1K!8&L9XV_^Z,N(8 M:.\*QAJ)]:@ B3,6$=D9E(?0<0+E(6@X#"Z^9.G7X2LA)ZT3W@C4*_!V("J=&'1C\GV3I(;M*2=&*\3O!M]HU\B3XB3C^J/4$R(W5TG&2H MAQ"_,C+4TB%"B,J OT;/H 1WUC2G3F=&.KDZ?K)!7?%+@L+HZ?@__,\LLD*(JAURULN+BL+FZEG7!ZRZC/&'D7DYP!/:9C M+!#C ?L*!KB>3FN/VV-6*$%N#U@_C+*5S2BFL^;DAW$JM+0#[NH$MA[$@QXI M[(FYZM!L8;(Z*(]_*;6J@-GYVL#+J!H"5R^AZF06RA_4C3M( GWE=#GA706' MPY@Y>;'4#6",7B@=U_=QVQHJ/TE2+,NX^)N$!J#8FTQR97&W;CTWZ)(K-@I< M!ONX#!+V>FTQ5+C-S72\6/]#U)U3PE]59TZ)_?$39E#2:Q+G:<3N5QA/FX-D MKB;/8?D%3\A)T'E3$,G)5&I0OWF",FTMI-B/N&":*N;CXBQ*,#24DUC!I948 M10SVH_+T'!<()_R=P!SOB6ALE/8ZX'V'FL$D[I?\%>'7,#D4]*V;A-W.R>/M M9"6_&ETVFB;$2-)V9?*C/TF^Y82SMF&_8-_DOX)O^Z3+*;5>\E77\@O MZ>U[LH@*T#[/0DP64AO^+YS'&7MPO8S)PJK8XS#>Q/R#2? -*OR1E#:ZP&GX MO ORH8?+ADEAZVOU]3"HR].0^%9I:P%=@&MN25%F4'A+"C%0@ZD%LB_!)9"" M&HR@AQW(_*K(M9 VL$8C1]JPTJ1[V;5JL>\H5!20\M[C8GG]>FAFO:.X*H3F(U!L#2PF<5 MUQ5H!U'1Q>X@),;OZCT'^2X(\:&D>>:->>BW]/0TKO;S!B07-HU.VJ.& '+K M:YH*X!M=)M@YV>5R!ARC+:YIO1_6!-9[0XHB9%'\$D<'4R/4M'=64$PML9C\ M6K?UPO 6$]U=H:\!M)R6\QJ BLNEYF%=X-\/Q#2O7\P*=BHI7"XWE5(+)XE- M2\2:^E+!8:#?A46A@06-^GUA.6P\V.8:['\#Z(!M;%T_GZ(BY@& P/>1DGA]&DKE=3BNU:\)>HT!3T;641TEW ?0(SX&)<6+L!0 MIS_F>-A?&M "P[^OB0F:5J@F S[]<*@0M*E($6=B-%*XC5Y,?<91O L*_0JJ MW\C1LDF0K3_T=0/ ]=%T&5TMA.0CW5W]R(=YX3W?!])9JH5-[^^.]G2[$@G1 M)]TG*?BVQF<<%(><)_% '3[H9&5_ SYP$$:WNUCEK4 '?&0@&6D!>&Z/6^,TWAUV6O#UVK@Z9.U))LQ?_.] 4^P<$CH[ M7)6-\GL,'2)7M[<9759N;Q"?=:F&>+M/-B5T76U4)A5T\^ Z!BN/ZP@ M $2(NH:OB!$/-B3T73Z$$[CL2UR6"8Y:>8;S+U44+D\WE%(+P3YOB3J@ 4[" M7$)TIVL0()S)ZN"P=H>$?/8%7V\V."SOV4V;N\UYE.TU!S+FI(XB M.T,]Q(2SF@QQNA6Z;^X:U;3 ^QDV0]2-P&S&!QAEVHQ+4V)/D*9);C3"&O V MAMU0V> -; KG5;Z:&M2W]%/#9\U:*N<%&572*^H8-LU1W=Z#ZJ1+Z>"^$*,6 M2_(ZC%H@P1N#88%2)1V\00R5]I3!R8,*I4OJX8%AF)0H'0"50^.H;M-K2YAJ MVCHT IFD?<#4Q1< RY'.+JY+2"O1T(>Q$@I+'R[BE[@@]G*WN2>A5LX#KO,P MS YI&:=;8E=I%.11\74?$0L[C_[SP%_3U9]'3F3JZ@ASJNZ2RZB,(8W&&Y]G*?DQ9-/NT-F()1^'LZ"MAGV8:\ ,NEZ:K%=+SRKH$ Y=PSWEX<&J:A12 M^[/P*)@Z-$>::]_NA@S&E_+F#HU+(:]06(K>A?!E!\NDK_NXT76T2V^=)-FW M@&A'P'N5'=;EYI!4""X><(CCEV"=X(2N>Q[7FY]-HC-!4\7,V# M^;>:2^WD"M3R0;]23O0Y;,=CEL- MQV-XA2HNLX"7[R$L6 M/(-&8ZG%>12QRT."O"[-PP0Y?6LP@8UW\^@O>5R2*':C7J/CABP8R^W65%/AT9M;MW;O<5*9UB_,F90 M3_>]C%=*,C]<)'*FK',E$-ETN?9&MN?7=C:VM. M[[4W?J^1[2HNPB2C/E#C/X8(G=YS']!!\C W 7(<)/5DN&E^T>'5]1ZHY0<3 M3ECK^)2500)[?=\$6>(U?A-8N=S'?PGBA*Y+B/.E;^$\TB" R:?;J-<0N=R) MU\DN;+77C<\V67Y&7RM";7N@+?11\K/C/"9_L9S\AI.]E0:MNP'=V!\$O+!S M/XAVUS>R>%AO-Z$-$;J^JZ7307X3BE-X-6U9:_)+0/FB/_WPX=UO[\FJM2 X MX7<6[TD[%#!6X'>\!O$EO? U""Z7T]H("_'#.&S0Y*%%V(@/'L-9X]PGB ^L MNIBHXS=(*G)_-D=J?30;(ZR);%.$_0'&'D9JI=@N"!919)Z=G3E4\6C7X\1^ M+'<\3HP'XJ#G)MT?RN(6O^#DP^#%*BT5Q"&,5'K= 0$G6"%&@CX W^U_ WH8 M6KR=)O]^R$HO1(2YH^MIYR"S]_GHH=VK]7B,MVF\(;:0ENAKFJT+G//K M>9RZMHR/[[TH_6& ,!,3^0AG(OQLZ;HZ4;JL#I2&C41/Y]),!C10G:;5!*BF M@#:3D7I"Y@HYM1 3@ DV8H(NEU92'Q3=I$69LS=I!VIA*"E<6H92:O7) M6-L4M+#%(J([A;T>,0+@]7!Q67TB#])B0\;H/(T>R=P;AW&ZO=M(!"QH081" M_J?!,H'S?L9EM8MY^\<$SNJZ[&Z,T2N5G58'6< 6A*HB"QB"RP9GE>WJ"2B19E^W!_*!U#M Y--(A#82JZ75[1 DZ.2S )KN\'B[- MP0A7?:LP I5#X_CZ^)2S9.^CA67HB!R:A5;V/I:^/J*ZM3\&L:0&+DUA&$5] M.QB&D-/ C=4D>GS&V/2E S6)T^!-*;<8OK&FB+7UXX&#I:1W&Q+ID2,&17K8 M (-^<*M"1P0,?/7#\PKP@.XC+*D!M 'H%_G#$())E35[O."T+4Q"[,!K -6Q MN0>/%\PA+E!BJ\'C!3(HN(9N55_0!L%2$M= ELLM!TC5UB-<+R"]D6)60E MV][3]651;F0K.EM7&@I(!GMS1?A+1D/&(#G?T6)I&J,WH 7)75=K8G:COR9# MG XZ:=UL]@#00R^F=#$6V;;[0T5@WI\ MD[B"6-L8[35VV#V7IU?G*X:HY=BY7^5)6;T9H*!&_&@<0-O"ST&7QP5[RQ>'&7,'N+BMZ&J>BZ%@+:TI?K6S#!7B'X?O:,2O(>M MP_=6>P?;%'3! JAAPOT25L#A#;.#A T7R\()^\-5^XZ69'UNQ0)UPXZO%'-G+A>5+-'7US?,7;2*5O" MMD#O2)A78#*ET"=0]SA55V1S898SVT1MPCX:1)2%;))A\X]3#)QOMSE[NP/% M37G^3;]"7]0QBO(Y*%&.Z6D?QPCY9_F,$28K*4)+?^0/4E$0X=IJZ+70]D_? M=>$TVE\^+.0M9^#KR%?.T0/B&\AOV$\NVB&BCZ3+8O('<"\YFR5T?:1?9F#B M(9<8?6O_6&$B.K"RQ,NXP]F7%;3'[M+VWT:K"Y$(9)$AD5V]UJA6SF0LVM]! M;RL8*'"3$IZX*!F"<.3'(DD%&O5:2848AYB?,UB8@:=#BYG3*W:WGS+3Z"!N MHX/5,N$!K30V9'=S=L/E87=(^!Y&BDNTS_%9&;SV @5(8YTM()@-ZDYO#17E MW8;6\C2Y*22T=7H[2)14O$E3L."#M0*_!327O&YO^RCP(-[P48#!(7CK&9_O M40_B5][<(805\BH#&=X.&,,W'D>X* ^BC2Z+ET-+"\N]3A7RWU&G1D&Y8EU9@#TR*P&;P29,O#(M)3W M;(Q0"'IM"$0UGTQ,?[?(#HP>F)EAXKJ:T .S&DKYEF&N3C[Q((7=0J'',@M_ M>\Z2B'#_(WIWA3=Q&)?OT?7OA[@\>A'9F0'-U&[ HKW/V0O+JKE)'\L@C8(\ MNL^SZ!"6OP1Y'J3E\3P,\T.0/&1)\BG+OY$&&B,:Q[W(# M:'@(^J@:[O\)J7=]UJJK,]K6SM+D5-(:#3_$Y9/%Q':7DJ9%R&FBV?+P,$L? MF[F_7>].?2'#,K*P@I;4]0Z57@_Y'E5+XUN%A3':W&;I]NP)YSO_RBS8J<,4 M*:DB;Z+6@H$%23?>#,QGQKGV5G,);) ";,Z]U5P&DSK46_6M,(C)=T[YX69A M 3OZF7@9X(R;C4T&(&^;0V55U\^[_!*7SY>'HLQV.._4E*@=A69&-N;@-$7- M5"LQ$:QZO^<;(44U[>JT'$I-#Y7/-E:Y*[S!Y&\1 1X'("TH$58L4!"]T$*) MH#L4EG 4<^&LL B[)Y%&]7A4?QRW2Z%A [MOH=//9$JBX&P06S?P=GMC<#0- M-CP&A]*7B6'L=.#/)##&]<_N[OF%JLW M7A?2Z#H=/-::J(]P?]?;26O45.6;O9_ZJK]KS[)L&?GB$60ZCH@.>S/9W^<\ MO[([.9ZL;7/'>.CYC)> M*YQ--2> MUMS*F^UP(?RZQR$)H5"9D;@%V!/, GGIQC@HWJVVS6?$?=[@?M_!?=;BOCYY MI=!(&XY0&_!&77!=X96X9/9"+7>^Q(&3O]VSV>V#R:;AY$] ;"A.[Q<%4E:# M+G*%Z@\@_@5^1;S]!HO(EMA',3SC7K"3##UIYPC+@P7?W,:DW+.=R9+>DI]A MVY1708D';C[/_:&WY'/Z?;2DYV'?0O1C'MQ47@9=LYN?%%HN+PR$SS@Z)/AN M<_X2Q G-P?N4Y;1V1_LJZ5!9=PL>+J\)6&@FW!"H:"G&&^HS,K)G!:$_>7L6 MLK0ZJ(I.KPG8HE2X(6 +49>;I4'Q3._/OA!I4H,W[!3M76Y.*B06-A5).]1I MZ$6BHK:[A6TI75^[=-//65[2A-:;] 47YX% M<(;'0/ Z@P/@V4Q_:_ \@B4?SV;\6^V3"NNR,_&M9/,B7%;M7%I:3/P:77V; M_07DCHD !-@Z-$^U5.=AR.MDXNCG/"N*TT+V%YB64WX*7C4F.P-OAV8\1T\( M5U]U0%^A#F/$.*/>@Q^P+V3M-" MOJ#'VW-?T.^).7T!Y;V,+[#+I%JB7WIJOC5O(#6 .;R!%/U^>(,=65]0$6G% MW7$V?\K!#\ON:65KOS4Y8B64+X(BGK%4CDVI] DJGNC@J27*P&=A;S+D>6%5 M=!GX.2BK?SW&Z3;!U;^/;*=^^%+,',R]L$6+OABQFEZAFA?Y:\)&FT">'NOR M+S5_9H=**_0IB'/T5_IRMB>W;N8#D;GAV"+(0YNB27[T)1/\'SC(Z:"R,9W! MGE2,/;0E91]8VM$CLZ/6,FQMBGX>$3%\6]6.[2UV'0!E*49'JEF6HP3[&LS: M6,58!Z$W"6^<0_NOT6Z@R\(;@S_1:\04Z5OD.JC3$^7OK[F).+,S+!%DHY/* M32WX?$-<*3'@I^<\.VR?R7\P,^9"-W/._0%':>>S]HERX4B+_K*'=;JG'OF@GT0DT8*HWFOP%[JG-]F MNFGJGAJ,2=ZZ(\.AE4/9CDO1&DY$#6?7&DZ+'@EPT(8:SDO?<)R^#/5"^C++ MCU]PR0[[R'_O-@^XP/D+/D^(["E[A\U@F6_/RNF+4M9ZB@\W52S8>X,K?A1, M?Z1GQQ4GU&'ER:I\[ B+[SZ-&UX(,#\$WXB1XSP.DA,Q=>&T"3$$8'6Z:"!* MR%!#M^K!=($M8+,7TD;H1!79U8V],*1!="E-9Q!:$,;R2Y;_=I/>YUF("WMK MT5%#F(M6&XV]4#JZ5U)1^F8Q5FK5NNSS;)L#[_=8P$QI-L,8@[";3W$:%\\X M^CG+(GN[T5%#V(U6&XW=U'2($?IF-E9:-:IL:6LOC&888TJC&088R&1#ED7X M*ONF>T)0UAAD*NG(JK0 Q%J=1:09]!2A$9?XSI>X( OF@KZP'M@GZ&-/],%U(]A;43M*Z3'71JBP7E.R M@I -[?_?WI?_1HXC:_XK!/9X58"K=[I[CIY98($LEUWM-R[;:V?U8- _/,A* MIE/3F5*.I'39\]$>U4SPB^'W!(!D,AH,A@\%BPTU\C)1* M+(F%$1.7]/>R4%'F)Y)WB1RND*,B>;X583&W.:%%_1])Z=Q\7IWSD0)!F%V5 ML1C)$2P="+=O;9<$U>?[J"ANMP]E%O\F244G*./V!6UNSP>!OZ7N>Z$>A-S>A/D?^W12) MA[MU55V@J0RTM8%.=:"MS[L3.'G46;VZ:AUDF!!2"SC$?5NAQ]D1G/@8[7\ MZ9XR>#U>T(;IX*A!&Z,AG,Y]2HIC5D1[HQ,ZIG (IW2L+)HG=4U17^G@)PHU M:NLE5W>1+#VVV] M6R.9K?2K<.1Y:LK5AUE3O+7A1UP!N%6UY//.5/.(&!VR4UJ&-5N9@I3UFKTA M5,51=HY4;VXQSYI=I7%V@,U6##)N\3XK3KDP=-RHMA"F;*&T>G%=M"K0U 68 MRH*;U0WE'IOFZ;1.GW'9\$4.8I*7@UMYUIL/]:_N\WCJ/TH(^9U%(]K^-:W3(:G.IA\=AM"; 5'4&VLJ8-S$!6UT MN^P3A[Z/]XGC'C;FI1OY$^H,&_?<8P%SY =P@# 9 A;0KW\<8?W61]UKLN]# M9^+BXROS7^JW/U2K\G(+1%E.42;]!O!L+6?@\97]0RBO!?F7V,^=&#U$\^_& MZ,%Y0AS8H!G\'LU=E&PX;I92*6=Q7[+>>M7XW0D4R:>V^=>I M 3!5^)V(#65*TJATO)"?J086> M@%8,<,V 5 W:NGO4);6#CW"PF'$3$C.W5F)&*W3V!!G6RC>BE;C52I?X!='* M(R06P/>JW 9SQA;LP=!&9RT?,E!\Q>F,V_,Q95PGT6.R1U.8MB,CJ$HP[\IF<2L">LJ55H9+[L^P6>XSXYPLX;Q+LWV MV=,K:GX#;Z(#1.V/DCGJV"!H MW-F4=M8C8V4XZ#OO/!"8OPB:;G+X;;7?)Q'JJ'"B&O_4U2N=X_T9QG*'74T?(CQTWJT4@,$8C'BE^82O*&P>LFV)_@(?LOV)N&O7R2%!?Q<" M5+VX(]!JR#,2@5$5!759T!0&56F/\/8FFBLBZ&*1)8,\9.L18%\K@WO-HV]JETM6>SH8> [-M7B:-K10^Q>N!I@*@=5[3XO MI-@&26>U$!I"E%82LR.%I+D8V7CN102B94>+E(C6;FD_8IJ(UX((;;O5+\,X ML/J8RT!<^XVNG@,U%BW%/)!Q8"T4H>/28LQW MQ>*K[:X C$;1(-(F=QCNZ! MELY/>8X*T"_OCC M\&;P+0X\IK_IG16[Z(_?4V4G&E<[?V;NUK-] M&5@_\KK$T *>@:I+50'\: SI%:BZ10J2CE5?!!/@XF40:NU@K=#(_&A4*YZ/ MKMV9!(5#;G?V8*%VV"2=K*/V%VIG=?*[SF170\R#ZTO%DH?Y4N@U;ZY3*L]I M+ZUDZU6]I6'C^_#Z7A)1<# F7C8:71IRQDMUNR%M6)BPK^]L0Y&&]X58$R$:A M^19V*/H7@8G/O]Y%Z>?J*K0C#UFA'POUE%4T[,AC'N0B.*LV'LCE][H_ 47, M.U7Z(#/ 6W&9E3D^I^NL3/#P#6G=XU$Y;^ ,FPKR%L,WC@I:LVH&SQJ#=L:W MB#?#A?%TWSHKH_U,QLY B6O<'5G2E@68-E7663)BJI1SO>*7]>MVNXKC_ 3K M?=RBWLAEOK:[&6"G1V'O$UC2NM4MA+I/W+T$U"]\=E_UK#YOHN\_4[^/*>76 M#(8W%-1,=BY@+VSKP:9EL+ K$9Q9F''#8F[S8+*7T>0RXVUJI) \7!15Y@'6 MYJ$]>65*!;37P20[O-U>H]_P*N+[W_WN#B) I.4-(EB6EFC(46^>ZAN^EU&2 M_Q+M3YJW\J>VY=SYUTMSALRC_V*BET5PH F)OP K*L@U)&& MP]^^5->AJ[!2G &_#GFJ6@_&@9I7H_BCP!RF&6@X:^ GEX,+M697R)-.44]!<8]90<14(@\3O_1=H H@ M,IFX4%J'SXOO\7CK2=@G*A.U["08L^X.:/M3I7RB-WK\W=H)1_&-CO)61S0' M$=61[SL\G@W!7.&=/JR ZXA/"]; 9A!HI(%T7QL$=]$K'J%BG56:K34!B\]Y M5HB6^/*B#AU=!3D&5V"J(J#,:LL.VE)G@)3SXW@:2$-6]\/'4'QZE*K8ZCN' MJL":F.@K4D_TU?_4::*O03_'\V8%D^=+L;^AY?D:A\,PS]-2F6 ME7#4M\U*('+^@N3UZ!-U3%>K@YX;^%*NO\'],_R2I>5.Q):I%3M_=7*"#CCO M45Z/OD=Y1@YM8YR7CJW]#/P=1CFX33T%9=A7PJG$"6FB$=:>@5X%#;SI)?2^0_+HC.+[.E\9F$=-J$1SNP2 MFE08-J&IS#8)C6I<#*$YTDL)_?N%$9I!M@5",[ .FM!KU+[=*;JJ,6A*UU+; M]+AQE4LA-5=^*:M_7!:K._"VX'>SV';(Z_HRVF66P^0II0>F\2MY_)"^$/8Y M2M)K\6F@3B4.V:LE6Q^P;3Z JCBHRP.F H!K .]P'>_]4-2*D&!;R1C7,I:, MC-'F'R=Z\PK&IEX$:7F:N*VF@<[D*J;UB@_Y^8]2W>DHJA([18R2.E-TR'9A+IKU7K ) MDV,JX56N<30=1G8>_NC+30)';%I:G0H]V54MF>56E%2W()-I2_S:0#X1^9=F M#?6!+[)]GE!O8NGL#K_FZ-LQ8@_Q#FY.>WB[91:3JQ2M)S=PRU]>BIXRFU:E M(T,V4>[^8-;5X=Q&M$) ]V!P:'Y;)QC?F"EX;Y;-;]&6H0=7ELT&&UC;%@P5 M5*Q;^%!PN&$E$?KCZY?H'UE^OD>F>_62B':MM&MRN'6E+^5P%JMK^+#G#20N MZNEM:H\"NMRS,D1K?^/*$*KAT++M'WZT^U-VB)*!M5-7VWAMX="3(ZT^@L\ MJ0J0NLB;\N!76EV8M/4A>$!T%J% ARG\KN#=E^)\Z).1( M/P3!7M/*'"U\C64=#S70].FO M^2_OSK_6G4?T:+KHKI:WTW#.+FP# +G*DM;:B)/!2_"/((='U%U\N1K5%:5Q M0E,T8]T7($GC_6F#;W.G( (E7L%^!]8[]'W[391#<"K0-V4&-O198HAKS7+R M/2JZS?)#M=]7%!EJ 9]T?$O*'=B0&1H3* M<;F#51^\K:)'-DPO7K".DO1)X3D?U0J<.N6*,DF/.ZK[W^!=4[K)G^XIRL-8 M-BK(>93GKUB,U0%G)?#K0NL@;^@UZ\ ND/C(\6-7P]!(7F6!1$5R9=4*B"S. MN'$;X05"*HNL*E(H@8]BW.K$/(I!ZY"FUTD,TP*9BM53#B$YKI,N; 5E')). MU/.A4U1]"]J//2]Z9^N^2[)(T=/GA!0Z#J'_"3Z65VE1YL0YYYT3"[]V"/?Q MWG*/LO!+ EGZ] %A\0!P6= 6]G2(ZU(2ER00X*@/?P&(C+>$UD@OUUF47D8Q MSKGU*LS@P_O8T98.MZ^#_3X\V/A+4'_J,9//'+UVM9$B1@>[4>( &BH;(7K* MWF-E;VMEG](->8X5@CB'FZ0$43W+@ UQ,O\S2D]1_@J^__X,H&[]R4YDTCU\ MSO;/:%*K^IQ O@\E^=X1#T4][NNY^1:T'WLDXVQ==\5(*5I84KJ!B@HOS?2^ M;3ZV% 0(TR3+OZ8%C$^(XC=9*>&:J("K #Y1GP=N#_D8-%\#\KEWT,KUW@DF M$YF:C4?#>=&EPY M=%I2#:;P;QFHBY.#.5H!SIL%:!5!N'^39,1 4!;&F5>H#\:.J^@)B4K^XV1$ MEC4B\?^6%)'XS*KR*6MOO,E1&?J:SOL^PBO5=^/5 MST;X9Y@_9GI.II)$ V_SE=JT9E'HF_7J6!.YH#,#S<07U1R><<#Y.GGN[@E= M"V)VI"6\;4=>"P(2>EMV'B-KYNV[ORW' 6;$VXX#P'@#^WFTWU_"""="489[ MIXPWP'=[+H$-?FUNOP?5]R%@7MQ]TMLM_1EY/F"#Q4F:PN$ ?P0_8NB/@,<; M^.OG>.^C$N+)2]WBCY3T1H0Q*:1TJ L!7(HX2)ZRENO+TG0]QUW'SD-14R0< M7G"A)68'%U?>./(UQ>&''[,\S[XAS^T\.B+7#;E[)&A+F2^26KQQ1R:=E$>T M M#4 .HJSCAQ;3Y8I2ME)=1C(U1;H$-S^J"E,N3ORK3\RCJ:)';+05^I;Y=XVVZO;85<]8IB?G):+ M H\;8_1ZBN:DTB_F<7NLU_]!1',GHG.NYR6-3+12W^FQ =D8>_+W,J:QTL/: MKAA'NVPG;PSJC@G[-Y@\[? =#@2TZ FR^R<2S@I+.J:M6(HQ$W\&ZC*@*M3= MTO/'!CU9ZJ\_1)44";N[YYL@"N@:XX@"M)S>+TKA[;87?1&])(?38;#Y(>", M7C5.;R%IR3=Z6QNM4'H!0CC;"ZEC9&_/UW4E*W)6,32'2KJP-OE,L#J\X*0/ M5./@H3N(ACHM$G'#XAPM_E21HGQVA_AR\9TD=*'\?\ MR4FU.0HS,I=V\-AY4Q-.^=?6A?^KJ0TTU8&J/OK:[@Q;"=(0Q%E$1](<25WP M@$1'_Q4UHA\;T2/B7^%?\;6*.BZVH(&R)#S65S331/"S(4XA(%\E[BD4&+0! MTCP@&)NT7J@*I$[,/=8*QVP)2S@R3>)>RZ**ZN\!*>#>NACTOHT& ?NZ]_E8 M[UU9 P7B1>J*L@F M8V_7F4"55&P*/6>!#[+U9O>.26]V Z>%#*#T6R5U07#F/>UQ&%@U.R9 MQ5EXCH 0:7SRSP\S?<9;'I\PKCM\P;&X2?GZ2;YESBOD[9"KUW?IR6W]/?@T MQQ:YT5F7B@@,E ZU!!NOF_S*_:]_ID$58VKW=^@UAGSQD=<8[(TG9+I#V69A M6J6;YI(T;E9X]U"UL*-I65F6P44'NAO-)-7"%_;:N_<$__XN'EN4*U*7R]5$ MK8= =J[V #^5Z7KJ<$7=X6HWV?!IO:_IFB1,N(M><:HJM+R(4H7$]X(R#B=K M4<_[(T"3;%0?X_4/^=QSAL 9!7 Y[4D1U)_UI/ Q/R]K]LS1\CG)-ISWD/B? MNCKI&N_G8!._/;BBWWE\WT>FWLYQBT"WUL:6^Z2.Z&-/X\M]%V9DA#T^^B)7 MLVB4]9]LD8PSLA/7L"C6NRBE:3X^1:_%QQ/Z^Y\"_@@%% ?B@("C;H-TLN:9&7C#N*_JOOBJ(__=<# MT@GQC1]BF$;(G'"F;L&W#I@JZNDPORW]V>.<+55LS1&I5N<>_:I)M)PZPCC9 M)I _O4N^=X4"08_Y2/ XMRNIN8,'F8Z-9_AF!2UPSWO?.)J%^ST;O&?0I)OU MZXB/:I"=\$;5-WW A#[WX"O7@\8E(#-LGKUKCB9'A\X2V[KY\A[@,ZH:PK2W MF:61F%)6A9?,E%*YI*DIFQI ?WG= A' M_?241K#LY*:H/L!Y@DL;K7S=/?*>4S7W9= ,6LW+09N/&9+T)AJPWAF2]"9*L(FDDW?9/ MUAL3LLZ!I&EDE2**0]84A.&*X91^REX8_=C?^V:TK]*8.OQ="(%HG/Z.=<^? M4\@"0/(R&3/Z021();O/FS;H71G'XDJ"2)LZ(IM>!M4S0*M@KJ*$$5ZJ*67] M.0W7])M(PEB(:B@ZF22"3J*L0C/UO+$\CLW@H_[5T$?]:S ^ZE\-?=2_!NFC MVI?&O^OZ5Q/7=0Z 37-=I4/#<5W_.OO@N'PE2'JKX+DL'UI_'/XRH3#E0\/A\-7<'+XTY/!E,!R^-$3] M99 &'+X.AL/7AJB_#I+#]J7QS^%K M$P[/ ;!I')8.#8?#UW-S^(LAA[\$P^$OAJC_$B2'[4OCG\-?3#@\!\"F<5@Z M-!P.?_$7%;6%.>K.99)&:/C.LZ(L;J X0)U3PFG\"*_7X\$B17'"WP'RX1E MG]KC\Y]IEU.2)7K#8[1^S[^FT0$GKOY7E?0&)+44,2[D-V9"")IA@(00,8YC MJE;IYCPZ)F6TOX91 6\?]\D3(;OLS6E10<>Q4T(91BF K\=410 I YA"]B>W M#'?-MB!K7&L0SS7),306)"0'D&,JG)\0+:5/JC5?.09YV[OQ9Y>JWWU&]_&[ M2+%*Y_ACE8D*+QWKZ)J,38LW<37N7+O]VZ] MZFWEX*Z6*]\A#^.RN*:>HU;/!ZIG7TOL7Z(\P?,_C@B73&/#3QV:JY%^]G5; M?T)N6G FL'EWQBQWUJ5-Y>&@;T]Y(/ $6>D\._:Q)]ARY]@>%C@SK'OH3NRP M+_B*'0(^(%R^M9JEFRPEMW$>H_2WV^T6HHD!=^GZZN/MO31OLV)YEZ^K*DHT M\M(U*@>:@J J2:'UCA1^[SF]L[%L^-<@,CMKX6WP4*H.V+S=0?T8%4GQ<,QA MM+E-69)_+]E!4JO"V_U3H5S2VZ>D-*#%\=W&CN4.X.=DFEB>)DA=U2"8%.3AOT9#L+5N M"WU L#M4;W$$D4)*=73Z@%,=&K>N4-.-MGOW=;+C K^?6[UM>Y7^'4;Y&C4O MRBI@6J%;9\E,YA'OZ>G#N@9G^W#5&<"E "GFZPC"FI (.+_W[#Q-0.B(-S4! MGJ$2\P:^E.MO;9?-Q1 1%8/B^(C"\[IDR.#S# 9N=J6,+?KL?:J#).7 M?;G5J1GADHOR7F6RKG2@-U[QN-+LZ_NY9"#I M(@G3#@7=*HB='%AYE<;9 :ZC%UBL\>G7"*[&/W,43CG2O^$9)?X$D&_ K^0K M#_)\\^H9Z\=CX6N$%6:G?H/=G11G^M M&2U82E!5#IK:^X7.ZC3Z?@*9YE%1*RUB PET\ND!6B1%WW&TR CO5N(\2\LD M/27IT^T1=5=V85NG$N^**A*GH&F+*"% 2WMAUL3 M!<-DVM&2(!H5PR6MM'#79Y06Z!R2Z2%Y2I-M$D=I>;Y#0X 8_S7-D7U&?_X7 MW* .?X0IW"9E<575%<#ARVVK=2D_ML&=#B]>CF@V M0_+&C0)/K *QF7EL%)B"<@=!"E]*4))P+7 @\5H^3<_,+.T;JYDI:I[SK_;Y M^:OK\<]<9?0;]H^_F*N]80^I^G2ZZ=.A%8UY)^7>G .NE&%/KM'V635LA(N! M?D%T/.X1Y?!5K#(#QQSB7ZI5Q;L]XM9[7_M@?=^E^>_:"B#9'G91+MKMTJC# MH^,MDDS%^6;^ULS(J I Z@C#!3<0D77#T<(/%/CS>L8,R2.7 E/FE4M1Z2'5 M)>K-JBA@6?P2[4]T#VR_S[[AU(0"OBF5]I "4RS-\/8J+4481 MZV-8RE%E /NDK%I2\.[G/FG'2P<^0JP;2/;QPG6# I5%+Y>^35$"AD/A^CA?&FG;[]N,G*A]/C/V!Q GX1H1/ MJ/ X].0\0_].7_^C +!110AAI=,8T%]K3H._C]/O;M0ROH%;YO3?M]O*8EU$ M.3Y3$$5ZFU7GXTQ<3U[SZ&^V9KR!4EO_NO*S,$)8IZGC+L^>DP)+B&:Y3K!X M3WI8U1'$N;H!Y+E'[ 9XUV9Y >/OGK)G)"?"2_Y*25[]!^$W87;UA__Z_'&$ MI^R/#EC7Z\1[E<(\?EPL!0>WP]1'4CMW,"'KX+$ 0 M_M$A@DA?!L&@R/ZL[F[O+_Q@:+Q/:)Z(CFC:" )%[1#V4=2.W\PH0DKAHPC_ MZ!!%I"^QAO5I?//A!TGB_T@3?#< AO/@^_USOBDCR(5GHHDO MVCK [Z% MFM,'H/IA0Q]?^[M9TK?,5*MP^EB4LEP*88;@\14,]^*">&I,;_B&+SCIC9W' MP!3I\V2\ AZ#4[BO?HV!*8"GO\0ZEP4]6'H1]'.R+Q-4I_ IT/Y'CD[+!GT; M;%E>7:^OR*CZ?O5S7(WL6]X>Z.:E& MY.T>RLSI#4D/+BT+@I>;,7EIU:__I($P%N,NX:5R4FAW=.SD17LHL_BWCU$! M-_@ !:8%$: ]6A#R5[6PLXNDBK(,[VVB@H"4!&Q1]M#-.P'T1JI[T5-GF'P< M$JU.Y2[+>\_3C[AYO (^#GKZ?1;<=&P^#6#5(-8Y]QQB5.%>H2)=$_"+>(4+ M=UTP#I@ 5@8RWC][FC*87LT.,M])@_3>V/\J,;8>6$> M=:EX0E*UV7%N2%5<.S'XPB5FN%:@0HU'VG,T-T#.#&I3QHY8?;Y2/B"3=T?N MKTKC?@\'J=+1Y$,_X!BN>=>PUKKI7W^S([-??LO4N.Q51NEFEF_4W9*-? M;U.XSKX@(79COSXDXCW@Z=4ZFNTMR-\'%JD2/]<&ZF( E0.T('[^%(=^DYJY M'Z'J/6Y3+D\GKOPN6VQAG35;5#$V 3?P&TZ"BQ]&/T5(E3E.CH?=/"'#I:4< M$5C>^SX640G % %,&8^DW\2R3<6*+HCQ"GRF!> M?Y"G3IE2J?.-,4/9.5MG[W!U[P%&"FAK!&V5X)'4R0370]]95:SJ@2.)^\W" M*9@>WTZ< NBP*8T<;5B426R7TVVM89.:D=XNJ^N*%T-K@29XL@1.[#ZR+3"[ M#^NPJ?TE2A7Y[1)^1YRM5C0?P4NR9A M>F_"-B46M#W5!-$6 &T",&V<]:S3#2(==D:S_1[75'<9_%IWQM.V5AAJ7^\@ M0#4>JT+@757L MO1^#HB], (L811SU2:8((@^$H*^_F1""6](#(?A2< E1O7WHAA"*K[?KBU-] M&@(E)$CB44("(_>4(-?"T)1VC9HR(8:LO'MZ2"7BD804),'>I&B09-$6CA0( M@#!J../01@UD'BYF55-U @\7MZ0R<2]RU6X7$\$9B/=E+%L 3I@> MUG@7U-2 YG[^T:>.K*#[&4<=3O54XY8A*KFKM459XUI!7 G4V8P(8+K19(D: MIGQ,,-1AG##!2"KP,<'(9.)/,-4R)N )1E>V )8T>ECC3C!*0/- H8[S:$XD MM6H\T$E1/BZI^LN><,EE**GW)9 )$GDTTX&ACWMIW9Z,;;!SE;OUG\VX=')70JYG3E0-,_ MZ<9G7&B0IIE?DW\:"J0TYR/?M81A)F;6T *5K8W%:)[PVE:+5"9,XS&@UX[U MP*U(7AFR_;.XO_^)\?HI04C&^SY)-,"*7'7R&OVS6D%J3[]@&@F2Y M@59PYB'83,KUNYUMO%6 U%9%O"+%5>'NG^K$?UAM_G&J K'TJ3VLP3^51Z0R MIRZI##"U!\,KTPS'KIQ0GUX[WHR^GV#:CG]OPEA#ICX'B-HH MU*;R?ID@O1!KJJK%)T8S.QQ/."T_4LO7[QZ^ T6CDZ3+Q@#]FFGT4O1^IG'+ M@H_4Z0VJ_C;]E!1EGCSB<9,_V3:E,N?>D::L M>H2WK\I]L4,)4-'FASO3=O M5?!:&!H&%;\"^!+O<#Z%^DE&I(,-([S/]]FFHWO<4_(&;3TWR0K$JT?W.AC' M?^H-<^T>U\/MRST:OLDK.3;D%?#X?@3WC&SD8>!J8\-OE(JTXZ-]]/G$A?B\ M3HP)>\_/]_/!DU>=+ZM7G5?IYIRN,SE3K7EUOAZ95Y=7Y4GL86I\^BPV:-[% MQBF^SL?7ZI,%EUQBL2P_EC5K9-T/'FD(YD5X34@+'X'W@6>C=]_-QQ5?=R]. MA_J>.YY8Z9E+@6^R5W]]C/;D.:IB!Q$,-GBE6?T2T0 G_ SN2PP)*/ OJ)9- M$UL ,@15\$0>U:X66@E:FX)7-%6#;[LDWH$X2M.L!(\0G'#0!9[A=_7$7Y[R M%! 909EADJB#I!*(KQ]4K7<>))(U"X#-4>HM?:WI\!>O. M,&F.4B5A;X"B/"DPK4E" ]S74TK&H=UJ['2[J/2RBYY1JQ"FE:XWN'L1>&X> M,HOJU[V"<<8X>0-TW#-N%3X=-KY<2BX<-W=((&Z=NGCWL(4?MDI4L*0M0R:M M?1+C_0VO1\BZV)3ZB!)@^J3=9VS\=4A6%?!)J;K/2@0B'_NY1:;<<7I[;#BY MA,6"#E2DF._@Q"?"T3_JOU6;I^=,Y"ARP:J]U.)A%^5P\"+2>5:H7(BQVYQ/ M=MG1EQ(W\;^;'ZK&SKJ/;>$YH6[P#) FJ_C?SF>X55_)"!QI\"' V.LLVSS+=GO2>;I.@:;Z_>:5>-U=ULHG]J>=U4%6:\RES!\N,66Y%P=\)GM MO\);="K 4;Y7+L>B3\9]3:LS\,UY%=EY3:),=.C&K\,GUP22*1&M+0_J"@"M M(1"2:0C(R++M!_(^14GZO_8C!VE>J2?#I91W,E!Z]UOOCT.?U-)*&T$I\3H#'UZAG0$>LF38(+IYLB"J6S7: D8\S UW2C M)SV)K.KS7J<1!R_TY1(%35Q++:Y*@"9._4%2QAZY^T M&:Q4IWZ4%C,-9/R*MW ;9(F)?RP3YY)@H2Z;("4U<"P&G,U .R= MP-KL#(!Z6KRZ&69%LD6IM68TL%B$D6C@?5L@/-KH<2*$%1W3'80*G65EWE"L'1=(=D&K*L,A&.FXI.?X(;UP8AX>54Z*%IJX=H@U%D :ALAS3%"N>H)@RK$'1*\E_Y[BSL99T\I[B;J?G/+ZB7>GS;(*M%DJ<4=S$O48_2' M=7;Q$AV2E'Q^3[/5W&?[?95]1V (YF_:H<%PH,=AJH].3L!L"]A&B;EA;E'6 M#5?I;@O0-HWS[]2-T[RX5=*A7W$'0-4#KV^WN8)IG\FN,.J0\1P1[IMT2&CU M<=IC#^02#<-U="S@[79U/.Z3&&>*HCEPT9^NDT-"_2/1;#]+:PYY/8^VQF9( M#G&;ED#3$LU31=K"K&];J[)K*^P:IJA[0^DFAI@5?^1IFTP^V.M%FD[1&!R_D MCW6)H<&I,S<&:W@,>:1H:PQ)Y-^\Z-N+$ R #J.M6G(SY'N?ZRR M>T8E3?8)GY*4+%ZJ')_CO+(DRT5JZNS()8'I1BQ# +9!D^SAL/<3'#,[#[ L M]Y!DA_Q;4N[0]WCI=BIW62Z+TK+?58E'D4C\6R*9=T=#2J)L4@^R$M!6ZWH"D'FH+@U[KH8"]PWF@##P*Y.AW5 M0!M[+*H!-6,B#*ONARZ<[Z+\"0?F-H\QW>79@- MXWU 52E89^PC=4W%[CEG6P^U@&762D6FOE985 MA#;,^+4.,P9Q"PGF$<)C7;%VW(.Y)4N?('EEB!?_I%M)2+:*E7L R!Z"V,9D'?=:LAVT4^@J*NGW<)T^DLW@%\I]90BYZ/\!G_$9H M'?#QNLISW%>LN34^11%L*IA6Z'#WP%CF 0^;BNB2GU1%0GVKRIH8J5? 5 =^ M)15Z#4*8-N[]5>^T00\9[M=)"J]*>!#MHTVI-&38L[);@SZN%)!:EX7_ 1 F MB,+!>U5DOFC%JUS2(:+E4O1A2Q]V;(O45T[.?"U-)XB2 ME#4#FR4&>TB+7[[SR3!%B/5II(@OEW-&)PK^;S!YVI5PL\*\?H+W\$"#X\B/ M:Y@?OA?-%-I5N9P?].7DW],@GYV!NA9050.:>JH+*;@F7P$5%@0VDL_I/&<( MWL'L9HA:F7C]K.+N*6,7_/"5XQSBO-7)JKM!B34!6$RG\-KAM&T@** OD&-QDFLX, M;Q/X7?0J>Z:<5\#;9,ST63KEUM_ZH:!RO\^C8@>.48*S?+/GJ,SYVO(:(:[) )J442128KY.A<6=KWP=X:*=";57!& Y]18_I2M%_] MQ==IL1ILV--A-9+J;6>3DZ5?(7J MW;[#J:#0&NTYVI_(Y<[MJ3SE$!R2-#F<#I5 1\Y4ZF_ND7IF%KPNV>Q#T]"H M3SS][]W/.8,>"Z>;ZH':&6<:"0MU>T\_"&&&&8<&9W(9QX7#>:5Y3>$+/#S" M7#"?#+YT.(\,>]D?_^8+\"O]QCEB3?HZGIN**X)+F\L!1M_6?89I M8]/8OUF=RNR0(6<)%K)@:C+H<(:1E&6!]' M!!"GQ_'8U>(L".IMJ4\G> -?RO4WN'^&7[*TW(DV1LVK='JH;RSW^+K@K'_. MP:S0S_"VY2,$=U&R.0-_AU&.^>8O(L":Z A4/_@-%9B&WF$TP33H!DA,DVYV(-EJ!1$+8O#W+3K"I6& ME:1VB(@K6P05.5(CZ/Q^,61D,3J)CBQ R7D)4*-)3[2J@*E8R6G%3;BNI9 M1H[,"#5_6 H767A.H2*+S5"9F#S;FAEI5:$RDE/Y%0$[Z)#(MP2 M*#N*8U/>CH(X0/):X&N0%)W,2C\A1A/$HZ%2P08:Z0+2E'BA<>UKNJGNL. G M\V+T*7UWPY1X_/I"8:% 8A-*LM4!6E_U+HRO?*LVI?\+B,C/.$BP2U:0PR,- M(\1Z25!]Z+\&,@=#81G.M?@L [GQ.?Q=5F*%1ONB-AFH*9A?)S%,"YR%HW-[3;D&T1Y-\>9^!R 5@*8&-LN+M[R')L/''IU[&SN5O&03QW"] M@XPMJ=][0"Y!8U#*750"Q*K]!CLY.:SNGY$'(7#A>)? YR:ILHA*6$G^>$E\5Z^4.>%"@XO(<0*X:0E4RKEB(3RWO?' MC)8 59&*;!#@0J JY8MJBD/!LLOE.*@02G\\ZH%H>11GAT-2$DZ0UYJJ$=K" M[B4$A][F0[R#F],>WFX?=E$./Z)Y'7#Z IK5D#$3'U_;;RJCLL)/N!D"IR\R5>)" MEZ\GEUZO=;[U/6'K9'-IC$Z/1;))HOSU(2(2E%G\V^HE$47Y"O#H<]]DKA*1;\LM78U^[O( UVMO!Q:;JJQHUOF]B MV>RTT[M7?&P,[E_Q@>'27,I\ IY+<*V0V=A&Y2[-K0U=#,RQ@IPX^GBU:>LT+4'5/HYKPG_VF'7&GVZK@H9Z682?JL=>:TZL M'G6]>[A#B1[U)+H]E46)\).D3[P,^?AI"RST*=K+'HL(J9/>O5]/8^/)#J.O MVNX*7]%@^NSU+8V@1VW@*N>-_F)&?R4JCMWFK&VT=IO!MUT2[P 2 #RWPP:9 M87OV''P7U !HN-H^[=GR'6]&^)N3Y"##71>6[XJ/Z36,N8!VYXUYYRKJIC\0 M^US99-9.+\,^.S0 CIQX+OO?E&U=/3WE)/;_"DTD25HD,7[C5Q@AYZ]/;\KZ M\C4?ACEN^@>:#@+2P[=KH=6'I%5.TBBG27FMZ67_>]APB:%Q;]0E5N9-67G1 M9KU74R_NV)NR]Y(Q",/HAWQ &=+H*!Q1+G>OQ;LI%8'KT;W&&9F<$= _+*J>-B37S;GC]V S;YUT3#,:"G+#:B2RN MTCN8)]F&Y"ERML^JUOR"7#)%?3JPNY \4TP[Z<;43-;=/4+X2[4J7 I+V]72,.*V?<'.)0<@E>&OD_^) 1F6:Z M3I.:,6O-+,$7&]?/#*:*YF.H6JKV;!:6JD)-5U30YTK0!6^R"*ACS7\2\,8X MA6LG:\X=@M .M8KO4PL.WA7+.4KCJB*!)--178HD1_!\9*TU*&PZ5[5.WD*^9VB&Q'TH#Y*JUC4?\\M@702YW=;Y1YKZ?#PO;DMP*EO:7'(IJ&S'NDB56@76^JEV&VO]X&W' MX*R'"LJ5+(HSB$^R,NY''!0)&AV0E/BH#0\3ZO7,ENM+]()38).3Y^3Q1#R) M_3[[!C>K OD(,5+>[;8N75Q$.3ZGYKV58+T5W];.6#M:=K!J!;#-@*H=L"I MU1(VD4U;H&XL*"-I35^U2F)6)5&E$@4B107X'R1E4O71?Q0 X-CMH1#?'<-J/^-[Z-<1[MX].>J.8RRZDO6N7AUK8FRO5ZMS/J&M"S M0,U_D5M+3,T 55VO0F^KC.UAV2=SE312T[M:,2,U?NFF6JW@=0M1V0*7I[J, M4;-X/N@RS1::8^2\!XH-Q&'A-%@(.T$8'H!2#?P-G+:!H;3KK379,,RF.Z4 M7:MBAA">>8-.;AMSZ*&P2LL0=OT6?=JN/IVR6'I:3EQ:T(]#5YTX^ CCIJ>!I3PR(<0D4R6G, %9GX%AP^ZL(B MR:H_X>]$!^VN._(67$">CN?S!7$O1AW"*@84FP.F,V_.,U35^"!%8Q6-B$QH MWI8DZCK)OI-"@^',K11:BR7XE](]AD8K]]E^CP3%A;QL78]W M9 F^J*F._6UC-QT:\6E_Q9T$52^7]ZJPK<'XVIWX *N5M[;G_8;PN8AUQB2C M[&[[6621W];<-]]3G/I]>%LSWIR/<9H:DS<\IW'5W4QG]99-"6!*%B#C*74F MZX16^U!&>;D(O7R$3TE*[D$\1GM\[%H'6\VDF8MTLPB]7-"GGB1*>6/3[DPO MLYI.!F]BLNT>9O<>2" _?HI*>!DE^6SY?NWW\4U,UOHC$TX UL@[,>03@+L, M<)^]9^T,=,P&>Y+DW 9LL-ZV6&]-[L]BWH@G[]Z3,UVBF9\J4Z[5MS&A&MI\ M7Q%6R@9_"7?/+EZ.24X^5HM'MM/&$NZ8C6AFC@FM:<5_>M:9M$0OC\%6T$#2 ML]JDB[4[8SRN+,&Y[P4J-/<_'(0G,6TMP=D6:,I)0%+3X,(<7@V]#<./^K?A M?"4OF9UG#4CV%D*.VIIHH;[OYR7N7-JGMQ"(I*!YQ_'I3&75>>YP<^'- M12<9#(-.+/L;#CY2-1WNPML5[89QECK4*7XR=M*D)-V_3@6.\LYIR33,(YH" M89*YRH[PWP*8U^.R(>"':0*ZR@>GCTTV\9L^,)>P(EO%,=Q#M)[LEL2V8XY% MF;"Y):S+Q/JROC0#3'N!93>;7WM7:9R3ZJ(]31#(RWD&-B<(R@Q$=?7X![2N M\^]9S,E+>Z_]R$GIT)21+JU1,ZN71+2VZGWGT'CT>SB^G8D_0),>^L3QC&ZM MFRZ),CKJ?82/#GE(LVPA?%"+]#S=8(?A)CK 3]DA2@9)6W6,AU%S(Y:;0 KC5>\=S+=9?L"1;61M\#5-RN*N M.'V!G'A@E4*.5K?2O@_R@[<%JO4>*0)0&? K+>7\NH=%0:JG^>821+H8=R*& MJR6W&C'89;9#5J@D3[?'CH>OOC*:W\.BS).XK+);<(V2Y'N'C@.OQWUEM]]5 MNO9E?R9WW#M;E<#2GXR%2/&'<,*X^X>ONDCOE_.'^($$4@!1*_,.E2G>AT8# M,VD()_PX\FY&PR.MQQDBH?;.V_&W:[19+\6;A$52SK^_VOGB1:;WQE6X + M>U\I:0V3TH-48V/DTEC'.[@Y[6'[W*8PF@&_TAF3?]UN^WE3\$E$L<8IK40& M?Y[V7$X:,VEL<"I9M4.2]ZO'2[7MX8)MBW62)M(F^)6TZFL#]@UKT.ET-2=W M!U/>G,1UNPB%2,^[5;KY!)_A/COBS:6+%]QSJ+(4E9=VNR!5D&9D(41*@2C= M *8=5Z@B"!=3 WXCZSQ5[+ET(. >5?KT&:8PC_:H;ZL-?F$2QUB5 MR3.LE2]?">K5XW+"UY1P, W1\F>@JH$ M%N''*..9F8[HAI)Z'3F- 'M8$8T M06QH5RVD\_1UDL*K$AXF7Z#0:2FT:Q%:6G+Q8BKX%;<(2).>;,4;5%QPMQGT MV6ET1T&?FBXC#6GGV%L1;-\K,RNP3JH5N(Q-5)5I$$15%^2N7^N)UE,THZE@ MY%X,-W[8:\RC%OX&P9!:X O..WAZRN$3ZOZGI(CW67'"UT?Y-X,LUAV>-\V"KA*K[\%549SPE5^TBG](D#.X36*I2X:NU.CQ)1EY!^JLF9Q6 $^S8X*F4- M\X/H\9R!G_.L$.V)SM+:@CRW<6W-Z;8-D\62 M5A=W_5I+@;7+EA"7;9G^J9JDG!?(E^15"BR(;9=28#Z68'+'YH_[I/CM,H?P M"L$ 8;F\1\N..0RP>MM+,,<:FG3H9.(> -P%4/KHDMF8#=1F\5(O8RV#]2[9'M>V3\M6E:91T8JDV4J9;A\9R M\.9!VYFW8C5UM2U=M#\W-;P9TZG$]EEMJ!+5EVI,Z^V)3\ESLH%I_?TL:WR] M]I=J0@4:];&?67>C+NCK:IPG%4M-YJ:JP_\>IRM*SVHL97Q>JIU+F$."N=!R;?\;&1(CT/^NSW_Z.&1QZPROTM^CS"05P>7];:@2$)N3DX5 M$6MGB?A*4ZROS5Z$9'FM:M?$ZA86S6[7-0[4WLZJ\8&MA;5*CF2UL# C:Y_[ M]E("&Q,_).,J$>XRR[+GK;=2F5N+LC6,=<=YG(B;?5@ M079/7:N.[DZY=QOI@]0/99275UN:&RY;9-0">-_FT.Q(2!.5;1W/NMG1 M=.;M[W=,U;N&X:U_"=O*SF(,K.][&%F"D&SNU"6.IT7"Q'Z%9)%G'@'OVRE+ MM=B.QZ51DMR Q_\.FS8^?&U("L\IBEG6S6TQ3>R M(\-5WVUW/^ 3C$ER5O#C]V?@A]]]_].;V$XQE?[/2[;U7#,SX]Y'U\9X>;1C M7!KRUV)U*G=9CC-Y?DTW,&?>K,'OCJ!51V=JN,4_#7I[QF$F'(M/= MF.06=K5A/NN''9-*PWIN8D[4\=^=F!-RWATJ)3&&0EPK9.>>JT'OKI4%G:GZ M5V?4HRI VQHXX>:J>/T^]Y&Q]WAJ6;K[19W;G>$-.YVA7N,*D<<3#: MKG;+O)OS(6;N MC?>)8&YM^XNI:GH%F&[-D[QUDHUW/0(#4YXWBHH919'LKN,A0^&9=2+L=SE6NUNFB'BQUX2[4JDN'FW:$9 8NMYA)4UPH>I6'2'Z MQNXX/>O>AYS0RS"68UNQJY=D)L/(;VT91E"@K<&30Z.;COCCI6XWRJ!BD6\R MG"R#6T,9/F78PW+E=-2M+8-; FVY/!:@C2Z5HS+(S3HG=O&FPM%O44EX]_T/ M%>O0'_Z+U/733W=9DI9_^GZ=??_GWY-___ '[JO5:L4<\$"Q_X/'T@GV?OH) MD _!G[X'ZPR@.??$/>2""* M]#\2T*-"WPG$< IZ%7P-4*\"KFFP;VK]:9W]^*?OR;__^'LY[,7E7,)>(L$X M2AB8_X1ACPI6__W'W_N&O9% %.L_$=BC0M\)Q' *>Q5\#6"O B[O"Q"%",F+ M?YZ2\O4J+2P,]R![TOKEZ$6@-YH'<.ZQ4D\/6-!5[9:V-\.[8G,G @Y$E4>$8J)+%:7Z7_'[LO'6 M8O1G,?!O:>J%FSGSB9GTXBU-HAWM>I\I4?G9\XVM@Y@0Y7IGM;*XW&L6U<#7 MPIN:?89FSOD4,[1Q;V(>^046OB>1?A?>Q PRT*N_Z8-V9<&Y*BTINU'%&YT\ M%;7 4<+;F"_&S9F[R6+]H39@N3E6S;R<1^")4O?R4X3/,!^[F:?W)P#@^[#S+<[@G/3_/X':; MQ GJ$2QHT@P;E\';Z^T'P+F2_>A7LH]YCU3'C.2Q'Q)7$5[B='"AG@Y M@,HFBPE]2",V(<,H^CM6T\8D,[848V_;]FS"+QGN]1X9E'MD&&ZW=Q#FN)4H M3>#8]3+/_7%D*GQJ?-19!1_%SNK'REFMONLXJ[PGS <.:=LS@+L&;K< =PXT MO7-O 4,:")Z1A2]'&&,]/K?Z(]X/4EW,4YTKD^O==K!6_6T8#I6)(R3<4L- M5[$Q:T"B[FJW8+X[5@8D(@9D.XI\\*V?&9TA0(X-R( %=N;#BRC'Z[CB#N9$ MMD_)_H35L_G'J2@/?/]3H9RC^45%@L%5Y:H,WM.OC'U5#+3EW%MH(U&V6V0Q M,3PV^.OD&8*"7/W,JFRNJ*=EGA"C2GXXPVO);98?<#:JZMM3FI3D<8/^Q_27 M L:G/"D3?"+=:FQUR$[^_%]EX+)&TRUJ58S;)/2V>P>;"KU14T[;/%C:-KZ! MY56*C!2\SHIB]1PE>YSF=ITAJWK(4G*E=I?M-X@*E:B"/5Z#NAQNR)I(.LA< M DM *P'O<#7O05,1OEI$JP)L76>UI?)SP&A+Z(0*C1%<8S>FPA) GP%6,S>( M1CE&['N?&V#&R.[O5AG#VB&->WX23?Y2=8>&Y3!Y8(3>PN0:'5+:7&KN2S?U M@K#*452[&55H$YN^R9?G85]XUSY)L]5>*[O2[KM/,,T.2>K==$QD4]^ 3*22 M0S.R2LNDQL!#,V(7+_'^M(&;2Z0HO-HZ41?I=MOWAJB+*3 JENIW:&)L::3/ M.;9>T%8,ZIH!1B5@ZL;T'*Z#SCANO1L3Y$0YK>4 L*.:-FCC^ QI,&_SP@"][3DFO MFO @SGOJ2 O7O*>-'$UY 4@:(&6%3S*9P#8\D"=]K M_@M&0;'5C<@!TG: :4/J#@#MA[[K/$H+&HK2+J.YR;IT*_!#5;%,(K1>9CE, MGE)P?LISF,:OS(X56)5EGCRB%4*UTV6NI&0*>8UOY<9-@7D M4P"F'\I]@EO$_^2^&BF@J]I M#J,]R7+\.4K2>I)$Y+R'99+3\ NJB\#8J@%K 6LU,.V'O6AIW([1%0F=QEW# M@X6'2H>_BE7Y8;"JG"(.TQ/.NF@'T*&SUU1\AK_X.TSRHLP;>XD_^904\3XK3CD4;)'.T8BC&#'KNND#>S ? MTR;(7 10(\,)N],._:YMR?/VZGQP8H.Q L:22N26,TP]5I Y5I@Z8JS@@_%- M_X,NILAWFZ8E3_%@[?/I(\Y+JP?I5K5F/2XOYFI*.(@IKLKCHY5QOYZIQ.]F M=1"B.KWT:(+>P>U$$^@ZI.BP5VVG5#:I%]^ ]B&92\)I M8;%/-"T@>B78177/Z?*$4P%?'([[[!5OAJ=TW8>OA- ]R/(221#M_PXCT;+9 M5@->*6JH$Q6DXZ>OJHMEM'905P\Z]9]5>]LEH$T W$8H1+>DGXNB3 YD V)+ M50%K5<1L53CC55PI8TN5\3JB#+^V80J-Y,9C"H>\6I=.%S^^UCW7,B#<.KS: M"+YD:F: KL>+ I:8ZQV\/[XV1L$ZX\E*+<'M?#XE&QSD/+/4S9*02(W$+?=T M41COHAR_(!Q'Q:Y#>%_)U:9(2V]JOG8-5U@62D)%N1&2\-"KG5GMT5261CAJ M] LL=]GF:P$WZVQUR/(R^1>\@62/LUBE&[S/.9H#P6;E7BV3@2[43!93,: U M UPU/A:H*V?/#L[0PKJ(\^08%JDMJ&>4[5@-]3X8^P.Q?('9 E.ZR(V$*5?< M6P_6G!$?J[)G7Z(RWB7I4^=WB- IO/XQI5+WUL),=IZ58+^N%SFU)U_7V/F( MW-W&E9*;'_136/P'^)SCH[B[Z-6SM;"CGMI*_/YWW[_[[3TXU)KH&(=]3@V(@)S/!O&[Y$+\GA=%BEZ2G:=_P@U-4:P,9& M0J]V_]9"4QL:9J.J&="J>\LB?#.LKKVQ((%9BHFJJ;^H;4;7P>A:B3-P.N+[ M8"3;"[4C 1H.$^8H6A 3VO@W)0IV[W9+?IS%VVCJ]F]&M#0QC^]!O@C,A$Q2 MBY+/0;(XU<8$UB9'M 43@"'1YXT]1Z1'&J\['4QXQ]^279_\@6\/5)[>/ M^^2)!(M*UOJ ^@ MZ43S95LM/ANA'<%<[NPILP&>PX*A'"6Y5#BKD7I;.FL*!+9%,SO/Y7LYLY/< MOS=VGA7E/8RSIQ1'Q.I[7/WR_KVJ@40:GA,N&\2)D[90R]R154.CHA\S#D5; M0=PD@@4YMD6R36)J+]4"LT<+^@FV'I=!,3ZI6\Y]1LY)LK"'L+1=(6+< M8()0[;G191!^;6]D]!/KSK;J: U+=8*#3V\^G> Z>VA.](OOM980JE5Z70\H MRZWFW..+5O2=K21N?L*&&[P[S^$F*=^?=6Y?H9;P)-:V%8K;/EDODK"0 "9G M8_3+'6L]Z%NYLTJ]^8*&.I"R5UHZR:4)Y0FUPPQH=FQ M1B<79PB^A67E2(/ TO%$O-YRW=FGC]B)\W]\!TEBZ@W,;L@+[A.]"'!OH%+RO(]T6<'8D1133ZO%K=V3&*(U>UR(L# MM]O;%/[?4Y0C0K6&_BY+4OS@1@ZC EZ1*Z%86O+@5XH\Z'IKJ*H.;PPIK[ZM MM^MM86Y?@TIK]NJIB-LM0 V#JF7&UP2D;5 WCOX!ZN:KAQ53_OZ>1T?5J6;; M]S:R%'[X9Z5$QHLY$B4FM1(3FA>$*)$^+I>2U=ZQ5F*])(Q'E.AO(V FDHOW M"$)FN-GVP?QXQ%,*;# 9L:C\T*+RPQ"5>,H@KR+B6:>/4/PC%Z7?@7>7:%(Z MGG+DKL""3F5)P>2_.0/1?E^Y-NS+B\4.__T1@AW<$S<>/YQ2GI$,.V4C"//= M ?46U;>IGG>L>E:<'DE!?$V+[*24NP@)5Y ?T9?H7WC6)!+&1# TIW[WWO]\ MB#R$4Y[>5@$D+F=$U9:7,")'7:DF MW]SLJ$=Y:_.C![[//D,: ]/*'#D&U?\_3=H+R1"EJ+],4IS1LWH2J8K:7*6; MFZP)X1SD_<.O49,"'R&2$JZC%T'PAHO&'89Y.-%EGV4*CQJ-QXRT)VD$X>>G MO(R2?3]1[QD".FX0?\H. MR.QKP;PNXA7H3;_5 $,_#P;L=GKO%_!=Y,@AWX6-\9[0UX)6#7^&T;[B HY +>SSX/%X\G$_[L CF.?LO2L0RU'#(M@19%3V MIPR4/_:QIRV4;E<>CEE:9/EU1N_::"T=1LMZH:%HFMHA7N"C;( J8X.S.4/=RT%A;G_,2K(E7Z))2 MSM;HLMZ/K-+Y%U!\+M.U!0$FDKA;JBO!JKM8=X&B MX,%%\ZJ\WMZ7RFGKUK[G5Q*GCK3\QKK:,/M] B N3U&>1/OZ'JH6CD=*^TWB M/R*-&EKK_VK3;>%<<%5M;,A 0"GY%81M17B'KP(7[\EE8!A"&B<5$"IDSNJA&$90:[-D!M!KL$( MT%^FOE\=@/L)TO]_F>7$FJ.UQ0:O+RQXTZH-!>AK*^O(7OZLYBK"N[JY]R20 MERR*FR;#<7XL*XZ(&=4?!.8>V2"2Z6)%CT5>[0WJ%$R>4OJD8_QZ\1+O\",/ M^.[;.?E7,I<6>GEH%N8:RHZ%&WN1P1 O[ ML*S'!%K(C<8$3GBU%0\P?TYBR+D9J5C.*[>[$JAQMBKCY0JAJ21UGWU=UM/" MD)PP(P#R2H2KM(1HM'EWA%4+>J5"3P8U+M2% B.#1):FU^'180Q)4UA;>CTIS7W NB* :YIKP\C"7I%$X$:,XX@8@6T4C2'4 M8--H#)YA4;&3)>OC*_[F+LK+)$Z.D>:>D7;=8=%5J@ES G=SZ3V^TBT@IO9P M)LOI:KD8>\N#7YBZ?MYH@K\KRT$\IH3NUW]3[>>U#O MY)%-WAE?2IBP*M12 C%23'+KL"BL@EJ5M:,W]"&,>!=\ZI-A83_L MJOR;Y\6,S7<44>S]!UE\SE0KI/3BZ>'?*/>6BPZ!H+*1WE M11VR4T&.@;5GG_OT2]:)O?=/V=D$<$E<52[T>:Q*!'\^;R>+3'4=.T-#&SU! M*_7=E!DH\>&7Z^8VB MB)(<)ZJ"[+/$>G$2XS7XC83@2*7XNOB>?2&<$?B7^[PN-RV8P,_!B:&DK=8;OT$+@-'10"=)F+0Z6C3+0 M*EXL$B VE%,00T)R:@CEW&,J%>^B5[(DG.MT8VHX@JJHBSG6,*&8$(->^=5V MIQ?@R@0T&UV8U:O8*QLU=6! TN6%BT_42=!QXB:8EW/!U&?["_LHR*Z.]P9WT4@VR8KVI?.K]"/=67G806B6-$6Y3K]+2F7)U4A8 MU4<7DMB0HDDQB1Z3?5*^O@=M,_AI&0P#>A2"&'J9I*A5G/KA+BN2*EEEF/E6 M--&BL'C3@XI?JM2S(Q.25]P@59*)4I,BLKK\4D,JZ6##@;Z*U%Q$K@N-O_H2 MRDZGOIS76?KT ;5V&-_OW%>$3X)+W**&707"J@'7?73-*MV09V"ZIW=# 0KJ MUY;7[5#)XV\F5>X^0F>:+@:8KV["9=S11G46# E<8V,2O1H')GGH0 M?">VZ&])N1M$W1=7Z<5+#(N"/;4U6MP:M^%]C]A,,XK;Q6R<[S?4#JCR>37? MM2UBQM FZ_VI^B7E4)>]$W&EMODZ 506WS/'#V-Q\NG+"GA[/9SIL]*CW_A[ MCTGUU10O?@RZKW7+"."FR9<7\8H";II\ 0X\YLI7'0 Y%BSERJ>5,W5CF[2* MX]/AM,=+L:%Y$B;1-Z_.*8J,Y!U'6!=@9")DJAM);>GW5H:-,1^"TWS [0*W M22EJ [8*E?D$K8JLRI 5Y6(-%+#*8RV%J_) ^UWJM/>AQ)T>\Q_Y7^LMA>;J M@]^ETFR:G;B48KY46$R="8N%<@+C3MG+R2\],[455J/S\GK!=K/YET,[R;2Y M8+O(:LZU'6S_XVV8/9$NE6\7+=G@XMTT;<-#WL59>)O\BW;W=XJ#,XIH\ M%J-[H,6KQ?=1%E+- 1LSJ0:K[_"WDI(&J>#,)/!87% M;RE$E0Z%E]Q8 T M?54B"*YU+<$=ZF3.9.>FN)HP]?$J#&@6Y,IL-B&2ZCI)YN>CI_EU5S,-#.=* M*FU1IZ,I8J\AX>4=OX BLH=Q (].IUIKMX.9)5Z<0D M#J)JO,YJ0OG4YK*ZBFZ6!E!O%-G>YYFZS-.2N)%M 8D;Y%"5SU1RG#ID(XET M/L\.R%#LL)?_#*_2.#M C"]A/#0C4(&\CZ]IY7[ 37U?=I4G19(^?3KEZ/]2 M+_LCW&8Y7$GZ%4>[3VGDV!7W#Z=D.!&"# MQ[[13L1,QC-74V#=WK,;2M"D=\ M5#5XELD8@&$C-IC9KUEM_G$J2FR[+]%@K&[/KY0-_&66<[4QU=MTV\4 3*6' M<7%C4^]AO$?+R62;Q'0[N)4,8/X#+%OH#JOGD5F*E?9E7'3\5Q^6)1"[WZ?B M9/%KIWZJM7?1L4!LO),QF&.GP:LEM^%$>],^WG_P'3#C72G:=MJ=33 ^DE1? M-13T4_KN/>?LTK@V1X>/(R*C&'3PG%,\XKG=XVJ4Z*.@-*\9WN$3+?@L4JFN'G:&T-L]"RV6S%I<6SJIU1 M>Z!L",5ID9F6/)G(65450(;D&1DS,*N!TD79W,Z*A34RBFV^I*1^7(/8VNK? M8K,T6QB6YY3/X$+[03P$VW74Q9+.C M$N!WRU#=CY"QY^1O._1/$!V/>^38/N[)1V1&P U$31/9$>:4U]](@>TIC?%_ MHDF@:3TIR"2"IX@<'O&V1OK4_*H]0A;)@&$PJ9NNV 7Y$-RLW:?35$RE52S;JCYH*902.5!&W/^+,:RS&91%F1) MYK<@P>1@G*:5-6YUN29@'NHOA?+57E]U>6\V \!M)G1SP->/'>/0.UGHG"'X M/^:=667!WY.=S!\K1D5"G@68&/.XE]E:7(#AT8]]L.*@^(KZ(S8)]6=HA,5;TY7ARKV6U)WW N>2T+)*T+J^V1BZIR>OM M] G;MAZ<$0B)DI:HB5"V0_0E)TL9P6/9(&J*AV4'%.$L9[@BEHT/T:[2XI3C MO/3G64KV1HHZ)$&8]%->S-$QET+_^Z!JBH"F#$"%JJG8=[Y.U0%A#UV$4\70B53LD G&_P\C]CG:XP-M*4K$Q1RB1=+_08@&^@Y$R T@_V!*>+>)LPOB MD@@JJ.H30@52WE]2HBNQ=90_L0YZNPC36L&J5>C]C20%F0W6LK0^5VM9XXQ; MA@JHI!M=P^+ G['%;EAK6QVTJSWFI IUXU7NU^*>!-?#GV&T+W=QE$/AL?'A]OS&F$S?XB&W]+;8?7,9C%SM$,Y4G&\=#3>OI\.D@O5WU<4HW_.1 M4,7L(,^O7Y7YQU3/P812?WQM?+WSJ(1/69[ @C-G&=7B=3TDDLY@$535P9O\ M_"U[=.1L)0+MMW-)9'@H.9<\?M=H4J[)%V92HCDT)B,]X?I "F4<&@I1SR>9 M!8Z3Y,HPZ,@U3AOZN4_:2%'5)XD44L;NWL;4?K:=>>F5T;2N?*/M3')^LQ^ *GB M1T\=.J6R7J,5+D_I1C50H?.M\QB%;D\Y9_SD(T]/X.L#:$H"6A20LMX]$)TA8IT/Y^.CXG?,-TYVSI.N M4C03IA'-T_ YS[Z5NZ8Y22RPO*"S:& %&8:1ITPA0$LQFO9- O5QZ88$.QT4 MM:!@ZX-CZ20U>8&;ZKYP)G*=11^[.ESC]75PM(8_K*^SDD^](UFLY\ZQVOQ* M5D'L!&7[RF!#(N;99:G,@JL6=)V"5B3#>&;"SB9*"-9;;TQ&\XM*!\3.="\W M>_S/?4SM8C9VYXPP;)],W=RYVZ?],];Y(]7Y@>KCZV@.S4;E!WX23W9&F1+Y*FUU& M1G_%?;;?7V;YMRC?"&:.*95Z#5C2D%TM4(%6B.\P,)O4&6NTD$N *P95S8'% MS.B"01Y"HXN$<+EP#9_A_L=[B)6;[)/Z?D:2X>4Q25K[J4I>:X\J.FV&RR0M MS6E'! %2/?@1=!LXJ]Y2!74;X%W=ROMP0@GGTQM.9'9$VRK^*E& DN%9IFM$VV9/E7])DDKBM/A2!*H?"W@ MYCS:QSB)4I(^51_=/NZ3)R(%/G;$N;KOD=^B9=J,V_";",U8,XJIS]KZ 6X M,"TTG[9MG(&Z%8";"25FV**6:O'R$?$\IS*;1A*%Y&73&+(4"X+[?+O%2S28 M%N0OM4V,VS:7%^J<"+^%B5@=[/+T' MY@!99:!58R6GWU),5R_Y'-GCAW7^2%1@3J=(K>VEF#-%3DPU:JQTZ%I8 EF61&O4D9(G#*7+%Z3N*H 9\TU M>MW'8JN!):TUUYZ:D:M;!+7-&E@]Y*6PA@_O^=0--W61;-DS/@QD[,3-J="! MN9]#=:'EUYW(9I-,O!.I'*@7.-[Y&?;!5!H*U+]3TI$%9XY+S,5MC)EI;(F[ M8^K\F>*(J9-G469F]LTR_68798+FWC83&"2WNV>.#-2_Y0::*37MV[/%;J6- MBW/QJL%D[6]**LG%2/\UJZNGF V_^ +-&A M,7ZT)P!1G@G26*KQTU9S*WVP<1/S4-:^Y5/CZZ*LG\/3A"D=6)0E='>N(+"' M;^=XP:J2%W[&,)W$]JVB[=.&\63A#W?X ;V,I";'KQ!]?3#('JY9B:MTXKJR MC62UKFJHLKCB-%T&2<IK$9]/R0:G8YI-Z.\>ON-)Z"V;NA%*.^G5 M_4%4*=_Z=*CJ5!#,G92+HDP.^$7/RQ-R^6#]2_2*%588G4*J5NG5]5&66\V9 M:19IM+KV5UIAD(>"QBIH"G*D+8(]R--#N]RCT(.Z7Z)7"!WMZ=]AE*^_97HT M5ZK0+\G59+9"\3. *P2HQE 6'H;2(T3]&!AK-:"KP%D-W ;.6-0!O3T,U2H# M9VTEMU7>XCH#FIM-=8#0]?NEL9>%L0W^LA@.F\&7"%%V"4QK#)N_E=0VZ8NK M7!![.1I P/K#PLC+(M@"=UGX!D[=Y-GRW$MK#)RZ5&JKU$55+HFZXQI P/KC MTJC+(-@&=1GXADO=&_A2KK_!_3/\DJ7E3B\,0K/F<*D\H@6;E+Y-E\)H!44@ MW/VP(&;S #Z1X3QTA\MT;(\NDR*.]AB3Q7H'84 M[<]/19D=N(%3VK4XBIS2EVZ0PYG6 -HJ<$I?'%=):@'K#+3U@+HB]]E][4G: MS3";(DE))CZ<3C9*0=(*&W.$=15,90A=-IK*)VY5PJF@^LQ0!4*.#*$5>=.!D_MC"#AX21+#7\RPM3@=< MI_B5&%$!5T\LB/H\>):@_A@P7WM\5GK&SCM[3D&*FBQ(>Q-./I(PCBLAZ/DC71;X';0%0E?#( MG_EE<$4N)1RQ5','(A7B&0Y$T@Y$04O89*7*!#7ZI5,&RBQ6I2K_DY75[KKE ME73BFAL&ZAQ2U*_526P=Z4U@@N^=^7?JM@9-^4%-6EI]7X4X64GQTO4)0YFD M-$%C87*:=P_O.DGA%>Z7_CX>4]3_7AXKA\9.&"X&2+FP-O4"%$6-\>!0G$"V*P<4$=QPW+ &W,K4.0E8P'0?_79C_[T7Q>G/#OR/=CA M)P[8/-*OP45O\K.G.79Z_UP E#>Z-1!Y0VOLY*T0+9,X*LB#[4+W;O1+1X[= M>"_[XU=_!=5D41W49QL MDUAHI$>^33:*EU=D]><28=GZZC$6]+2JN\IA@M0=I[A MHG-N]E2\%5.G]Y$KWO3[QC4Z'@DCZV/%%EE/G8%Q=+P[2!P=;'.?!P%;P=_I M?^7*UQGT;M2$>/=Q;'33F6\S/N(=OV;&X5;R:=3T:<&7*6#\W5/V_+_(8POY M*S7(U7\0LA"B5'_XK_.;$7ZP/SJ@1:'^BHR#QJ$OTM$/71T\[;@YW MNQ_B'=R<]O!V>Y&62?GZMV0#J^VWCZ]DF['>92P^OM*;4Z9 MV]%&'WQUK>P.].-K;Q.W.,-_:^ILKD'Y#:5=D$)<;G1;9$U_+]PB98P]^<\9 M6I6GQ+7:K]+-*HXV\)#$3<-"!U^UL"._7UF6/DC9@B2C=5VT1:C'=8*Q6(T4 M$1+IB971]VI"#W7L(L,#Y%36'G:@A\MOD%E*73K*MV@"O.DO>,EYK;@ M>T=T%O5X^-A"_6T0E#7LNF]:2C'",M$-0%3(9ZAM_*+W-2G6!:-+DE7]R>%F5=YE25I>I:BO_( JU8(N:26388"YM@"(2D"*X*=> M<2%/OJ:Q+&W:D7L89T]I\B\J5-05ZR]>75(]M VXHP0U/Z2Y18L^7;[TR_BA MRJ#G(I;@M6U@])#V?Y09M[4@P1%B'$D"+HS#:,*V@LX%%]_76]3O*01ULV66 M;KO;5%"^TA+*A1;K^G8XRU0'",4E&H2+%P2ME-D66:7D1>'KY!E-BN0IX6N% MNR[F53J]]'5E !-$8#+>$>6QF"P4Y?+D5"9PJ:,R+89D0TJXVMW_#HI$WI+ M[ &6Y1YBB5<''$"S^A;E&[C!'"7Q?G>HXZ^"^4N[)H?3EKZ4_7%K:P!M%6> M5@*J6NA41D-)245^%F)6I2V:*D!$A8U885$M--83',<$=CE+&4*Y/SD9XMAX M3GJ(GI/TJ;A*\=OKQ:I8W_A/AYR6RP%<)"I,!!B+(V. M@K%S0/6VP/R8_"C6GCVARY+^;2]C'6 MUL0L%[!W4U6&?1I:'6#K\[C[;5=VBZ*[\H(F0IUUBR;BW)BMG^ 6IIL(K53& M/8&1;QPQJ]^SD1?7Z.\>)W2N!MFA'57?] 'C3K6C7[D>-.Y4R@R;Q[E3H,G1 MH;,T-W[,3[_!_#S+CUE.5B.K=$/_]BG:EUF:Q)\/CSOAA*A7A:-AUY1K<*)! M/@5,>7+9H_IS707 =7B<[@(0TA4U3'#*\L8$I Z7+F0K[B9+FR?#KM(X.T#\ M,F-:R&-_U(H[7,PHRM-')-UU9LL!6A"\JXJ^]QP?Y$$PERLW'1SVEW Z('1) MK;H[=!\MW50=*A0>>%(HZY)4"I(,@-?@C6Y)XWB$NIC@G:?)LB@&(9B(U K2 MD@E6Q?[BE3RJ2!LP1Q5F+I\:Y1%90!=!&9=/C0IZ/FZ7W]7P>0\24L#3*Z/: M'4^J.:3J_WNO[XO* #-X7U2"%BK+-2I*_PO]XS$JX/_Y?U!+ P04 " "3 M:%A4R@V,GN6Z 3Y0P % '=A="TR,#(Q,3(S,5]P&UL[+U[<^,X MLB_X_T;L=^C;^W=/6W[[Q)V](;]J?(_+]K%=TW=V8X-!BY#,:8KT\.$J]<9^ M]TT E$1)>)*@DF1/Q#G3+AL \#G MGT@\28(PGOWUYR*?_G+^\__X/__W_^V__[=??OE"8I+Z.0E^>EO\='U[]_#3 M_[I\OO_I+LYR/YZ0GZZ323$G@O!_!/^.GP^)=;\I86?KKXY?#@\/"G__O@XC^.X/]. M_I^?_M^GK__?+[_0641A_/N;GY&?8-9Q]M>?*]_Y\99&?TG2V:^'!P='ORX; M_LQ;_L>/+-QH_?UHV7;TZ__Z>O\R>2=S_Y>PA++J18<1]1M=7%S\ROX*3;/P M/S+6_SZ9^#FCHW9>/TE;T'_]LFSV"_W5+Z/#7XY&?_F1!3]3&J1)1)[)]"?V M^?_(%Q_DKS]GX?PCHM-FOWM/R?2O/W_WB0=_X_KA+@\Y,_@W9TC&_/ M=^N) EO329)^, ;1O_Y::?UKP\]2_H%_Z5K+'J>/'W15TM5E/5G9,.U,]"J9?Z3DG<19 M^$GN8).9FTJBQ7@M3=W/WF^CY'LS$E=&:6>:+WDR^?T]B0+87F_^583YXII, MPTF8-YJV8M1F,*Y)-DG##RITC]/+(@MCDF7C.'A,9WX<_L&DT6CF9@,UF^RE MGX5 C*>49$ 6-B1\X:68S^'( B*%LS@$JOAQ/IY,DB+.X01] G).0F(F-?T@3VXWSQ%%%^QP%==Q]T/1I-1-&[V;3&$Q@I"\U/F\T.S3[^ M)4F"[V$4T84-AVIZ!ZLDGH7 S#C#&S852WK4O?H_C,6RTK[9 MI^^!DS/S?;G:O.&'"6C#9G"739M]D$D(:!CS,&?'( @-G(]TSX7KD>F&H!^D MV239R0SG!@FH+@2*D#EK9%V;3>C&3V- ESV1].4=E%^CJ>QV:KI)P3VTB*@: MLV1 +;W3:)RFYVX>IDS/HENUF5#M]&FHUY3JT@N9T3'OXFF2SLWE2-6]V<2^ MQ7X1A$#\_RK\%+X;+9Y)5D2&]T9%;SP]<&_ZH"N]L,D<7GWCD]G%9UPKP!;3 MEW=VKPQ;3$O5W9EB;#$?0:^6E&2+26G'<*D+>93 M;>Y,J;82Z9U>+O1<1_Z;V'$=,^O M<%05*0G&^:T?IG_WHX(\QL]4-4UA"/;9/='3U33Q"+V>VK1D/OR'0(^;'Y-W M4,D(M3.E_B3?%TGM)X1'O"]^&&?W"? ^>XR1Z68UERXL[$D>?H;Y@C^_^O$B M@\9I08+?_#2%KHOE2EKL?2U;S\RUR:#I.6HYHNOI"RCY^DZ6Q+PF4Y+"MECV MHZ;L(LM!+4W'P2<]FVQ63'L?=TZ4R3L)B@BVM9LL#^=4/Q_/J0@^3MNFB(LO MNS= K:!R ML=RH"S_ZZN>T[>(:P#4$7N]CSBQ[RQ\7#P1$#BXK)/VT$FGCL9Q-N>D&;#I4 M2V;+U1XH;6&!Q<%76H+9E$OU!G9GQVTZ?^.QW$UYQ?.EI00.UKR&U3Z\9O;_9LR13M& M\RFNKR0D#I/T6YS1TYH$#TD.AQP(K]5RL1S1X?0?BYQZNE,O?_K[NG.6#-/> M1#<T,T/*>1Z_!2%6# K09YC59H;IJ,Y@5&ZRTRFA M]_LUU9YAJK6OBXV_X9Q3\(^*.M.,/^*QG$WY6YQR8\,?[%.7)";3T$I?,!_, MG2@M-W%J:^:ZY/)MI*;I'<3'-]:(O#84OS^'L M/7^!O<.9GS!9.@ML"E +R-8S#>3%_IAOZD[^@ MMJ0&**W&;]?5NJDP-AJ_#8^:IH!JC-H&C+6PB/]^\X/^:".$3K[3!M1G$I%/ M/\ZO_=R'!1^\)O UDL[#F(#F5+Y[LJZ/+ HM^T)?G.#J5M W8ZIYE'*U)1^7KE=E+/::+I)UJ1!?HT"VKF#YALF(':'*[>6YIXR:F';4>HLQR^ MPJ(]X>_?8E#8OK$W!Q*X9)?E=]#6+ZP-MF^R\&T_M5(2VOAL&X2H?JQ5IMM^ MR*USZ/:_:]\PZPWL%DQ3=<%JO-9]8BO/N?K&5F\/[7S:J;=M/;U%Y.ZV/I\Y76H99\6NC_[1^4VGV@1;!W19Q MP/,\%!G_M"M4\I%;YA5WC\F>5Y:HN[B:CL4EUPP_Y13PRE0%NL-#$G][>:+[ M%1RU?(IUP1D-VS+G'DC.;R;AI/SM59(Y99CZ"_L73-FQ0UU!6Q94DT^W31"G M1[_+S[4.G/IMK39Z:FN>.#\TM1]I&>2KG\[@LYO?=BK5ZB_L2R4H(P5HT]:U M \VWD"'7?9=OY\,8*N&W.'FC7HW4+'X7?Q1Y[2MGJ]]OF32_$?HH0H+Q)TG] M&6'N7-Q.1\T?=_&5'TWH/DP#:=J\-KB81W=(U;YVY&PR+1-MY0G/GZ26?_$7 M[&'')47,OM16[&OCB,QZ([<%9W7% .&ACOO9;9(N0SO@AA\4$_8J]P+[5V@7 M-N'\FZV3X M)9JG_\1Y.V*Q<\]?B.WOC]N5B&9["XAC:8:_D(WL#N7(,6%^U MQOGX*0EIM]=P3FC.XR)[A!V6_JL=(M2<1%M$ND_BV3U\"U@9C\R DU)RXQTT^;I:UF^<*3R<9H M[*J8I)L$I(-E,!K+PYV1R5]FR>>O 0E_I53]US']\1?^(R,O_--C7QF_92P0 M:SE:Y+^1B'W#VVGCC<[/SBY.2\1M36N9@?T51I7,JMK$.[XX.#L^%;!AG&Y. MT$\GR_'@QTT>[&0P+UO\^L'N9K],WL-HQ;YIFLQU)"H_G&@F760PB>2#+Z*? M?TK2@*1__7GT\T\ A#M0WG/HTHFR63+ZM,R7,4P^H !N(W\F8@N_R32K9ZLU WYXWGUVZ>8O9MQ1]QG' MKZ3FK*NTY^![L-;T",3L.^XB^V[B/,P7=S$3&_SKK(KW)W6)_9-W% ,S[([AV2YDQ4 M3PZ[SS=Y#U:<>O:2B_9!%WG&#^EG,@LIZ#A_\./5_W 5 %I:*C\[;@&.2/IP* M1WUAGPZ%A)>=M)LL+Z#4;)ZD93P5;/=7U$\P75PE@7K#5/;D%.G!B6>#1<+= M#IM52@V:JUYA/..^V.I;N; +/U)ZLTXU("2,[+!=A9X;Z17(Y2Q)U5:5C98< M<0^NZ*JY2[C529,*Q_'R3J*H?(!7,JO:D+]G]6:)":OYNL,&$/3H'>W.[4&"1< M[*0EA>,9!T%*Z_+R_]R#4(Z4/!2TYSI9;YYY5 @D;^0=MJJ4,*YH MFW!OW9HC/^L9[P3SEW"NP^:5$@N[X3RF+-%;/%%?\\1=. UZX.A@!$+"R Z; M8$I 3TF6^]'_%7YH;^NB#OP(.>@9$\40)"SLI.6%;B7CE/@*IE6;<(P],'$* M)RUA3">-)J^I3_,'O2SF;TDDXW41-^8'<@P-).7D)PSII!%D"&1V^ MO89YI&/6LAG?07J@_DDG+F%2AVT?-'%EF?*.IP>K9+Q36_05'3D]>G,7,X(B M86V'#2*_D2CZSQBNEB_$S^ $"%B^?_6#JJ2/=W)V>'+2&X;J4$C\T#ML'/E[ M$A5 \90_9JA-REMM&>K3'AQ_ZME+>-9AL\A3\1:%D]LH\=4NYY5V'&T/3D#Y MS"5\ZJ35XVXR3<'%TT@?G9TD4!C1?3#4-9%8S"'WJ M9V\,4)'],O/]#R8HOY(HSY:_8?+RR\'HES+FO_RUQYXZ>)*LVS"&B81^])1P M3WQ%O+I-=V]T5EOXZP,KRVOH(6PV]$9(NIHU13<7B0*-H[AW$.*,W#?:RIIR MLW37,V;J5GL/*T!>P1P5%T73=Q0IC\K,*S][IS55X#^T%.NG'Q%:926_\M-T M$<8SEJM.P5RC_A[6AV*>FZ-R%'2/*@,O[TF:OQ)0N-9%JU7GC*"YA_4" M4)?#4A".PO!Q=^C)9)DXF(0LJ^0#R>7Q^2;=/*QXG;H,UH)Q%*>/RNAJ:78% M8ZO-/*P(C[J,W)F\HVA]5,:Q3-8;E%"P;[>QAQ5^59>)$@B. OF[HPZ;JL$> MEIFL]G:Z,WM'@?QYDOL1%N^>TN2#I/F")HW-0>&CRMX'U074^ZFJFX<5NF-] ML=&B"J0KPF>SQC56S7A7D9251:D:J?=SPZ.C_H"U/- MH+A*.A#0?.G,AOFE" .?!1-@*L /23RQT8'7[3TL+RA[#DNG[RK]0 =T8*WR MZV&Y']8T^GIRKT/[# *HBFZEI#G-FT^=\=Z3")!D5.O+%P9F?-,AO$-D4V## M5QLKG*ZR$J"NW@IB\U<=>2?O$-E4:,5!K1"(T+E*;X#*]H*5(^[K^F4(" MC/H#N48G!\CVK%J28 ?/50*'#EE.EE1;&#PH*3LR@\.HC[N!(2Y7.2"P3_JT MH.7]: '<5_^'R2$@[>-A1=LV/>\5<%PEB,!US:&! <96NHF-&&"OCBX>5 M&JT15R4X7.6XZ(K)=6WRMS.L[?;SL#+2MV-;DP!TE3X#=T$G\8PZF%Z3M]SH MB4O\3B3/*B3A@9Q--<96N"E/OUJ3.A'14.1FY M&-\[1GXAK2L][M"[RAK2L=N>D0RINO'K<'>T!BOQ, +F*JG()TG?DLZ9>L28HW.5DZ135T!SQQG)[MB=1QX[MJLANL MN':ZHQ2-JP0H7;D:FK'4P\K'E0'"(:=U\%QE6D&VS-?PH5.1LSLV^+I\UZ!SE<(%]]:_G"H#JXN. M%[3V3I"]XS1R:Y3^V#-WY* M/8&R\612S OF($8MAY-0=43K.WLGR ^HM03 $)=$ /KE*O>:$C\KTH71AK[; MV#M!OFW58K $AR2?B;GEZX(S-"8S*BNOR%;PI*;K9S#G7*\B&D!:T8ANJ M<008]/9.T2UIC63 %.(04HKN5'$RVOD5O;Q3="N:*^8+H0TAO>@.1NV&+^GA MG:);U-PRNP)K".E(+>O4F73S3M%-9FY9OHUM"+E+-VS&'*:II9RW]D[1366- MN"R#Y"JYZ39S]VLK61$G>YR6OK+PU[W;2;BI>349 ].(I(=WBF$-64WCE685 M,3'HL(;>&?*9IR*BS(2\ Z"#AHLLS2O,@W]M,PY^Y951P:"4D_0SG)#QCU"T MMF==,4JL6;'),^7,.VAPL.$:LV)S2-EU0A-ZJ%FWV]X[0S(O*-DBY: $ MP!"L""7"KT12 %[8SCM'L@SH>2(S!VW/?@B7_A*^EG<;[;QSI(M]7=[MSGX( M=_?5 0(:);F#'Y4E?78:>V==,<_(#D#-W(=P+2]S6IE4SMMNZIUUQ;:ZR18Q M#X6S'\(%NP1V"^2A<1 4VV]A_GY59#GHYNDJ^S[--PS_%ZB]EFJ,YITCWT*$ MK%5*@36\MB[K^[7 9?GCE&;WKYY=+TD4&"Q^?6?OK"M/[2;;@2&>(=0GD4.M MQ6_O#-GJ:L@Z6[XS7(.H2O)"HHB66R$Q2?T(8(Z#>1B'E#9Y^$EN?GR0.%-: MF8P&\,Z0#;.-!,$"XR!JH#P#BX"\M.;H-1R"4<+J,.EE0=G/.T-.S]U(!/30 M7-5#P4WL,D_2//R#L>9Q.I[\JPCYXP4EGK*BAK*C=XY\WC?BO0&VX91-N9M_ M^&%*A?OJW4]GRA;(^7Y;/!&%[Z(KKE8D$V$-S5=T%^9JX+?K7 M853DRN X20_OHBO!<756?!7$(.JV2 2ZQ&D3'F.+5?KC8FF?#& M>9Z&;T7.2<*33!FLGJ9#>Q==L34V%B\GI.A@%)LS<;M-4CA 8U[U<+)X3?TX M ]PA*WG%_A4Q[B\?Q,=IF,$Q>EVDO+9UF 0&:2[W\'5O=("\*3J1-3LQ=DZ_ M(43ZJ?BP.F& >U=^I?U]].6YO0L!09#L[DM2W M3=*F<;O=W[_EA*!>$>/'JSMC&C=5>MN8"K 1^44":66T1\PAA"BWLJ<@G R< M*=8%=$6D04>*.UW##RV2#+P)/ MD)WBNRZX,IHU#FSOR4Z[1/U$8WZ!8 )6-'QS4XP,I$9^UL [!_09 @^*C"8=>-_)&Q\A&VKK,$K-^&YDC%Q?TBMLK0_!K\DPF23P) M([+A8O::N-LKVO@<,&U0@M8>C8;@JK*,52%,90+-AS%;=?P*.P!!D&\/[;%9 M+%8J.@PAX_5U.5/[$$Y-3V]TB.PFMV]1,2+($#)M7Q.8["34;2'59@ >^?JX M?VG81C^$!-V5!\(DK6:M,])>MOH 69!]PO8M%!I2#"$!N*L4?X?GIZ?8]]V] MBX>:%([>U)'O3M_BE/@1+1NY=!9_C-=I7%22HND):^CBZ.#X3Z:@&A/%[3LV M8JH16L&.7!/^WPK=KOR/,/DFV1#^)M>1?T>#))"E@= ML#Y)^*FI@D0# ,V0_>3:DA@YVL;9T;LJ('18BAS\0D OZKC'MFE8 M:94EMBIM '^_*MA?_V?REL'%]7%Z>$!3H^^(F=/QF?WLN-<*>3OT<)6K'CU] MN5IUJ'MX2D?Q1D?(3YO[T;EV( \DW[VY2QU%C!;IQ#OQOV@"7FUZ2\$"QO X0'KU#R+J\*!A)C,@Q7 M!9&O_^U(CA7\QMGZ&TJ0\(*U@^1;[$^GH)#13U!O1#\6JRCFG6'](-^ZW3#? M%G'C[/MM\AOV/%HB)(K()"_\"$@#FE6^N \GLEIY%KU!)4.^N[CGN!'DQNGY M.WI(F+G.J+H!?9!],UL^ 7:P-D[(WQ%9J&A&-)O75S^GV;P6+#"2K08 F-%P M22,1L1\-J(GLP.E81J"Y1#3L+G5GALD3NK#=!!L\AM&/OQ MQ)%91#$8\*,K)23G\FKRII$3? M&73\;BHT6N[JCR458HELV!M:,67CF7R4^INQ1,BZ %6ZJ9[4E ,U3DF8JKG! MM"-*[0HBA;84=U8WW>!^(^C%C#PGW7R!J;LA&*"5B$/OC*+"O8]76_H6 Z8[ M^$7,+,)Q( [694FGH%E4T+I,K-++(Z.+Z6W(^7=AP793]75Z0#DEED2<^U4; MI6*P@KV\2"?O0 964FM9@LCL)4C2&2C5S90.#;)"'9Q-J2"2NKC'YM8-F'SL1,Q\$"(A\97&H]:((1',?MFP&]&!URG;]8HLE=(JQ3D7 M5 [R>YT(<+"G[F$8=))(>K\L[VUMMDUWDIZFJ'0 6R)6UJ;Y#R;5 "3-_RU< MFU3N3KG8O0J7U&/IR-JVSX7K)D:[Y;X4'Q\1(Z(?+8EX%T^3=,ZY:9 9V&P$ M9@D][4[]:BN)L<4H245H[2V-'\K#4^>1[,D/:"GEELWY,(L&3T M?,L7UV0:3L+G/]\@K_^_7FX?7E\?;E]?'J/__V M>']]\_QR\U_?[E[_H3AM-F03QAI[32DL>2D%.-S ME#H^82W\:YNM\"N/:H EEO&/4*1&"UKQ_&XG73%F;3)ADV/*V3O* M"X_$K^MD[H>B? G"=B5J)(N-D@U*CFW/WE%B=$<\J[^%\L.(OD8G,3VJ)*O/ MJ!^7?>0',Z/E: ?'4:YS+%YO89.N5V5[3HRN;+5*=DG>#I2H'*4FQV)QQ2W@ M*YF_D53!WIVVG C(MDLU>R2F)2D21^G&L=@Y#H*0SYU>CN[B,J^%EK7*?IPX MR%;$.FPV0^4H?SBR8>"9Y$ 0$MSX:1S<S+AZM6K,R=H5!P>K.]4NAL9YL]%OS=M6 M7"4OMQM3.IP=8#_1R-DCXZ<4AZMRP1UX]><.^]2!7YE@IMJ,DP$YRLJ>G2($ MKHK^-F&D\'UC'/!9/4X?R/ "QZ>T<7%X>G?6%D M'6"-LT9WP;]QHX[,^-,/(U[ O&(&*+>I2S\+)XI5;#D26R:COLA'4Y"#R 4 M+ AA;9[*."L:D*?3[&S'XT3MB@'=2OFK#74@298E1.":E)0*ZGM>K1$98;%S MQ;N2(6.P \F\K%I*U9C?FQ\DG829^AIB.Q8C)G;F;J>[CQJFJ[S+W909OG0< M"8UB,$[.7AHLZN%TE7@966PVK.ULM2RSOM(\&5])_IZH!,6D.R/9<=^T7RMD M TFMK-Q$A?DHZAX\PL$X.8>D]VIP-LZGW(T]1+V+.I(;U6B#95T 6H,TG?EQ^ ??P/=NIJU\?!TZ0Z4C#IXJZ!^G94X1/UI'U1B$2SH9 MGTG V3&&%;O)]*_#;!(EH.V25Y"5RTB=8/TY=P%H?3<.+'>>7Q$B@WH9F6$!RXMJ9@L+/( M.WEGJSK6^T0A(;F*TB;[0I-A@1+(ZKN.2^(EW1RSH[6[\X3:_LI])I\D+L@S MF20 %T4I**= $],)*\KJ%Z?A"-[9*C5NA_"9K$K3(0 ALN7%BA7BY6@'MK]+ M[ZN?_DYRZJ3Q0B:T]@;&85@I[T'S*\.^QV^SZRD9K#_S0;RSE=\5$LJ[N)SB MFOP[DXV#*Y+2P(37U*?)M7@!/CL%NZU/ @61W<%MN2U>Y>W2I[^[ J5+#.L M:S.@WUZLZ6JX^B6]@!D72,M]:T:F2U;6S3L[0Z^#K2&S?)VI0?5WK2RKWU'_ MD>4^]$&WE+VO'.E,#-:/MJ]W>'XV6J5ZZ@0LNX5E,PP'B^Q\:\X2\:*K!;B_ MZY ]JF?L]KC_0VMIV[Y*YF]AS "9Z*RJ;M[:DHF,Q&Z=F0T Z) OB7K:2PPU M%OCZNYJ^)$GP/8PB^EA#O;?O8.!X%H)6O/_%59G+>AK;NK?!:K,:!QAXCK#\ MC.9HL@SM!@*TR!Z^-9@C7I]U@/=WG;)*;?L64OI1JY4G[N"=G6,\<&Y.QF0M M27K _)'?&E5T%:\.)93^+H-*]E8$@T7Y;4N#A;27=[;*HH*,P\Q@(>\&2) = MN;5DEADL=*#ZNU;NX8XTPW&]^>*',0WZ>R8L*<=KLI[+"\ESGM_71).S&8?Y M7:&XTMR3F1]]]7/*9%;2G#W?DMCT'=RH/X>'?!#58XAX[=FA[O$ZI+53]G]< M\<\:+++-AM[QP<'!&8:3"9_'X_0>+MV$V!U.VKX<%G(>0@FE9\L>Y[6U@[XM&,1!%IX/1W>1AD)MW_BF'N;B;K9*.A=WQQ<(X2 M?2 @VD.2F^JERJX<%/+A)*&S5-4T0]3G$)]GDH5T M;"^!IJ-XYR,,W\4G*D9L@)E)5W-\I+$9!K:OD?7'=([/T3V>;1FEWB! M-B- ?X^ZI;_,"YE1I)6:?7M?ON44GLE'DM*;N$GM4TD7X J&869[.G9KT*"W MMS[*L0+GE107KRUC8/U=1M]BOPA"T!?_J_!3^&NT>"99 2*S]U6TFL JMOC: MSWV#M:3NR&MQ8BRJW7E5-BF3=64V >(O+H,>2!>9I8X^ZQI-@DF'U!0.8;R M^2TCC].;+ ]!KH@JH>EF0^_L"#DF34=)\:(2H6CKF#)BHS G_G.8_0X+X%L\ MX1%P+"".P5SP_U7MDW8#P/YQ?G#<*U[6!.BH!BMRZJV-!"1Z83#I!JL .?BF MWEK68W)4PA4US_UMDA(X_ZX*F&X,"%,?;L<3'D 1!^R?$8^G,)>&VF,"69'3 MMM43E8: '96'=7A"7/G9._U_:K7\]*/RS?OE'6YDKR2=5T*MS0Z,VN,!@9"] MX>P/CX9@'5621=U5GLF$ '8:862^;<@[ 6&0KUKU]@4=(D=59E%9O0H'-V>T MK N];*YMY+WBM!;2,*K+@DXT(32##O-^ "7Y"B8>YO0GM78HZ\74Y\->'OHF MJ!R5FT7F^BJ PF:)B[MX9\>]O RH\3@J0(NZCW,79.Z0;,YG12_O?'1TV$]] MW@25J^JRJ$R7II4PEP#3(=A)>(@<059/'*PANBI3B[WOSS_\,&6E(-/K,/M( M,C]ZG-XG\>P^_"0!C\.V.!-J#.>=G!V>G?=3)6P"UU5A7-3=1925@P-62(F\ M$U]>O;P(&H!R54$7><]09&PPWRG,!V&:=C_?BFJ =%6%%UE&GH%+0.'W:_)) MHH2GP8I9D$D!^]5+,LV_ ]UM#$74\:@'15B!?WK0KT*59 ZRLKPD;6*KC%VY3I&-[9 M49=SS\O?HNP NJJPBRH8UR0-/X$]GS:F"WDGH QR?$T]UNL0N:J#B\KKW3I9 MYBS7]@4Z]?*N:0C,55%;9 'PX\!/@ZG^IC'$H)66&Y4UY\FYE-Z ,LJ#LL@%!_ -B/!CMH M+VU+M:&ZJB"+>EAL1YJ;'Q::GAYZP?)ZXF $RU656=P'355@IMDV83H$4*U7 MKHGU\+DJ6HLJ%8)X>EN[D>D0_ CNY2.5-42);%@;%9&UC ?RO4*P-(GAQPFI MV%/-I<1V*%ACO125>C@E\M(O6^-N?4N;ARI-7Z!3+Z^BAL D K G Z3P'LH+ M8M"2[I)+YKH!?4TY/SSIU:N #(&$$]:6P*@W@;RO/DJ]$^=AO,=6E4R$,C^. MHN2[#QOV;9)>)\5;/BVB\I,L4L4'0CV3O$CC[#F)(FCUW4\#1D"=2<;%T("Q MPT;XXYUB)6YQHX8+NWZHY>XL0(#[T'\+(Q9&6[Y+!H_Q,ZW&F=*T(''PD,3I M\I]LF6O%K;V/>6M:))5B4)2EI,%#A98K#NTNJ?SK2>>;4\"&-?AMQ83X=T/A5!COYV+]M8S M]/+X6=004+.A@(@=?J Q$3,;G&V%AN\CV>>V@0#I/E9.Y!;XN#R.?@OS]ZLB MRY,Y20TN9X8C ,PNUMM5;G M-/,1[&OKT^WQ+2HK05$/A FM#A7.H_L%/G>YD#T M6J%)6S>X]@^.KW[Z.\DII!=Z3V576:2CH^)G3RMOEH&@^6(],:-2D::# .=0 MLM*N-)/QIQ]&E-1PC:,&K/44Z3$.&FX4UKU]U!L:*(+\6F;+/9WRUX0.0SAJ M*O2\BOPL"Z2W[==FX"L+]9RZ5I M,)#6F'0^!BM-VY?6[QN=8E3"D9.Y23:6C<*$HU/D^#9S\HN7G 7,/B+:B5! 9+-.>].U,@'P^DW*/#C M ^2G'&2>[[I[M$/B_JH&%4IS;[-50A.L?4N17<5*);<:QSM;11)B*>F;4X19 M+P'4TM<-1P/MEJ.X W HZAKU5?@+:\X M"=BZ8H@[E]ZZR*JZBN)Z%PH=LB$8,3?QUO+%V>X&Y.TYVT5XAN5'6)I/0:OC M61UI;O^: F V%$L.B5WYN8E<6,)LR^MO'_;G,ELTHOVYG(&E_5G:RSN[.$)6 M;>G<+LDT2EL?^-QK_ M55K2@0[+VO4V<9_-!Z6T/3M ]MUL+$ZU40^AXMN:##0"D?.N$A-;*88P73_= MO)#T,YS02$2V_.R$S,%WZ%7S=(0<9-=8[EP2HJV*=.W?N7FU'J3K-O^XP0U[ MLZ%W?' P.K0R70M?E=>R\%)\?$0L/LV/+OV("L/+.R%YI;;[,XE\ZCJ>/'X0 M6KPLGE5(IWM;;N%+C C8:?8D?-E]^6V3 -VK%%[%N(4+P-04H29CTK?RTQ'R M[=A<6)Q [:\?+DM+O9.&$NNML>*S49U.N4A9"EV6'?&-3OC)7[ W*Y,WR48# MPQEOY5;DWD0Q_XB2!2%<-R#BU*%4M>!!S%5UXHFD8<(!6MHOW'[3.\>^/+B0 M :WQHPVB#(QO7:Q;8@GO\W6RC)UQ?I8NU;:";"+#P$#D*\>^Y!: M=Y0:EF58O'RK=!E32V>]Y EU!P="(SMR[5$C*Y?<,_PM'!/RT)DD#W;3&N$!> M9$^K?1SFM0DCEKOF:=7;-Q!N%R9!,@UN3\/ Z"?KXIV/#G#->5L3HUE=J2O? M=1@5N4$$8<,1 3^RWJWFC-;(9@^VOY$_X\FDF!=L!V-A>X(*(%@KDI$ M.%A/RBJ.P&(4[_P0-Z_-%4M-G=W%3VGR3Y94KW3<6F?;J[-<[8?E9960+_[6 MG-.MY09T:"]S![*DK?+T/T[I6B]]L1K(F,& G*K(MZCVI,N& H[>D3HC5P\D MORWH44-SDQ=U!$DY J<;LAKA7'+,(#MZZ^F,J(SGK")-)7E*7'5=JZ.6VHS( MZ'J!?#]T+DKU2#"0EY5J,$48KTYWIL.N"6J=$<%H+!8IC&UN<"Y.MN"'%3T M^W*)G'LKU3K,Y"/PY3=[8R\5;U\ M&YD03 :B5+S ]@MTOY'9(!?+CW6UW+KR(TXENJ,GOOKIC.2\3LT*G9D;2;W! M.'WZ;51R@%YBJ#SHF'BL;&1E*5 >'&JQ?;@8EA.MWX>34SI(A*>_9FZ>HV.C M&O>W.'G+2/I)*7 7?Q1YMGX6:')ZN?D49P5R:A3GYYMCVDC$=&]6<\,][C<2 MSMZIRRA\QY^1BL/>MXS>5:[\:$)?EFFYX^UWJ)K[G[M/GC6N?8-AF) M$W)HQGT[Z!(9LK;MHQ0O6=9%>"$SBK&2_P#)MZFU@SW$"+A09'S9[.4S%8Y M4QA%C&7(J#^0"_GYI(Z86$ ;0DY46I'@/OR$FR"S@]4_J>P&8F^4QST\GVK" M;,M=J?T+S;?8+X(0+F__5?@I_#6"73(KHAPK5F,UC=LP]N-)Z$?7?NX;W&K4 M'5FBXS/OCW;GN\5X/,\S\G9MR"'=\5X'=I_KI=)@S>QQ^E1E&ERU MBOG<3Q<;3R'CR83Z,<%6]Y1$X8269@R"D(.NT.B:Y'X8F:]LH5&XT:SDJ]G5 MT-[HQ*IHH7.,3!!; ,C&!71(WIYN^;-KRG9$FNY8'#(R^R]8FV?XV_@YJW?GH ,D) MO;6]3PS1TMNJP4'BN0Z)R:YA"U;\W44>+)/QGSU?X3S8JYDS48; M#A;I9)(1?I<]XCD["L?8*X/"6,^@:AL.%NG%T8)!PCD[BE]PQ"!KP\[*-?9R ML?KQ;R%)@7COBWOR22+)668W !P52/QM[:2K0P!'P0JHQGB1,W6VBUQZ:Z@U M#FCSR'8_&S9K!,459W^GF*\]&,0=@"+(H4ER/IGQM8K#E8L\ M*F>_Q1F9P.X74(3:#5W0&K8XY%36*AZ)N2J%X8AD*C9D@"G7MA!) M^-:^>4O(M__IQP7(ZNOWY/4]*3(_#A["F.2$Q.7LE59^P]X<.Y+GHS%C=OEI M"T_"VK[E*0%P'R3-%S3<*8?]C.;D_:"WB):M M[:L/I(Q)NJA22"6BTK=,TG>L0M625IJ+PVYC;W3:4V=<[25! M!E;">&N#'=9QL8GKRL_)C!859=33[@OZSD D9*5!QC@3-LL12=B.9,Q;SSK[ M&XEH4I,"9A!3P6:'W>N['W][N4ZBR$_ENWW-D;P1=KYE4Z;M&HQJPY7POU^U M(.GCPUV'-N$V_:7*'FC,<:Y'\]"$.[[Y#N H%L:Q:/< MPTVZ[H1;W:W=BM\$M;VS/@&K&%69EXFE:8;3&)ZV]#L]LI^M#+0^=E0 M7V/-H$NDHU^N;UL(M9N]L#TG"?*#JQG3Q Q7HY(PNE^IAUY3YN&]8&XM6JN: MH#4G!_*NKV:4F+DJ+!+6]JRR&2TB;^H=J>_DC;!>3]K?V#6@)>+0+Y.:&*1V M9U=U ^I@YU'5<,Z&WU5,$H[OR9HFU-[+66:E8OL'"2X7EXF?!H_3ZS E$QA% M;4 W'\ ;81>/TW-H5X>WQ2?AL;5-S2&/GTD$VDKPFOR=9'0'HYD/LSP-:=YN M=DY]BT/%H[CM$$ ';.VL!I_M$4HXO2?;G,I9^O!@=&'A';W3'#268_1'KCI, MU *2Y$=!-9T9I0=873C622E]69"YLCW31L^'9CTU@RSA/FI8J!GW>3K3*C"I MBJ5LSTF!F')%SR0!8[5H)(SME^WL(8F_Z5W3*JTX?,0,('K&B#5E$08)"_ME MX!H'_RQ*]XK;)'T@WRM;6)K$\..$^^!J[LM6XS"?/*PUW?HMNAXI)-+4&R\U MZM?S.!T''(+>@B9H[IV/S@^Q"U/6XY[$M*8"*6$X5K(T:X9?)4").$]YT94P M^]THE$W1BVVL6#I\Z[N""7")2/3+OK8#U"AN3=&+DP?91]6$?8:,%R"3,+Y? M3FMKI6H'LO8XT/;EI$*OT!9QL9>$#0].9F0C;+U MQ< 4G40(4)WH#)-V5HL8*:P]NPTI^ NL5,:MFGD46"4)<[MOW:/>1(_3#61* M^XZT/2<%DG5/PYU=5NIA2#B*Z>_V].ZG".L";\U2[%3=@##(5GH]VW3LEJ&2L+M? MM1JNTB3+REPJBVHP_Q*U_JG&; 1OA.7P909W8_;0$@%TG7G(?!26>74T6$M1#4)(Y BKMJI+$5HC M-LIT8SD2IR"VX: &QZUE1XE>(C_MEWX5^PJ4P6L5#!I' 6D'CA"[@E]-K@C\ M!_1 ):SL3>D)029EX\33.WTX59!#,MVPWQRK1 *LS8-UDTR+US1<66G 0ARP MC*G&*UO3C8-&UN$=KF]3N))2W=;6/N1$XB_%6\8,Y/G-)S'*)B[IX9T>')^= M##5N0P=:(@V]*48AP*?/A2+KPZF"[*6OXY@QG[%SQ&DC-]VK8EY$ MS/1Y,YV22?Y$TC )UC%I"@]MDZ[L,GT\-#.?-7J)9%C;^[HD&4IO;K/.G#Y( M!X,U$^UE8 NE1 JP(GB-I(!FC"G3&RBV@JU6#/$YTB[?ZJJ7 96P%BM6UY:U MRK6\TXZC1GJ]57%!R:^MN4LXAF65,^389YC!A*EDATG*MYNU!+_ A23PTR#[ M]A$ Z'6@NO06UWQ03D_$["MR#HNDP0E4B>CTRPN0)VQ>Y:ZYIY_2O^8J>GFC MPZ/S0ZPGNSTEL=<@ETA&;^Q[$I"&*>PE_4KR(%_ZC/AGQ?IM=!+F]Z:&;&G5 M4J:XE[8MR8#LTF7(*3&;%9C$K#WOC?_>?9B',T8*2IM"]]PK:EX28ZB9C=60 M)?SOC0UO&YUV0Q=W* F"[.JA9I49>[?Q2!B,9;JS-]*2/(]@CBN8^F3'_AS\A(L8&HNK$\-5B>'8YY+-YKC-!+Q*-G'H1)2H!<2S?WU]2/ M,W]",7V!/?D^R;)+,H4VK_X/E>N7^2@L+O>\IQZ$1L)3AQ@26>I7D/(X"$*. MX,K/WH&H]#^T)LVG']'HFS)A/?F1*T3)?!!O=#9D,;(EA$2$^F6WI!@W<5*/ MG)?W),U?23JO5(-6G5W&@P#E>II8WNP8LR2$1(0P2X&L#]['Z0/Y_I0FW,@/ MFRSLGXQFC]/'Z92"(C=^&@.-9&ISK;%8N4,L-^56I:0Y223RTJ]H:,#\0=)\ M\111$L8!72S,M_-;1J9%=!].B6*O,>C-/ ?[6O[7:)^Q(8)89B[Z50OXH:"F M!UIQYP/V4B 7J[6C$!-Q!TZ4(2LQ&MP28;"VO"+[TLJ]D(WV$)/NE&0'?;7/ MFUV;;*@@$1QKBRZRX%SY'V'N1[1(&ZW:6<"FM@PR6*K_:D57WYW5*#CMJ7NV MH99K006)X/0K-KN"6!"3NI6VDQ-KJ*7B$>_K,I/_H*9%5Z3,DR_]+XPL=YH M^WK'IP=G(R1?E/T(BC$))-)B;3?&5J"7"=CN0_\MC.#,IF%W+!=;\!BO,K%Q MPK]%Y0.P4<1>X&1R.SH>LFVB1RV2B M7[DX*S)/;> /"<3WY_)1YF3 MZBFEY27GXR)_3U)JGN2(5?Z=AB-XH_,A/UQ;44$F.OVRW(HA\V#9.^KW,5'Z M!9MT!W(-^1G G 0RB>F7,?V[ 9/9!I8HZ4O85P)[J+%\2+H#N89L8#$G@4QB^F5[%6^ MP@RDF&42T"__7J!+6M"XT=6+UY7VT4?:QSL>':&5/MZ//&BA2\1BU+<,J'?S M#S],Z7OZXW0[>2QW1HRH,Z)"3 Q'X#4'ANR[:4L(F0CURVR[K$IQE[F!^VW'XIZ+)<@ N5\K.G&3"^'0WY MSK9O0LH60+]LU&R!K]<^D".=*=^\Q!UX"LTAAT%H<,NDH5]&Z6>2P]6"!,LP M,: 5SZ!*@FL"Y M5&I>^,T_0-^1-R((&,HFQMD4[K33PI?!A<\P)"98>C,]D M0B1*E+I#F0UFB,YXIL!E/.Z7]?@I328 ,[L%XMZ3F1_Q/#Y:+V!%MS+ESY!O M86;P91+2+T/RMS@E/*IBF1_C,39S%=?T!$)=C$X&'>%O3 &9J#2W(/]:I2M, M^O=M6M/?;1";_,A)'*P/A4URPW&73I+TXR^39,X_V82*XRA*OOOQA-PFZ752 MO.73(BI;9<])%,&OO_LIG*]P]$8_[UV!5LV.'0@TU16=YY3/4Z5;VX[EC5:Y M_KJ'VR3W"7OLD@W =OE_L&?NE]Q/X>)-R3#)'=S;(I>P,N:HN4"(03:]4W5*(BX7JQ__%I(42/Z^N*=)N

    YK"<#ABC1(R3SV(@ ;*"59XGLO M $>U!.!H11JD@("]", &2DFVJ'X)0!C[\23TH[LXR]-B69Q/8*D\G$?]+JF"X_ ]3'ON2J MQ$(L2>X)(/.%ZY7X?7M9A8_3E5DN7LV!).\$.S6RC=X]G\7RI*.!1#KZ94"] M2M*/)/5S0I,W6@B(LI]W>(1L:=^7C!B002(F_3*L7OKQ[Z_A'&!^)%F8Z^5# MW $H@FQ-WY=@J/!+)*)?AM5U"K4U76@!5(VRJ^H&:F)7[KIM:KQZ$D@$I%^V MTS7,9>)%NJ"T:JRJ&U 'V1JFYYV.YS)4$I[WS/[)T['>_)@P3^ E5KW]0]4/ MMMG.<%W&/^SU7> A5VQMN[E'=<=S20RVR_C[?C3#R-*/%J> MRX_(^D:GW3L\'(#/D9'8F)-#(CS] M,LK6V6(4B^IP &[/9H>0F@82V>B7);8[%? .#[OB&=VV7#6BD$3J^FKM%6[ MJ\1U]8^TU1! M:ZX/R(?:ULDD0B2M548.9MJA99V)YRZ(]!H .XR1F)C0@B) ML#0W)W<[GK6RCLJ$/1(;[+\C5RWB&(_^';FJ-;8=#T 9VN1X>Z;#"LF&$+GZ M LQF7K&T3GN^N$KF'TE,W00T;^'*?D"> :A!%4Z+QQ3( M.P%AD+TAU"PS9W,5SQ#B0/DFQU-,\26CW?YE76#%(-LU= Q3O/1)\0PAUK.* M<&,[M.#T3C\@#W+D37-V2T -(;RS\GYMQNX7I>:?CN0S5("(F6_)B/^ZTZ_*1_/5;#VL8H9#[ M\V(_[LP&8"<*5@ '$?C84R_VXP&X?&E5D!9H-K#03$:8AX3#X<4GC90603_O MZ.+B"'O?:H'C.DU'18J!Q6FN_(UJ2(RDKW=X,H"=R%)DE+081)SG7KS;3P;@ M46$I.3IRN(H6178!W*LWZ. K2 M*H@9K4U%LL>X8SZ"(O,,E9N_D6!&!60"?V+2LW;Z-' );# J2 R&!Z!PQLOR ME9>+B#JWV:<-L " 8LMYESM9Z M8E'%.00?QMJ.BSJ/OC/D7<:&D7:B4$4X!)]%R=ZJ.6L4O8"HR![+W3ABM"0: M@G>C!*3V0%'V _(@&Q"UO+-B>175$#P=KY(LAZNV'QGEC-UJ"SLG\O9@P"7) M2Z@8RQ#\&I?ONH;'OZ@Y$*.;JU;/6#F<(?@OMN+O=M(9QQ;,,UY/HV$Y3#KT MASOI3'Y/&>OJ^,.=R--[]LL'LB5_N%/DN 8]]VKYPYW*ZY;TRP2Y1W^X4^28 MA[JB8 5P$$Z2U?=$O5>;H#60$]D]OFOJPA9I7+E-1K82\MW/&=='AR7/X1?> M,_&C\ \2+.FS>BQ=2OT:!RTB2V<;W,4W?AH##;,'H1N(DW%A375&:]CBX";# M':(=F'DR@J MD]TIUD6-T;S#LV.$74$]OS+&7('4J#]@0[YSUF:(>#>P0.W(/^H#MIDD@.^F M.6+F-07H\I^PZ.^RK""JU6$W$) 1^>ZQ5^$1PQ^",Y0:]Y._8+:!VG*S' ( MAJRB[E5>-F$W]8VZX'(2DQE-']9-27%W*"&KH$B'DE0=M39M\$/I)@[VJY$^ MDT\2%X2JVS,>#3$.@I"#N8NG23KGS\\XFJ1@=OIX 7DG[_#\P(%A<7MXF2>^ MHC7,!/D124(_F1:#DEWO#40(:@,CG/87B.[!ZL9IDY MFZMX!N,/_I#$DYH9[A1=@4@=3G)WK@X)T.)"]00W/&M5C[>:'@ 2*;+#'_1M75; M=[5ZAQ?(/O7VE*^Q<#G,X5BRE6 W*?J'TI)M-Q"0$=E1?R_2(L'=]#[6#=.D M$OD5\U&]BU_#.9FF_IP\D929HV"'7YI7IKP7]9?).@B(BC].;+ _G=(OEB=1H5J/^**_- M+.T75HEWVK2T7R _8>JH9&%IOY [T/5JSUP!I(8KZN,D.CQN?GR0":P=.&*@ M"8U9I8<)D(TN,:KR7L/*TMCGW7[(.SD[/L'RH- *AGC_;8D"CEX$7/GZ.S43 M7O2#PT8XAJ!A&8EPTTW .SI ,C\8\;'!XN;('"E9R DX&^]F3TQ)'+5Y9)2? M\(Y/#P_.D4(\VI8I&_R.7BKJ2I[ZQ%"!7!8!8WE-Y6\1C<;S3F!J6(;/&E+B M!FQ_7RN^^NGO<$.#(_F%)KIE;ZCK^][X$^YN](^W24I3K*S;4/K&$[CT8KI3 MW<6?),N9B^,U>:.\X051U],TN/29#P('SRG"&6'"#EWR5.,QO*,1>L(8.WZ( M=WU+P$.XA*X)1V/FM;GBMAL#-9%]7BUY)F:\#!C6!:\5YE[!1CY+TO /QB*# MS%"ZSO31_6"$S'\9ZTP8K03EZ-*(Q?LK/WNG>^ GK(38H-ZEL#TCQA&R$=Z" M9Q+KNQ*:HSLA%I]?WI,T?R7IO'($:IDM[\3(@EU_JC''#? YNI!AL?TVC.&J M$=+XA&7B$LWA+>G!*8GLT.GD$-EG.&%&!P'J MC*Z:3/PGK;.WR\]PTB,'6^K$0BQ,K9#!47Y1+ G\]O*:LHHWE6N5]JB1=^); M,?+.TPJ?Q2)E0 E'24K1=,XD_4A2.*[I'=Q"1I3]&'&P,PWO44S,B.$H&RF6 MI%SZ\>_4:^J:?"19:*"QBCMPQFJK=+,DU2\NK_J"<_9F,#G9%/LGU(E@TM!E&#O@XM M6"[;EF1N8VR@,[)C**K,"6C1.$MK-\)*Y-2H)4Y FQZ\\S64$P[25097@1*- MXYE1L8%?17Z6A306Y7*QC$DH_.BKG].VBVMVZT3QRI!SA5Z#RPE2-Q.X6T6D M.F$#;XWF@WM'AQ@U=$TG3N-*:#9B\@_BIZOZT0XH(AX8J(&LJ;CBJ.T684X= M5.<0H;N?*:KQ%#X*H%[?TZ28O<-_" .8J03+[0<\F/CYR1%R:O!VA*PM2@TA M/9&:+@UUF,TA@#7(&@WF'K9-!U<1$OO/)DVUFQCDL51TZ(^+!Y(_3I_A(^DG M6BQA=3),)ZU.:AP!CI@E^39T-K49RCLZLLKPYQKQL__]*V54Z$<;4]6Y%JH[ M ZH.N*78\T'NB&:"=R@^I@SK;TGZ^UW\E"83DME+AKPWD HYW4 KHJ$#/(03 M?P7V-HS##*[X7Y(DL)<->6\@50?\%YW+A@[P$$(>JX0S/!X!/')*V5:XO4+F M*CLAJI[6I>3**Q)?A]DD2K(BM=+(=GO1Q_C1.4;(S_K< ,V>7"??U67;MQOS MB2._!I@05G=J[@!J2X=J?]' V?]!TGSQ%/GQ,JCI@UIR5]D!I2V0UI-T/@:K M2MN77"(*[.H#FT,*B[;M";$PK9,&+#4$N1$"#M>6#>O1\'8YJ? M+0[NYA]I6;)%[P&K[,>)@WS1M6&B6 S,,'8O1?ME 82A]1GIY(F?D?3=.(61WC.:"8 2QY_%S4BK=&P0SZ#MS,G7& MG;.=*\(NVI['S$F1,E?5.@+!.C+R8$>T6'#14@PV,3H*AL-U?5D[*5\3F/=D MF23K(R*,;7%01F6PWTLIHW*-NWCE-99E1%Z"R8;O\O='*;;X?>ZUI_7SA<>1GM]7T!>$B,7A$V&GHG9X>G M)\@JGSE9)6\%8D@]?Q%8H6(Q%X_3ESR9_*YY!Y#VX43!CL 1\TG#5"F4GEOV MJ[BTAOS=QIP,R*]\>B9)+NMR.#TWSK?_CD<)=8JL.UNM9!M0/<^EU_YK'2-4 M5Q5A 4/KO]8MD6*9\(7O-$_TFI?1Q-SO9!Z"=D*C(+-B3I?!5S\N:/+V(J7I M6P ?XXOZY:;V>)P\/7BO6[)Q]RVG.?:>)^2[+#*X.6;953)_"V->ZHT Y6%O MC1;K(F\L/1 O"I!ISH^:([(8,/3'(*M#I3'2GC\%U,"O/7]JCUE2%?D-J;%( M.).T;:ITZX4A2_.*G,&_MF4,?N4]T\*4DMUFX^\\:N$M)U[D+@Z,66:4)],NM88')E">\<[Z_#["/) M_*@6[U>=N5&TJV[>N^RTE(==G*X2R"&[\$@1W\639$Y6JVD=P%)+3N2C,8(> M=_]EOZ;@& !WE1;.:3&U597CIR*=O/L9>4K#"7F<+ET>-6_TMD/P?;JKSJ Z M*:B-MG%VMBZX>CSY"YX-.!E/ &%*ZCASF _"B==55U'C#<,>KZM,;@B!?PQC M%O);;H>>WP6W:9-R>:INWM$1;H&\Y>2J-+]<5/YE'MEG-I1WA'U\Z_DA>=6M MA;2#.4P<&U&.CK O<;48H[*O,$@=S##2@H'E".L:)J"XVK!R)+](]2NUAT!* M#=]&MGJP2\$)]GNZ@]5GBK/G3^PB>%R?TS^P:_MR(B$_K^L8:,YV,;9./:@+ MIDVK+3[Y82!9SP:].%3DNZV+-6V#%>LQW)2MRR+WR\E+5ZM5?PX?Z6YJPQXC MQFHP_OG>K%OR=S@?'1V?#?#,KTN';CU0]]P9@A&U(SI$78%P[0JQI G66[LX MGWDY!TFS[B+U=.]&PWBFGR2*/F _99,WN,D2F8+V'D#0B<.I^A5D>7) MG*3/).)/)._AASH>H/Z G$+XI=)K<77W3') "-RG?E-YJ8"Y#S-Y7B>;[IP$ MR*YAK(L96U:10YP MD"M^WS(R+:+[<*J2,)/NG&3(+G/-#C%#@!*9L#:U!F1*/PO#?"G"@-KU$22# MUIKZ'D:1@OO+)ER_[\CCBBV'=T!(N-B[T*5M%_HE@0@O4D7=%I9ZF$WD@6(8 M3D)DLV==.:@%5"(K_73/W#P>\S">T611U8/R/O3?P@@.2&NE0SD:)V=/3X@F M>"7B@UO<8 ?.$TG#)'B$_>RW]W#R+D'W\NY'T26AGE :/[$F0W/2]>R^XQR\ M1&[Z%NNTJFLF(,ZFH6"Y=&@]0=#$YS2+;U="HM8/^7 /^!1##GV?+^42_8:@\38I)X8I4[5?S&L@KXK24$LE@M5T-S MF-US#]LGAP5//"XIV_/$K]URDSU!NH,YEPIC5Y#>NUJ1,^.SK@TJ.HIW M;-?.51OX>#))"H + Q" 3CM1E[>4\IC5/.1CF)O%VIX)YPN2P74/THU-5D>Q MGUU[%:A-O[OX$]HGJ>6[0?/O<8X@.=?V=!O?)9ZCB-/!B'.Y\GG+IQ0N(F%P M\^.#Q!G=%]0[/NI\&$=/D=)1]70YV!-W" 4J75*P3L+#O7R?ZJ$:KZ3A(.*DW>J!FT[[[*A[??=C M \_ O2R=W6G?44Z6EKC_*T@]=5O'8?MT"ENX2Z&'9+ M7^1L03E#Q0WZ<4G=( MJOR.#@Z>2#H!PHJ=(V_],/V['Q6609?-OL59,=S'NO8)-XAT XKXI"]IDBGK M3FFZ]4:9G*-+=-$6MA, A_L!K'.UH5 MUMPGULV:BPHP6\49J32.D%-8UJ"O>.U)L/W;_=^A^_^H6T7!ESQVYF6] ?3? MSOR.G?E''8FJK"L0SL1LBR98SOR=*[Y#"7*(7,NLUA8C _+OZCJ*"C2,2!T) M?90QT)SM8FR=JJ[SE03AW,_4.6>U<&S>CH^.D5/Y*MB@>09F4Q^"K^\2T6V2DG 6#P%]1?8EN[51C/S0;RCDZYH1;8\-P6'ZM(JJR.R88U@!CPYG''PSR++ MYY*8LF8# HFPRU.9\M\%T [Z=^[FEYT4\R*B55+&\R3-PS\8%)?BT>030$=D MQ;J1P#2'/@A?RRKVQ^EU.>^K=S^="1_,C?H!?9#5>>NSQ "/*Q_"#N3[%N;( MKY*@?%1_(#_RU^\D^B1?DSA_KUF6R&!@H'!7;@FF$N,"\"!\%>T(\0_BIZ_? M$V>25(X'].S*NT$[ K2!$[?0#)[

    @$!1[*(G[!^BLP(Z"/^UN_F' M'Z:49(_3;0I42L4H9,5P!/Z*T#>=V!;<( KF[*.$TNCP8H1?R;7>=F$*S55- M'$&,'JK'XKHJV8[SV9_*;7&5LJ.^B71-RLI)Q#Y?5AL1GTVJ#,M-A@1,R!>' M&BS8-8TV)X$C!\@.;./[K,Y]A)GUH#G3K55$,0$H];?^I,RXI[3E2]M[1Q>=6H#;I-^]'FN@=.\%]96D\_O$C\OY+I2,$C<& M:,A>U;9<4N% ?1X5N^"1.$S2;W%&)G"H!P])KEE/\@[,7G=\A&R4M&67"1Y' M#YMN4O)L[P(+N-0L9+& Y>LBL6S5$O$=^3U[?DR+S8WH[ M??T.F!>/,;F"R82YV<9I/@(7:>Q\:=8[:AV 0WALO$_B&4Q@3@GV"E_37#)$ MS4&C1W95L+QFR$$,X6_7".\HN56_(F9/J7J!H1!WISU;-.Q6X;*59(0 M+'9?49>.91JW956=9S]? =:>QH8C>$<7Z/9['3/%0F %PN0J M[88C3F=I7N$R_&N;P_"K=?*)EPF)_31,) M7VM8['QT?':)OU49+5@_"5;*, MO;*P! *WB0\R":>-@)=:)!*G"&N3EILGHZ>4?/ R M2IV-X KD8GV:UX)96)E3U/LI1MM2OJ@&QB,-U')["5L:-]NI&:#P :E,U.8+_0NA%Q5"XBW3LX47@WJ(D@Q(]W4E7W3>"Z; M)/SMEWUF<[>Y-Z@Y)>GA'9WU0_LTPB'A;;\2*FPBO/4G9#Q/BE@7D"'J H1$ M#FE7LLN$P]M@)"SNE_O1)L2J19GZUYDOXYV>0"/D1(N-&2[!).%[OYR4MD1; MF:-_IRW0H5-N]746\Q*%)/JA7XY)F]BN$M _?-!;2#9)PP]-:+"V+]"I4P=S M#6Y+44FXWR^/)>HK\EKZBCPD\80]#ZH.:7$'H$BG3.U&?%9!D3"WSV%K5WX4 MW1(_+U+S#;O2QSNZZ)1?>)VEO(U&PN6^^C.Q$/.'A,,Q4+<5_8 ^G3)%&7); MBTC"\7Z54MHDS;<80 6729HFW\-X=N5_^!,:YF)WW5*. K3KE'];C;5O@$\B M&_W*3DI1_T;"V3O-2/))4G]&JG<1C3PH>@*-.N4 8RP#6DP2OO?+ED;)\3C= MBGGR?X3S8KXC]"KUSF(8H%[_[#+V "7BT3=SW/)HI!HO$*#T^3/2#S:[T'B- M$=;KB!/M0()'PFAKHYS3^,\GDDXH?6<@M>MWTL?I>#9+R0SVL*NC_"8(5) MDB7#VJ97=Q-HA>U?Z9TWI'X36@U0W*E<%,@.LHUY+H8D8;FU(<_IOK\Y\>I> M]OI>/B6])I>$;6RAJ *A_2!T#9P<]4?);X!0PG+,T$3Q^Q&U/M-;RS/E@Q&7 MA3TY\/XL7UM8$GYB)J+:0DML^;C1@P/MSZ.H*1P)W_J2__*EF,_]=/$X%64) MNLNR@H;0HF7#7!,_,TR'*>CA'5\)!J),2DTV]4XMFEZPF:LLF&D?) M,?$"2!J2[,$ZK]]&/PZW4]X> E[LJBGFP+J70%,^]\>:S'RL8!YU:B4V M9.8VL"%4(G3G/\T.KTYY\-@?JKMHL/)RMJ, DW1NKO]"8T8&_(PE:A89J;]5 M,$,H-BAW%6:1QL':C%7+AWI[$$Z[CMKU; 3!"*2CQ)Z=LM\W"Y]@E.G465Z/ M_0)(CG)^=HK9S1]K*'6ZZKYGPW AJ-:R@>[99/A8Y%GNQ[0"&?U]SZOF'!_T MU$38A1NKC)X6MD'Y_;1?\0B-K8,'G7))JW#'W"YX( \0[#$O&UH&#SKE;[)F ME*U-\$#N6-1)0])-34/2S=+>,NK !BMGA8T):0-2GXR!MS5Y>+L"W"G34!,> M;D#J1[D=/O$O-7GX90FXLU4]K'FX Z)CS<@(1J MT[/DX5U-'MZM '?J[;H)#S<@H=;3L>3A?];DX7^N '?*FM:$AQN04"OH6/+P MOB8/[RN9E(ZZY1'9A(\[L'"+YE@R\VM-9G[=0-VIFW\39N[ PBV.LV<_DI.# MP\.3P1R2VZA<%<5IVQNHJ0,)P]NI-\= MB)K3PAY DTY=/ V9K,#2N-#,!>=OS#)F!&C9C1REJ3PY.SP_Z]2MU(C%&C2N M*M9T8-<>Q\&5_Q'F?G1/_(P\OD7AC#%(IU;).\)"Z-1-U7CGUD%R504G3^@G M.N,)^<1H^D[R<.)'?7>+/#Q%5W]JN45B%1 RH:>)KE.!\6^W2-@ONI6[J\(= M$V:N(?S;+7++D-VM"I=K1IFP=1O'G\HM\JBS;I'B&FV&D/Y4;I%'G5I\37BX M >E/Y19YW %%QPT/-R#]J=PBCSMEF6O"PPU(?RJWR.-.&=Z:\' #TI_*+?*X M4W:6)CS<@/1G7*+;)M]RL7'I''QYVR=#?AXPXL5QZ174^JQ5Q MAZ/?[,#ZL[A#"!FL( MA0Y<:PZ>^W$2&L=QX4=E(CAZ\6 UNC8\AE 21)\7J5-UAN0 M4Q4Y@&OOTK2!W)'G5M_DZ38I-"8(^_$X39&]-?Q,= MC],4V?*Q=V&J G?DR]8?81I/X1[E5IXVAN24179\W)](B;$[\J[KD%092@JC MP#FRRZ1#[J_PN/*UVW\HU5T,/Y)7_P?)QD$0<@1W\31)Y^P#2 :2U;2LPJ@4 MO;SCX[/&#_P58LG"HD3-O.,39)G7$F;W]5X,HH/14%F:5^0*_K4M4_ KCQF\ MZ>[\A22SU/]XI]&!DI=Z97L@ Y*;HIPIF\PSF'X'XZ#,N$AFVZ"DS_3*]D & M)).@ 7<$[%3C0(U\VF!G1B9_F26?OTYHBHATP3E:_H,QE+&R_(7W[47 M_4? MZ>EZ@I46Q8#LFWP2S!LUFJD!7^YN%'RYN_&.SY'<7&HS93GI[I1MM./(ETL% M1[Y< CC,[:P.1Y:31HTT:L"1ER\*CKQ\ 7!(:D)MCBPG/802B>/@GT66L]OX M;9(^D._C"8,9QK.G-(GAQPD[@#.-LZ;5.*!)(]G*3%7#!K!0(Y$<2<4K?.%Q M.@XX#*T/H*BY=SXZ/\1.=%F#?6(Y4")T%+?DR"7;Z'[P[,H"T:(2$W^6-8+:N H10SZW5?C$N\O@]]+C$Z2W85L510.A[P%# MN_"T\2:R+IPFR*^T&G:9\G@+4=\SJ__=CPK.B2A*OM/TFI>+9;Y-"CO+B"X; ME^D0WM'%Q056<2C;Q6T-"BT9N^,4LTMP!BF[1!TX/9"=6:V9)Y8!#4*T[.[" MA[\O892',%-E&.]F(XX$/3Y 2>3=5S\)!EM"7)?$L?B#YXP=)?6K-N$\ M=J9DIZ8737)\=HJ>O=*2CZ:@!I%^':CR1-(P"32:T$8[[WQT=((5UF&K[HAG MWCBW.K).LT*E56:V6G(*("=[$O-$P[^M^;M*G.YF_QQ_I&'T^CUY?4^*S(^# M<1R\?@=*+!YC\II\!?*\B_[Z$JJUFJ;#6SEK"@?2.1FOK2_5+0BF-!ND7(*:O@P-:\)3QHWX0C MY,$#^7Z5Q,SOL?"C<9I2H[*VH)JF%\>*:%>5T7Z72Z9()%S#3.)[\ZG>N%9_ M]T:'%Z,SK,PL-KN68,H2PB.9/=@$E=M5I44) NFDE]!30O3M&4O(CF3?J,C/ MO2)IC:RI=WR,%&!C(_SRF4N8T2]?DQ6\OR51&/B+\0PVZ1E+TQ1%?JHM)F?4 MWSL^[<8VM\5!S7./'I)$!/IEV-C&N_IW:8W+X$KR\@YDMA #Z1A -\2=MZDH M:&!)'-Q1/5^LQ>%F.B63//PD*[ TSPY5Q\*X".-9:>I3URHS'P0HUPUO1".! ML,4ED8A^E642@WXFDR2F%9(YO_); MC\B :-%#"3Q49C:U&Q&AUHC11^X4Z& M:@"6"!>FZ68U73G?1BU90,E,]7?9,_ RPOD6+IR3+0M"?N5KT..5=@ !!V5JQ]%OZ MHG>,%;E?9SMHE0@2P>Q7NN/M=\ELU[7#PD5%T)LZJ2&V&"2B$"_\B3O M -YX<&8EOZ=)^MU/@ZQ\E+:1".U@G)@]VE0:0)3(2]]2*F_A-RN47FW."-(1 M\VP]GE=!2+C:KW"Y%45N?E"O(:+7,"0]F$_+41\-$1(<$O9:VR*1<_6L+SD; MMR&:LRA/^<^/TW+#NO'3&/8SH_@"B^&\D[/CL]-N>.S8B48=D!*YZ9TU:QW^\!9JNGP@N"9"!5!H-)HG=X?GIVLE<;YC)E ME2SOG;@AFS!65)H-024F1#$81TGPL!RW5ZCN#2HB[3;F9$ .;))P1L/&70R. M,N'AAA'3W9_N@*+GTMV]$'[(\G"BW8%JC]9H"[DX1OK^*D MMPK7'Y1S#3ET8!_"M(VW.XD#]RI+-S_@4 :P8>RG"T;JAP3^&N> !B8X6U8P ME)WW%.SSI1\ %'.L3R:DJU8=3O*M&R50V$O(=/U9$Q M=7].LTYH1AV4-$/:#:/$UW)U<4-"G=U,TI/3"=D&TUD9TU*M.^GM&\N6O9.8 MNB.G$;*IN+.2I2-:6Q7',)Q)2YW 7L#,!F TPRJ0T5U!LR3>$ H +"%OJ ;U MQYYR $ZS?U\-9'N>&?&Z6'&AML35 M%S4EF9!S:W97QG14_DV3ICX8PPK/4_#MR)? M71@4L9'U!Z/IW$^Q\V&W+E@.Z-/TV?F"2T_,DLX%KN5G1T_Y$B5OU*B1^_&, MIA2Y3[Y3;:?4#[4B9#D>IU(G;OQ[DZ*Z)!J.?^T._<0&-5(CFELV$MO,SSOQ M(HAW#FJ)TYU*X\Y%;-MX1I?A=0@7-\JXD**U%37=B)RJG; TX8F<,9&&\.8L MH<$U"8H)(_%C_JXLWFPV *=95VHG(@F6C"9-GY@;JEOM2A*#6BFD;2]*VR-P MNG7"GP%/EJ1$&<+SL3MC-[L/=\)%=)^B(B&"JV?=3H0/P3_N0_\-2)2'^(D' M>F+?!4DX/^Q96H/SH^&LWR7]Q>M7@KWG-N@5JJO(S[+'*:N=J2E!*.W#B8)L M&Y;P2<-4*92>AS55<6DK%.XVYF1 ?G/2,TG,7 4<1Z$[Z*OVOG;JIQ'%Q!XU!X[VHR'"<.\EN*@F>[UNS& M2(<1P+)#AJX!2EBN0C^ZX)2Z0OPE28+O810Q_[GE\YU4 M%NH,P^A_C/R(T'S)FR <@K%M!SAUO2I_5]YXKY(Y_2_G8;PLT)&QPF&7L&Z" M:H.K1)DXJ(W/<=9V,G^5C<2YI(0C6U_7E!5C$MW,/Z)D03;^W(I4BC[$N=#[ M'= -#5S%=G1-%#?##VQD:[,G4S>P+$Z325KXD=6.8#0@OWITY0'$H6JAPBH1H'[YD>[0@%8O\2-:NX2GHI@LJ!52 MZ4%J/(8W.KP8G1WT7D[T^"2RT2\'T%V[E,;K3MR!+YC>JY*;6"0,[I>;Y:YU M*04YMC*XT0Z<*%UY5JMO6MO (F%P/U/LK#"V4.(5R-67![)9L:GF#5 M%W8L219H)8*TMZ#X5@6IH0^8R4C<8G,X#+DQ0"F1%W.;99?EY5L8&S4T6OW;D1LP5L I@ M2[O'9D].K=Z;NR2@)"+0W.2YUU!,JCU-DEE,]2?XQ=(;""D6BJ9W.YTD1Y]D3G..@Z,$O:/%N?PZ<#E@ 7UZDU9J"T^^P'1F[-D8'A;,A-9N& MM'9#B970YGF5QF6#./?^1T8>I^./CRB[*WT5YE[CDY.QEA;=BV1!4O"PF@GJ?CH<;LU_"%6QF^;78;3HRKN8R8)4 M8,#*K],;UU]V3G6%V;O\,WP+40!SJF36LX(*=3J1JKB)ZNK=3V?T$6ZE:3ZE MR6>8BZ%]S1D_BZ^ M02;>:>54Z$R*/=>G@CSOGG5V'233PWV8AS..+ A"#N(NGB;IO$P&C_)*3IT: M:0CE,XFX\\AZFNO7'8.DQ%;CT'>A=07Z?<)]?(O*6=$'J_^9A,Q=[X5\TAI: M2^>,Q3A-Z2YD8N6H-Z '1\?YX0'RW:L>S\3KN"D=>FY%J5".OA%E&F.*J#FG M!78EUJ9\%$N'&F_/$QYO@]/:8<0=2GH@'^!J3IEQ=QM/WU,?L[TP6*/\2N9O MRFA\28^2(LCO[SIN2VVUF'IIRASU)NYHE=)'N3(W7;V="/8C@PY M6$M?@E&[PRO[E=3I1"$_#?NL.+^-SI&-!HOWS ;!H6HW_)VV)14Z43E/RRB) M1B_'- 1[C/6F:/(P4W_0DKC("9K:.2E<4,61[<=Z,Q':>K\4/LPU)R1X\A?, M_?693$CX241! >H.'.$ALD[H@D.[UEX3U*YJD&%N)4]I,@&0&?,9)3,_JOA% M*S8+5;>20,AO?.[%P@Z[JU3!J-+!2HFPVF S&E!>)C-4O0H:]F2QQ<<'?;M< M&,N(,?S6<@KOX5& .>MVZ4&@G)'>XK_9T#L^.#B\.,%0Y#92Q_Q&PMG_W]ZW M+K>-)%F_R_< .Q(E\?+GBZ!ER:L-6])*T -:,3DL_<6"!..LNE"P>"$_+37\IE8]7KZAK ?-4 /!._=\\]-%[F[7Z0>AAQ#!,S>-.I2T@2GUP)G,"U+,)&A5\^GO"/*\:OQMW4 M4"-?-.DZ(]D$5."524*H!*ARD&OX"*'2]#_!FRO5 M#]K/H$8; R,^"\KM$+' 17P,HAS"E2MGYZ?G)]"BA.8#583*D9@$F-TOT9*41SV^(J0K517=0NTX M"6G5ID3B2%@"]5WFX5.NT,0W,;, UQ8H.=.GNH+*E5 $5&NZZ=)U$$K4TYV* M[F/6 5YM:9 G2&-H07,E_8!.7A*PMVDRMW0!R:TTUC\(V@MTT+DZ0!K8$9JV M@:%A*E].>36*H]8QN#HFVHWF]SO*'IQFK) C+!9/6H/W.J-U$A#H*^I 8(S=5IRUY-W3NT^Z6CN1?L M[V7& OIDM^4(''B-3USVVA?,/8 9!B@,VA;O.U"NCF#FL-V]2HL>ID:EC6AQ MO2[6&?H1)_%JO2*:Y_P^^B![D?"D68,SB(-^F-L)_&>K,/ZZ1K>8M:>_T?(- M_4B3XE7:\<;RD=0(T.=:"WCA#[O&2/M2:J%GAG^B*'OZ.W7@.ILG,3MZ)Q!T MX#%5@/THW#!"CW]97J]C^"QF2V#A87O.4H+H2+H6D+M12S9!_7+36$CA1P@?C*]!GO11PZ3.EYS*9]7+OP M83K2Q07B.@Z\A5FNC^N5'3)7S:4@C\&6@CX,55R]S_&E[/ N6_<0/8]:%"I\ M[=Y7E#";JOK\.(#1:?!R !6TMJ)?!<15KRC(F:'%5-5@"-T[V '953R-E7U> MCVIWZ:G!,*15HSZD@'L[,05CNEK%!5WD3)/%OIU5[%?7)\EKDI81RS1?9[)C M*ZV>,QN,QR>#D\9ZCU*^YWL\)]UMKA':9GT$@@_%7>SE@&=4.W/6Q2"Z6*%J MTKFTWJ=XO!5QM,RWVP2\!$09>WURY.V^IYSH/"631S C $M\7!%N!;R%BO7V M9UE:I/T%?T46I%$'1LK,'7CFEX_]-9O7GY+#JY4=0US]QNSB'/@+X()C_AK, ML9$M_L CIC MW1[I?"?3, =P>IN_W4$97:F2.KG=>]_G:VEO!OE-&"ST>: =<:]KBW[DJBL> M;CI![ P"W. !>&(X-$,_$M$4UAU%H3ZCKGKM;# >G4V 6[IT[1)B*P!W@.%^ M(JY6OY?I!V+3V_TZF[^2CL\8[-TSR71(OQ1:]Y+#FD<3Z#Z,'7XSS*P"=0@1 M?WK(L^)@:L#_59T6\%_-'HC1!-O9TK]C"T'7C;>YC>5@]?#H(7U*A6.]<@6& M"K3\YUA<0,GAF_IXY(\6*YODBI27TC48+Y \E&OX.C>H*60+COUMW75 P4V(+?^E<>+.,H^'B/Z+=#I*RVZAZSF!A-@940GX5FU M"<#:J;ARC#TNLJZ[>W["9LNCN59G-/7-S$[02U\EBP+V]>&Y:M4"Y0:E%;NZ MKV7]:KK#.X%.V>@3QF=FC:'C9YU\6!P9 MJA>-9JR-03K1%A\W25YD:\H':Q7]&B4L^)1_(R?EYC?)/,<->O@%F# M7C[[_CC%ZL-Q6[^(W9Q6@P@C[(N0,W=6HK5^V+PG33P]%+6S/F MF^,I,K*-W\/3!G3JP$_?51M-(*$+ZX1[:_L<7DZ4K,HU@9,?H?ODT_XO M"MP:2^"IH;6ELK;[[9K$6#9;[7SZ%L5+LG6^3C.ZWF]C-:OX21HA&ATW:4U, M)_#JT'IHN;+3NGA-L_@_J)4 A.BWZ(KN&&RPLYG @3L2/INIE!0=N)7WL9"X M[VIF*T4F+PXI[Y\2:Q;NP FL^E9H,Z'+,]US!%+W":S@X+X#K-;9J(K4-6 M8:IC8/0?,!N>G@^@C\!M;S5J80B!1P08D;?*I\WG:$G:&J%:%*V55*?XYVC, M;@ D9;/T'=?)30WK"$J&C6/OH<9^-G*%?:N4?:\)G>XCK?XN)>GL&!-J;#^! MD[??TLD3[[YZQ]O>.$<[/0[=]]R0_7&2Q_,_HJ6T+V\7/\^X@E8>=^*-[8P$ M(R,+!D1H$?_[+)TCM,BO,9,'1:P[6\@B^,I[J;&@ZE]\\$A]"PG<*;13-9H: M^VY=Y$64+.+DI;.Y5?B;E)R+3^R^[5M6X/:A'1!BK9,HSPD"DB ,;D,;B,67K:/F$LE4K$A?[MZ&$CD)-J;D:*D V%PRB(.MTW)BP M/-MT-%8J/SH;G@PG9\YN) M.S#>QIS&*RCG;T#]!?HD"8A@3'N6% R (.N!:E.%I=GJYJI\44NWF'\W>YVNOP*@+=<5DZ)Z=#@ZQJ04]?3];.E=MM^G+ M2T9/P^HL4FO]3HQC-$,WNEV$VGHUHX" MYP\MN=^:T9C([#K--G]%KI-];+I]$7:"0:@+.MCA(#>H8%P$F:^WX4;9^6YG M\H=TN<16)#>UL?&Q>A%&8Z@RVW8#TLT,*A@7P9V>TYKURATA*XM1^H]?HP)= M1W'66B3.]3L2\L]/0EUT-?/WK@>?+36"<6DL,O!09>.4X_;21J;O0*D;'D<5 MI.D%HR8T84%[6\;=D]A-5;N"A ,4[T3)A3IN)_ ]D;9M!0/'A4SA'X>487/\ M5:61_%V)1_1>H&2Q+X,J,XD_E]D\S7[_USQ=L1^E@9"Z '#?89_[[R3@F.3H M*RJB>/G_NA[BS!3WI[!!+V@@UKHWB1X,D*/F'#Z,?B^ :\X^DIR%S8- M=!2P/<;Y+J:TAJ!%21\<17D&EO0^;![@'*22.R/*#U$)])-!D4[\'Z]"HB7* ME8=>U:[%9@ 6I&NPQ*=7@$6PU@R*TD>TQ ]]^882E$7+:;*8+E9Q$I,/:1&_ MH$L.H-W:RAOFLKA>BK5B0[\1AA?,W MF _#2IR BL0W]1Z #0;<_Z,5#^ [FXE)^#[4_&POJ C= UJB-Y8!BW[F1/KW M%>%;\<( /;TBF@_;!.\.DVEH\76=X;4$OH09&RB"I^RHCKD/ 3=[B^T-DBQ(_3LYZUM]5GT+/X?) (X <7S#,N-O#;\/<<"#I8PZ M,%2]=G9QZGL.W)I<@3/Q3="+\&%C.4$;BJ<#K0*X.K"+3YXK0_4A4MFTBNR@ M8*ME ;GT!S$AH?8.K3B58Y?5L%H?XJQ-[5.6ZW[+TKR5F5;\:_@;%VK?'0T7 M:\>IA69T%'0-M;9AIRJ?YOEZQ6SU$.=_76>(](M V+^*AZAHI69!][5H,!Y8]B8J!C23#>WJ(U^6[^20ZNXMFH M4F3T1TH.@UO&Q4>7<[WT)3!QT.K&L"=]#>L*XO7&+=7Z,RZV<\?7^"U>H&2G M?^YJ2(A^'_,5> L9X-$@-ZQ@((25N7)JKVFR^(&*UW21+M.7CS;;S>K_.G:6 M4 =!NX$;4Q,*W#W(3F1685^=PFMG[?WR%_& LD+>Y.0.QT?A8BJ M'/6@IS'P4[&XPZWQ/%0GYEEQX*_XOZJ^BO]J1H]1$:@12_^.84)_[MPR5G8+ M#E8/U8?ZE KU794K,%2@="_'X@)*#M_40QF>%BD_XB1>K5=26DK78+A \0BN MW>O4<-[60V6<'CG1NYJCG!\#91HYON(Z!J>#WH?ZTH7[^S'=EJ#6Y F?BFZ WLB"?]?,#:)E/%Y\\ M5X;ZU J>>@2E]9,0Z^?P70Q\GQLU7:F=4+G 8*XD-K]I!/ZQB+(B5/?U0#<_ MZ,&YS>VYL-!D_9#'D*7.39ZOM\TA&$QJD?PPQ;-- TL3(<8/PY:$WN*VZWR6 M%FFL19DPWTIH_X-%J)/C=9H]H[B@C1OH06=Q1I^P&XXM3I7*W\:; NC$@M<3 MIZ8!&XM)^N'JP,O8LU!KYZ"6L6?"G(ZYIH,M8Z^2/C@OT'' NL?.7IR%*ACH MVM'59A2XOW%F)H1=7/]$LV?0@3;8@>#:E(+!\%ER5I5M#/A(,'H1S&"H577= M# 8+:PK&0V!YL[:W0$"KI4;OA?GM0<$1X+Y7;5S!X/DDJ<8 -Q703;^\'A!& M9A2XOG%.D[NG!NO73"QU]UR"F[/RB/QX@-JF8F$^$)7@%56*7,MZT#J+9#S.#AGVPVM8G!!-3-_9S5"*Q!$OQ M;4X8N5Q&>;[I"Z_0H0KO84:!UCQTP[LHI:ZO;OG@V3$)CW1E=^+WX 1YF4. MR9DO=C - SLJO#(AQZ/OQR9K6XN69;N"WJ)DP1?^R7"CYLC\W;P,*_)7 Z M? 0VQGQCP57QE)<#4:-%OS(U_H#(FA?__66:T%S8.EJ2WOT#X_'6ZMLP0OL4 M?V@VK+HQ=J];%3?\^F_^A:R^@19X]3=@6]<^;S#R'#US:Z; M2_;-[FQ!9_A:C&(OJW="6L#96MU5K1MG8(&I\E!>8) 8.OWWGTE2<=SXV;.+BZ&'2CW/FA-? *^+'=%L)[XSM).'?8B-W=.RR^,% M=%3"+9-\=^%@]K!/<8<51P"%_]S?,-D-^$"OH?MF8U]D;>>>7C\J>SX M*+UO=C'R\0?] M.OR1CPV2/2N[& ''81W1W'K9Q_B^^;*4)^Z?F*W"9WF^7K%=JYXO/] MQ6NZ2)?IRX?&YJ:#7\=4^3Z1:KJ;8V&Q/"(PL?:,U7MRKQ/EHL?Q<2$6B?GT/5;-*VCGMGP/N^*HDKFZH]TB9^VQ%_5 M+K\"TI? Q(5:"^?AYT##U*ZZ:#L,VW5G I*J1!GYE2B)$2^( _H^F*%0J]V: M#08/K.ZJ#L'AN+A,\:\NJ1DN4_3\',]CC%G@M/R+,3;H3!F<1\E,XDH@WY^U MPG8]]35^BQQ*SUX;%5#R)6Y"Z]@G5E/) M,IX"I8DP]-$WP=+PQ/<@LS6!QH(E:HNC8*D#P=($VNFZ^+ZY,M2G M%BR%V1]F$FI@MN)Z76LTN(9T)&'Z1,TIO! R34(-)0./ 9X='>F4%N@YQDL> M_)1OZWA!ED&]&@3^]:,=ZVFYR$FIP!'@P"4Q[; MKH:X.>A!98,?FP-QZSIC@=*Q(60(S4DFT(5NH0\=31N[;;/Z*?;]P&=6KK8^?53]48CJS^[+Z&)Z&6XH:S^Z(V=M5L%:@UY%64)7'RDN./-#58];\?T#Q-YO$R MIC\'I:6NO)2.1%IP"R8-HE7C+2IN$FQT]#W-\^D;-B(1I#REV'M7:4+U3:_I M$KM.CCTVGDN &3X)XP5.:*!=TW@KG\;EWD190LL#U5LXO1<[#Y@+,C-EYB 1%4 M7=RFAVS&00W[=/&O=5Z0]9&IKZB?B$T*G!APYC6Z8/L@4Q8,&Y$)S.<8T9.P M"8'#W YG&3E(5^+AM(B64'Y2-9;JB\.]?C8\!0X*V7 N@>)(%FL;>.%6J%1? M=^.;TKE?ZSX,&;IRTH ] TA]Z$ G@&HP0G>+YU/@PA 78[0$QE5CM>K\VWT8 M9[I8Q S&34*KJ/H2O3F%B-Y,DR)>$$>)W] CFJ\S;%N47[W/EVO,T35V3!*% M7#,N[YYK;[]*U]*5M)/G8]MX&^DY%8Y'A]#;*D%O?_1.Y_/U:KTDLDX:CB:0 M,_2*DAQ;A84T]D5P&A<##72--R.1F5M4W#T_1>\:\X#E$[$_C""F";VW576P M,'D,1@I]6D43B@1S@K$!^M!]XA%31U-7+$5%0*<)R5 INE%([YL-!\!+<7,R M!1D_-=LA[ M<4C'@62OI/K1Z,1Y/P!D".^I$&U ^/D 6WBU/L\X/,4 2&C^@(HX MHR&AS;;-08*2*VNH[!$)!VE"?G.:5/>/:5YDI=?:]U"6)"?<_\AL>#Z&&':[ MG!)G7WW03EJ_Y;;&&\[8>QN_UR(G>U>0<7H/A @5!=,FIOVT?0N?E MQ2;I-:Y(HO-OF%V,!I,!=).5II\L38R.0N%+;RA7YLY%MU"3G &O5!1LZ5)< M0>0HN&U,,G>G]C/?>/1EFK XQV8Q+CTC07$7@PH<+E+R4*;/!%8?XLIE\VB< MN,._@=D$NCM/.]-S#:.C,+,?TS-!9S@][V]A)@%.+BG8TJ6X@LA55-?-_/PG MB>+EY9>63LWB&QA"X)64TOSU65D#D8>GR_[:2WHTP/ET8&Q.9K_UTOZ]H\Y*6O(/MC\NOD/RC/E>/,7LY^/'#+W_S@; MGXW.3KU:"BE9X[R]JWYP?GSZ'G^G29YFW\D/$B9,%CZ<>XD3GU] GUK0SAI( M!M=5*S,OG<)P:<2]FUG*JRE;QJ>%/U1PNFK$!>41]:&S'SG?-01:6O?/AN=] M"6<9X!6X1E@RSSK>[8'?UVO2!')S6G!V&#_(+]<9(>4:6R9:_A-%,@VHFQ_ ME %_C0P<0]>S[ TA<+VP>@;4#5*"_N5C:Q$C[Q(\ ]L-^*O5@@-)L0I\Q#BF MYX662Q3%9(FF:9*LHV7)&O"_>EM=9F$$@FC&. M= ;K.S]0\9HN?N9H\91.5Z3:X#_H%M$: MR7R:+(A:'9E%&TP?SLP-G,9K8:EO;0>!VW5V[@EWSJK(]DEA0Y1\E%:63RFM M>;A-DY^/EQ&LU5CO +'*8C':5.\069@)^?T1PO_^X2]+_K M*,._M9]Q[],X(2V[,Q3EZ(9:D*1_'J("W25XH+"3@^+YYG&7::Y9C^'^=['1 MQR=GH4:VNC61P"^-(_%M++[LX.,1N,Z2NV2*)^PB[](W]7Z9F;X'R[=.C"3P MS\ZZ\;:VOB.'M;PDI.O%9I5!5AA?U^@I?41%L:2?D/S4:%6G]TB2S!]!MX-M M82UGB%[@6&$%^V4%K-=Q0KJJ;)IQ;LKG\$KVENS 62U=K6R.G)5$;_B"GM,, M/47O$@=L_\<96:$'XCJTD\"I.U(<:W[+M0;J??G$!NW/M! M&QDG&5IUHZ]X(&5Y_!PSA8EH_ZJ^D<(^[Q?]0HR"6DOC6+X/.>YJ_) L'/=^ M;QZT+]]/18]0)8%MQ^<%4 7>81R*]RF[?6"[@QX"?\;%ZWV6_HM*13:7W/U: MQB^4X9ODZGV.\AQ_DDF4D&Y5#OJ&U*XW6J:W]A;DB+3SB_ZM[-LWF,#OFZO* M.^_5PK&>T%Q K>?KK\B/ 6CTG#=]U&PP'DY CJ6 Z=]"X$(W%;?FB#\]V!G M4;L6+Q7HC.D63@H3J*&\+TS8TFGA#A6]79IGGKA"'P;E[!EB[%%410G6TI69B*?R\ )?WS:M;'UH2V.K 'IIH%!RHZ35OJ$Z:.8'8&%XY8^8HW544L= M/TZ-V\5!98&>VL7LPPK,N\NE@ 0B6'.=UF**C6G"!GMJ M/(]_1SJ%9_;/IL8^[^$,H@G;5:LB[WSL)L&K')2+9,YZ-[*A"+S[=. =7$RN M&A)Y1_UT7JRC+(Z66\676558]6YF,.#=J ,G$ -SU8C(.T^HS8J;O\COHUA# M&J7[)&9(Z#U)"Q\1+LC&O8DFS%L2]$+T*/YX"S\C?XGQQ+O2C:^(_>]UFM$Q MA0V^6&D5QSOZ(48#\%FG#GS-B0U<]2KR;N(ZD"K15'; M(3SHEOBMA?#$Q9O&45P_CD'DC)(HSD@U%CH4'']25>WY "*C J:J/?>N<9,F M1X)4C)4!CJI:A2CQ'+A\R(Y6'56'#/%15:NABX,^75.?3@MWJ.#LJ:IV[)4& M0TY!F40.D*.JEEH"."9@3ZD:UU%56Q8PCJ&W7JU]G&LPCZK:DCYM#!Q$5K"E M2W$%T5%5*U6>CKT[A:["'Y]V;6Q'56USI>G8JSHI;1^QQGI4U6ZV.=!918=+ M 0G$_JEJN1%8LR0/[PELC0WM%&(BM=,X4G"]5MA2S<]RVVW2TCE$#V$FA [N M-?"G';/!2)&L_/'+")) M^P1F.#^+0DS\10ZNL6K75QUFEZI=Z-+R-F85+LC>JG;W(Z,BUWK*\+9Q22UB M50A@\F!F9C\5X":^9(6YMRK<-O?50S]UMV[VU4.'@EL?96_7:_(H8L+UILWF M)]6[#4<0L4XPO=O0NS.<-#D2!$FM#'#4NRGD0M"'IMK1:B%P*B$^ZMTT%"O0 M)YWJTVGA#A6K:0K?--@YC.9'WRN%A;0Y[O4"'3]G!VM37)[XJJZ8VZO%)WWJVQ.1F>SW)ZX9"[PW-[9R8G/[4@J M%$AR>PS(,;='+'$:+*5J7,?8QMW<0)<Y+\%S:1=PG="G_6N3V&[9C;:YKOPG;T-_\K\Q%KK,?_&:>!7.;_F#&A&X$Z^!!JPG35 M3P,^S?VX7JVB[./N^>D5X<'Q\[&\N?0DI4W?YL^X>*TIE/*;Y.I]CO+\4)MB ME>*V_ TBBAR-SR!W.F,PRT_E\O5HOR8JM/N$((XE-'L>, [1&TF9.1'@#O([2R"TZPWV6_@O- M';F"\F',,$ R(->.H(_64:X9*M#8-*9,S>"+]E?V9=; $'CNF+/XW&]ZY$[- M6XJ*KS;;?[3S#FR![%\\<>M+NEOSMLWC*%7N4ZZTJ=5D'_GN7%OV%HP]_^). MG3JWEH%Z* 5H/"G8E7HY^DW&#'22&7I>KINC+?V!!P5$_%9K0$'6RW3U&U/' M/"Y9[%]^KRW0"*,:/&4V&(].=L&&@&WG]>GT\(=*CA[6 U$H05P#.J6@C*) M'"".PKC 9?[-ZH&P+]7?:?SUU4KI:][,/<& =/F1+!C/4_2LF>D396SQ')$YKY!L']U'K0']7 MS'C4]04>2E MC"Q^##,A< RP'4_1 U=E,/5#NY/TQ0K M-"OB_U"N[I[OLSC-#CYWEQA<;%Q"I7P@L>WIH)>#W@A^XY-I??ULE*U #L+, MR9B2UA0;/(6-3>\:4KKW'Q[FWAY0R]>-&'D,_Q',=,#;U7;<10'8U8FS/LJ, M.$6LM$Z:B$$R]$I"A6_H)L$/1&0$?1K]T<5H,!X, 48TC/Z(P@4>VS;TN- ? M;;$?]4<2^<;%Z&)R!ET88$6KK?YHB_BH/U+H!ZBA?!:OE.BTUQ]M=7?4$Z!4'^T!7+4'V7,%EXU)#0A58WKV(_X4.B!;1)4*M'D\UR#>50?'>3Q ML4F\$Z*4V#)6'S%$1_611*%S,3GWJM4\AS]K]1'#YDA]Y%=4MVO]T>3N/A(%:?G!;6X";9K%>9R\?%UG^/^S M^/<7](R7VT_1N\2[6OYEQA"PG-K,E_C^V)6=>M%G699SD'9P/9PPL!U_)A%+ M_:$%R?J1VQV[>G=Y MHVWDZS03SD!-1TJ7K\BH#T+/8#]T0 P*+;#K8"P]H/DRRO/X.9Z[L>UVLFHZ M@MI_,4:S=SU^W8Z;#LWHK-^WU8*,*T;57XOF[-+7*'GAZLP:/(V4'%V< R<* MF_B9"^RNQ(JNG6.N VF3BV'G<65&R09_'T=KGN0;S**\LRY2\TU"5 MV+*15PH5,$=YY59A#KQ=4_+70%YY)MR.'>659I+#,^_Z/FIYB376H[S2H ;] M_"*TANV2)8,9ZM#EE5;1VUTXV^I(89L?H/8>AM(AC'J&KGZ@R*=;2D?R)],J?+Y38@_)G4 M!;L^FI]#73 &#D38T.-*73 65T&%LM]L5UU C12:\NV-)IKR[8XNRGNF \\*H#B)P"F;J CFJ"]AY*M 99WM2U;CZ<7C<3?*& MF)190UM0OYA9HT%OVDF:;.DSE\%;?S,P$_!V6L*=#MQ17 MX&J#JW^OX^+C$6 ML=XD>)D2)20/D= X4[XM11/RJ7,;0PN\O;+FTPBAJZRY']&21FK?,71WQ?;" M9368KHY=\X?V1G+?L7\M$TMTZ7)<0>0J ]M3O>_XW&.]+R60S[LV-E<93_!E M.>QYSN<>"WXE;F*-%;9?26B*WXN3H!JJRI<-9JA=]1SQ1_'[)XI?7@NTF+*! M41%3F/F+XEG,BM[I)F5\Z_J,+O(^'[+V%&4O&'4%^F>2XURP*MBP"">+3UMN/(W"# MOC]S]KZ(;6+FV"Y2P87R'@;3YUC F-M*4 ^4(V4-U !M+JF!ELD:,JL&TXR6O*+'72$4S%DHK/J6*!OHD>@/6C%4TXD/G MC54T<.$T-_*9<1B9=S'-4F1'^0Q77#(!3KXW)ET+X:>1STQ.O!*V&O!IA- S M^4R>%0L >&GE8I'-1^69!D:?.^'@K%S! MD )I4?DV%_!2>5_/="M:S/R(DWBU7DFY*5W#T (M=426K_/#?V=7RI).&8K> MU0P=7L/0 NTY#!CBOK,K$8<_N?FV]!O0)7 M97-"[HLLZ6OW0&9/X,2/&?.ZWF,$WY6<@R,W]$#0<1W%V1_12=NR*73Z'M .Z%L2&'E?2#DF52"C?B?+8OHU69M*.[0UDUW\V"6X_ M?*:9]Z_![)6T@Z SE';L;V$F\>HTCQI;NA17$'DE[:A\A*512.ZU#)97)W1P M;%X/.,K!!"[A:/T8K>$H- F^]J0L0^Q(!^*E6[@Z1FLX\DK](Z/3PATJ.+U0 MBCAO=#4< 2^Y3"@HD\@!$KB/[^@-+14?;;T'T._@!?#T[/++;0@[<"$(+QZ6UW$K/^1&SV'& Y86&/*L M)/\7AEPB\D6%VI3GSYSAQ /;-R MAK-# P'O_MMVABI65S(68&=P6'XW#*[OM78XH ;3,ZF, ]H;U=\-H6M"%'3I M'VLKL0_P-^$EOL_#:'K22S=0AN;*WT/ MM!ND&26FV"V'=G_8?TS5'J'_%&I Z(($6^>P@.E*N./)YP6;Z\O'3IBSE?ZC M7+&@-'@*7;.=!U=^*EYEVF 7>$UHT4X.3.425'@/,P[P:L.&3,%DHL0I< +C M*":P$[#"S.MULM M4#VXEAD#6!VBIHI/L1B-0/YC'&L$[3/01KDB-1!P%LN6 M;BU@ N8[BR]RM4%?HN0O_.:[TKQ]@=^N2$^J%]*^GT76@-O!F/)KAU! M''L MT&Z(<"VXZJLS#8@"!H'T>P;I/]GE%!W4$?<:1M=AJ8)$ MP%.H$;P6R[&@U3[M;JMDJ 4^$HR@3U(S$"B;M;9(\_&]B9)O#:K.YCM]1PP-L[.ZJ;QVZWV ,O[7(; MLZ5& 9:,V)!H&K/=XO3B/&Q[\G^LBW6T)!%+91BO>BDS 7#>1DT0GU@AF,#+ MPQRT@AT-@]HTRN=S"<3 *[XZ: 4[&GIU]FJ)/1VZI;B@ZKNXNZ?OI"'(9?3[ M9TZZ$T0)GL;P'U9I\EBD\[^DH7B=6QGH(#J!4F[J,4$CE%!E88*^D'C[GD3L M9;YEZ=]$:+:!H.@,J;J1 AX%T>M30*L!1JA^OOS8?/R.%C?)/%VA+ZDLSRV^ MF $#WCHU(D^!"ZHD2ST*U92)+I\-3\_/3[QJD-YDQ/&0A5X513O+'F9K57.M MWHW,K8$WMM;,&V+TK!,O9/W+**P4FGPWI(#I61-?Z/J7$7163$&7+L<51*%7 M.0'7OXQ&'A$9\)BVH<>%J&6+ M_2AJ,:_C&IZ'UO:"4MU(%=*2WVQ69SJ[ ON#R>Z"/.'"-3/M=D>D@ FZ8K4^G MA3M4<'K1%3F(;JQ#Z*IFES.&(6Q' AS03PI82];A!;"BQY!LA<<8P78D\O'# M<5QVXAQ"U]#;\:GP#0E61^HA4$_HK,YW>![:L8M&T0H9ZM#E2G6TEZ_DI-(; M?AC[(5TNK]/L[RA;&#F.[D/9^ LB";+U %TO,C9!Z"JH3DO(A]"MHAT0KNM) MC?/\GB+I3 MBP''25U^NLU0!RX#J(.M[->DNS5L%S(W/N!=HI$;6?X&-?HI\%+ S#UT7:RI M1?J@,VAD%6*-N^?#/=XV?->69XI_D;'B7>NWCOU4PS[].-BZD94JT3+:E +E MQ27&'I,;VIQ;=7Y[-CX;GIQY%[OMV)>-+-668".LV.XM*E@:)9YO'G"9YL6G M"?!29K;8!WB_@8X-50U(^\ M#_!NZ;0/\&YQ>A'@A8H;4B-X=9JVG"S=N.$6EZ/(L),MC>L@_L"SQB\FS'& M'$.\)@)3Z!9@+C_>9JA[%^)MO(O3V"NU^*N4&.@&1&8NI.N&[FWD*# <4(A- M$'APGZM0_Q!CP;N$A7LO:QYR,S!F'TKCFIOFZOTWFF,2OZ?)RQ/*5GAIM,Z2 M.QO1KMN?9CQYUQXD'*?7-&\_ZP)-C=5ZWL_T9QD_P*'0D-U?P[2N2AT#]_T. MQL(Y( ;,/C2=='D1![>)5A[$: M9;H\5Q YR@C:,!4ZAS/>3\?&0K$3DB88VM),X#F#V'6 [K*JDJ M,]P I:-$X:&=OJWC!>ET&612>.*5 D#)O!J,H_2B=Y'WMA*,D^#Z3(N_[&:H M>Y=@E._4K+*'>H]D)O4N]BPC7]>!# W0U[S?-CC.M<(M>B^>_D;+-_0C38I7 MLWG)Z,G,SMY%>0V=1-OWK$S3U^H.J37^B:+LZ>_4G>=M'LBLZET[.@B'JUJD MGXDPM0GP"YB%]_4>R>SJ70\[,$\KV<15YBF\2>TZ71L<(*G[1&98X/"N/\Y6 M,HFK7$Z OA:_.9[9R!.)84?07:@\\K5#D[AJU1F6KQ$37..]6;0D!LF?7E&& MHN?"Y*1N"2>$-ZIMU&+'S?83VU_6.;9&GC^B%P+W)GE.LQ5C>D%2 M^ 33P5\");(W;_> ?J<9D15H1&E$M\R&PU. P7^[)O'7N^>[WRBC>HK-^\G" M ,)[, ;H:D6I=?D#3P''41X9=*>TAG6/)T=BXQ=T]WR+BL=HB?*G]"99Q&_Q8ATM+]=YD:Z$&47#I^#O MQQB\>84)OTTPMI5$AOQ /JY7JRC[V%O@.LV(&"=*/O+[+%VLYP7)N#ZB["V> M(R@-V-,L1ZA9!1^8:2M8[N2W$G=A$(H9?@K52Z+MEM& ET[%+'U(+E MK!*8AQ_6/"L.&,?_564;_]5L,X;NLLT($NBR1)=B\-!Q0B4U94KE2#Q47)G0 M6)H*13(KZ?78#$"Q.#DQ0A)%$/Q35/U)OGOY38*GFS7YRCU^Y"0/+!502>^9 M#4= T0,-^]>7-1I80+OJCEI>_#?VN(Y!6W#H#[ZMINLOVQCMU?M\N5Z0V&^>(_Q_BZ?H7>(2%D_#8PE:V*#%-M]3K &[DBWX M&?3^AM*7+/K]&L]I[!L^1]QBH'L$<1A>*X%N\(-5=4QM$^B6''WJ?83T$=- MB[OV8RI:2J+=PNMG\/V\E"35HZ4*.*'&O3=SYR$H:=Q;>/T,K)^@!CL<.N4X M0(/?#3K07MYR>-O_XPRLJYB&S428-X%2NPF 8P!&# C?WL,(M=;7AX"YC^;Q\<8Q6NF@&UJ'';FKCO+R/ 6DMNJ[66?I;G$.H7C(# M:[9C157]U7L1.6XUZCB55+$Q<>?\0)M7._+QX_H7VFVM3,V M^>ZEMS4Y^@U1K9\^ ^_8(&=,( =P!3S4M$09HR0?4;]P!MY^R!E[]<6>"&ZH MB8K;:(7-5$(E350(KY^!]0"2T5(G4 ' /WG^_6N$/Z)SM"[(5F2'41JSD-XS M VLUH6'_>NA" XM_\OR;9(%?-(MU"1->/P/KQ&!%E@*'?[F-;^D;RA(R[T?+ M:;*8SJ,%6L5S/=;T;L;0 <,9QA2:@/(P0>)7G .ZXV=+*R$S _2CXZ<'\1#P M=F1:=#N,AXB;C37/'7D5#F''2D4)'H/S]"6)_X,6TV)ZG\;DMJ=XA?[ K[_. M[_ 8(/_5.Y7EZ 0B>-*&RG)TXJH:,3KWL4D-MS@N$2U#X)X=UV4YH=.IEDQH!42H@G[>)P^C4RRXU M'!XE[^^C9M:K%,7H!/I0,LM8A1ZR7DAQX5,/HU,_:\R[K/QSURZ%&@%:J*PS2O5@. J]=\JELR8IU B0[0:4]' H M5:)Q%%IO1JG;$G8*S"]K+EAV2@"5'T MY+3H360O)Z&]JW<\\I.#PI-ILJC$NG0"YK:/9#0 %ZP;[?H;(^W),=#W9&K+ MB@]R&FR!<5_]>QW_)D:\1;)PI.PV9B+@Q$IC?OENHX6[Q5.;VX^=_TRB]2(N MT.)_UU&&_W7Y\8#R-?8DGT[%O4GP^Z+=@->(GPON()R-8'H7V(?/1] EYBIC MZD;/1^+B\6"BYP^HB#,*B\P)3_CW%*%S_@UD(S \!U;."Q@2?4&E. (/FM?1 M*4/GHENH22Z ,UX*MG0IKB#R*X9N3/(V3SR=X\]X3K]NBL$KN&,V/CT;CJ!; MO9B,7A40OR+J3I@E?\R0>APK[V5& IZK503JT\['!A5_YQ]3CA;Q*LKEJLSR M110(=*<]?7/7@[P".(XB\% #\QL&371(J'=1L4Z4ZV:I/?-3@>3 MTW/P$^5-YE]-/(ZB^7ZPO4&HG( E=VTL ZPOT21/AWD!.D?I #>S[W7TEJXS MXM2/J"B6B&GJ'E#^&\V+N^=[[/949)<12.0?I=.TY=,VM@'6H6B15Y_+&V,& M%>)SG>(K_MUD0:)@_(F[=LT&#'1/&)U)6O+NKG(';D;F[B6%MC D; M7E QJN]IGC^@);;,XBG]'AE'L WC BV)H$3VO==[ HOU JWRFKN& M*4J!1[_B95Q\G$J6*.]G: M?A L^=KP!&X05L\-WF*.S7W3OR.,:$%DM71+=X^-^B%Q"\,G;>P(E"1H[B;6 M< 5NTU' D[OC?8S>\#K$FZ2K#QU;MY@S^X M79 -0@'#(1QM)]2$[T]8$%[2!X7X_G2G$!3B>!!/3L; >5:5-?G3IPA)X!KQ M?H;:3Q=VE-U(K70!KYYOZ@29$1P)Z:$=PF'B! MZCSFC'@Y-$<*>6#"NY&>4)L!JXZ:NH,9TL:R_0ESCX3TX-Y<"[1Y.+258LMP M>"F;&8&#!BXV"EQ0SCK=IT6T! \/L. I\6Z=@,#^:F:.P-?],EPM=M;IDFBA M#E9"M_ >5D(,7/O:E'0U.E M5"EB VP,_ 4EZ#E6NU[M#F86X"(E-VXCQM:+2H9;5.R'Q_0MBI#(Q,2YH=&U02P$"% ,4 M " "3:%A4X/%*='L" #R!@ $0 @ '8=@, 9#(P.#@W M,61E>#(S,2YH=&U02P$"% ,4 " "3:%A4M[#H]>D' !3*P $0 M @ &">0, 9#(P.#@W,61E>#,Q,2YH=&U02P$"% ,4 " "3:%A4 MA&.^/=X' P*P $0 @ &:@0, 9#(P.#@W,61E>#,Q,BYH M=&U02P$"% ,4 " "3:%A4U2T0:Q\% !Y$ $0 @ &G MB0, 9#(P.#@W,61E>#,R,2YH=&U02P$"% ,4 " "3:%A45)8E6BD% "! M$ $0 @ 'UC@, 9#(P.#@W,61E>#,R,BYH=&U02P$"% ,4 M " "3:%A4X:].>T/D #P0 $ $0 @ %-E , 9S(P.#@W M,6 0 =V%T+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0 ( )-H6%2= M?RV!J!H "ND 0 4 " 4*;! !W870M,C R,3$R,S%?8V%L M+GAM;%!+ 0(4 Q0 ( )-H6%2/&4UGD(T ,&*"0 4 " M 1RV! !W870M,C R,3$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( )-H6%2B"_0$ M*^@ +^##0 4 " =Y#!0!W870M,C R,3$R,S%?;&%B+GAM M;%!+ 0(4 Q0 ( )-H6%3*#8R>Y;H !/E# 4 " 3LL L!@!W870M,C R,3$R,S%?<')E+GAM;%!+!08 #0 - #P# !2YP8 ! end